diff --git a/clients/client-apptest/.gitignore b/clients/client-apptest/.gitignore deleted file mode 100644 index 54f14c9aef25..000000000000 --- a/clients/client-apptest/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json diff --git a/clients/client-apptest/CHANGELOG.md b/clients/client-apptest/CHANGELOG.md deleted file mode 100644 index 335911953dd0..000000000000 --- a/clients/client-apptest/CHANGELOG.md +++ /dev/null @@ -1,1102 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.912.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.911.0...v3.912.0) (2025-10-16) - - -### Features - -* **client-apptest:** Update endpoint ruleset parameters casing ([fa595a6](https://github.com/aws/aws-sdk-js-v3/commit/fa595a6e3f653d5f122dd83253b6376c625ff424)) - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [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/client-apptest - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.674.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.673.0...v3.674.0) (2024-10-17) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-apptest - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - - -### Features - -* **client-apptest:** AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing. ([5392a53](https://github.com/aws/aws-sdk-js-v3/commit/5392a539f82cdb66b858772c850953bc5ae506fe)) diff --git a/clients/client-apptest/LICENSE b/clients/client-apptest/LICENSE deleted file mode 100644 index 1349aa7c9923..000000000000 --- a/clients/client-apptest/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-apptest/README.md b/clients/client-apptest/README.md deleted file mode 100644 index cca4fe092bfc..000000000000 --- a/clients/client-apptest/README.md +++ /dev/null @@ -1,397 +0,0 @@ - - -# @aws-sdk/client-apptest - -## Description - -AWS SDK for JavaScript AppTest Client for Node.js, Browser and React Native. - -

AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

- -## Installing - -To install this package, simply type add or install @aws-sdk/client-apptest -using your favorite package manager: - -- `npm install @aws-sdk/client-apptest` -- `yarn add @aws-sdk/client-apptest` -- `pnpm add @aws-sdk/client-apptest` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `AppTestClient` and -the commands you need, for example `ListTestCasesCommand`: - -```js -// ES5 example -const { AppTestClient, ListTestCasesCommand } = require("@aws-sdk/client-apptest"); -``` - -```ts -// ES6+ example -import { AppTestClient, ListTestCasesCommand } from "@aws-sdk/client-apptest"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new AppTestClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListTestCasesCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-apptest"; -const client = new AWS.AppTest({ region: "REGION" }); - -// async/await. -try { - const data = await client.listTestCases(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listTestCases(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listTestCases(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-apptest` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -CreateTestCase - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/CreateTestCaseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/CreateTestCaseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/CreateTestCaseCommandOutput/) - -
-
- -CreateTestConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/CreateTestConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/CreateTestConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/CreateTestConfigurationCommandOutput/) - -
-
- -CreateTestSuite - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/CreateTestSuiteCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/CreateTestSuiteCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/CreateTestSuiteCommandOutput/) - -
-
- -DeleteTestCase - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/DeleteTestCaseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestCaseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestCaseCommandOutput/) - -
-
- -DeleteTestConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/DeleteTestConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestConfigurationCommandOutput/) - -
-
- -DeleteTestRun - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/DeleteTestRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestRunCommandOutput/) - -
-
- -DeleteTestSuite - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/DeleteTestSuiteCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestSuiteCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/DeleteTestSuiteCommandOutput/) - -
-
- -GetTestCase - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/GetTestCaseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestCaseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestCaseCommandOutput/) - -
-
- -GetTestConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/GetTestConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestConfigurationCommandOutput/) - -
-
- -GetTestRunStep - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/GetTestRunStepCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestRunStepCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestRunStepCommandOutput/) - -
-
- -GetTestSuite - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/GetTestSuiteCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestSuiteCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/GetTestSuiteCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTagsForResourceCommandOutput/) - -
-
- -ListTestCases - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTestCasesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestCasesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestCasesCommandOutput/) - -
-
- -ListTestConfigurations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTestConfigurationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestConfigurationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestConfigurationsCommandOutput/) - -
-
- -ListTestRuns - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTestRunsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestRunsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestRunsCommandOutput/) - -
-
- -ListTestRunSteps - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTestRunStepsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestRunStepsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestRunStepsCommandOutput/) - -
-
- -ListTestRunTestCases - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTestRunTestCasesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestRunTestCasesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestRunTestCasesCommandOutput/) - -
-
- -ListTestSuites - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/ListTestSuitesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestSuitesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/ListTestSuitesCommandOutput/) - -
-
- -StartTestRun - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/StartTestRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/StartTestRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/StartTestRunCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateTestCase - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/UpdateTestCaseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UpdateTestCaseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UpdateTestCaseCommandOutput/) - -
-
- -UpdateTestConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/UpdateTestConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UpdateTestConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UpdateTestConfigurationCommandOutput/) - -
-
- -UpdateTestSuite - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apptest/command/UpdateTestSuiteCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UpdateTestSuiteCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-apptest/Interface/UpdateTestSuiteCommandOutput/) - -
diff --git a/clients/client-apptest/api-extractor.json b/clients/client-apptest/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-apptest/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-apptest/package.json b/clients/client-apptest/package.json deleted file mode 100644 index cb2215f12a74..000000000000 --- a/clients/client-apptest/package.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "name": "@aws-sdk/client-apptest", - "description": "AWS SDK for JavaScript Apptest Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-apptest", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo || exit 0", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo apptest" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "@smithy/uuid": "^1.1.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-apptest", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-apptest" - } -} diff --git a/clients/client-apptest/src/AppTest.ts b/clients/client-apptest/src/AppTest.ts deleted file mode 100644 index e884032cceba..000000000000 --- a/clients/client-apptest/src/AppTest.ts +++ /dev/null @@ -1,493 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { AppTestClient, AppTestClientConfig } from "./AppTestClient"; -import { - CreateTestCaseCommand, - CreateTestCaseCommandInput, - CreateTestCaseCommandOutput, -} from "./commands/CreateTestCaseCommand"; -import { - CreateTestConfigurationCommand, - CreateTestConfigurationCommandInput, - CreateTestConfigurationCommandOutput, -} from "./commands/CreateTestConfigurationCommand"; -import { - CreateTestSuiteCommand, - CreateTestSuiteCommandInput, - CreateTestSuiteCommandOutput, -} from "./commands/CreateTestSuiteCommand"; -import { - DeleteTestCaseCommand, - DeleteTestCaseCommandInput, - DeleteTestCaseCommandOutput, -} from "./commands/DeleteTestCaseCommand"; -import { - DeleteTestConfigurationCommand, - DeleteTestConfigurationCommandInput, - DeleteTestConfigurationCommandOutput, -} from "./commands/DeleteTestConfigurationCommand"; -import { - DeleteTestRunCommand, - DeleteTestRunCommandInput, - DeleteTestRunCommandOutput, -} from "./commands/DeleteTestRunCommand"; -import { - DeleteTestSuiteCommand, - DeleteTestSuiteCommandInput, - DeleteTestSuiteCommandOutput, -} from "./commands/DeleteTestSuiteCommand"; -import { GetTestCaseCommand, GetTestCaseCommandInput, GetTestCaseCommandOutput } from "./commands/GetTestCaseCommand"; -import { - GetTestConfigurationCommand, - GetTestConfigurationCommandInput, - GetTestConfigurationCommandOutput, -} from "./commands/GetTestConfigurationCommand"; -import { - GetTestRunStepCommand, - GetTestRunStepCommandInput, - GetTestRunStepCommandOutput, -} from "./commands/GetTestRunStepCommand"; -import { - GetTestSuiteCommand, - GetTestSuiteCommandInput, - GetTestSuiteCommandOutput, -} from "./commands/GetTestSuiteCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - ListTestCasesCommand, - ListTestCasesCommandInput, - ListTestCasesCommandOutput, -} from "./commands/ListTestCasesCommand"; -import { - ListTestConfigurationsCommand, - ListTestConfigurationsCommandInput, - ListTestConfigurationsCommandOutput, -} from "./commands/ListTestConfigurationsCommand"; -import { - ListTestRunsCommand, - ListTestRunsCommandInput, - ListTestRunsCommandOutput, -} from "./commands/ListTestRunsCommand"; -import { - ListTestRunStepsCommand, - ListTestRunStepsCommandInput, - ListTestRunStepsCommandOutput, -} from "./commands/ListTestRunStepsCommand"; -import { - ListTestRunTestCasesCommand, - ListTestRunTestCasesCommandInput, - ListTestRunTestCasesCommandOutput, -} from "./commands/ListTestRunTestCasesCommand"; -import { - ListTestSuitesCommand, - ListTestSuitesCommandInput, - ListTestSuitesCommandOutput, -} from "./commands/ListTestSuitesCommand"; -import { - StartTestRunCommand, - StartTestRunCommandInput, - StartTestRunCommandOutput, -} from "./commands/StartTestRunCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { - UpdateTestCaseCommand, - UpdateTestCaseCommandInput, - UpdateTestCaseCommandOutput, -} from "./commands/UpdateTestCaseCommand"; -import { - UpdateTestConfigurationCommand, - UpdateTestConfigurationCommandInput, - UpdateTestConfigurationCommandOutput, -} from "./commands/UpdateTestConfigurationCommand"; -import { - UpdateTestSuiteCommand, - UpdateTestSuiteCommandInput, - UpdateTestSuiteCommandOutput, -} from "./commands/UpdateTestSuiteCommand"; - -const commands = { - CreateTestCaseCommand, - CreateTestConfigurationCommand, - CreateTestSuiteCommand, - DeleteTestCaseCommand, - DeleteTestConfigurationCommand, - DeleteTestRunCommand, - DeleteTestSuiteCommand, - GetTestCaseCommand, - GetTestConfigurationCommand, - GetTestRunStepCommand, - GetTestSuiteCommand, - ListTagsForResourceCommand, - ListTestCasesCommand, - ListTestConfigurationsCommand, - ListTestRunsCommand, - ListTestRunStepsCommand, - ListTestRunTestCasesCommand, - ListTestSuitesCommand, - StartTestRunCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateTestCaseCommand, - UpdateTestConfigurationCommand, - UpdateTestSuiteCommand, -}; - -export interface AppTest { - /** - * @see {@link CreateTestCaseCommand} - */ - createTestCase( - args: CreateTestCaseCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createTestCase(args: CreateTestCaseCommandInput, cb: (err: any, data?: CreateTestCaseCommandOutput) => void): void; - createTestCase( - args: CreateTestCaseCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateTestCaseCommandOutput) => void - ): void; - - /** - * @see {@link CreateTestConfigurationCommand} - */ - createTestConfiguration( - args: CreateTestConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createTestConfiguration( - args: CreateTestConfigurationCommandInput, - cb: (err: any, data?: CreateTestConfigurationCommandOutput) => void - ): void; - createTestConfiguration( - args: CreateTestConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateTestConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link CreateTestSuiteCommand} - */ - createTestSuite( - args: CreateTestSuiteCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createTestSuite(args: CreateTestSuiteCommandInput, cb: (err: any, data?: CreateTestSuiteCommandOutput) => void): void; - createTestSuite( - args: CreateTestSuiteCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateTestSuiteCommandOutput) => void - ): void; - - /** - * @see {@link DeleteTestCaseCommand} - */ - deleteTestCase( - args: DeleteTestCaseCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteTestCase(args: DeleteTestCaseCommandInput, cb: (err: any, data?: DeleteTestCaseCommandOutput) => void): void; - deleteTestCase( - args: DeleteTestCaseCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteTestCaseCommandOutput) => void - ): void; - - /** - * @see {@link DeleteTestConfigurationCommand} - */ - deleteTestConfiguration( - args: DeleteTestConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteTestConfiguration( - args: DeleteTestConfigurationCommandInput, - cb: (err: any, data?: DeleteTestConfigurationCommandOutput) => void - ): void; - deleteTestConfiguration( - args: DeleteTestConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteTestConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteTestRunCommand} - */ - deleteTestRun(args: DeleteTestRunCommandInput, options?: __HttpHandlerOptions): Promise; - deleteTestRun(args: DeleteTestRunCommandInput, cb: (err: any, data?: DeleteTestRunCommandOutput) => void): void; - deleteTestRun( - args: DeleteTestRunCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteTestRunCommandOutput) => void - ): void; - - /** - * @see {@link DeleteTestSuiteCommand} - */ - deleteTestSuite( - args: DeleteTestSuiteCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteTestSuite(args: DeleteTestSuiteCommandInput, cb: (err: any, data?: DeleteTestSuiteCommandOutput) => void): void; - deleteTestSuite( - args: DeleteTestSuiteCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteTestSuiteCommandOutput) => void - ): void; - - /** - * @see {@link GetTestCaseCommand} - */ - getTestCase(args: GetTestCaseCommandInput, options?: __HttpHandlerOptions): Promise; - getTestCase(args: GetTestCaseCommandInput, cb: (err: any, data?: GetTestCaseCommandOutput) => void): void; - getTestCase( - args: GetTestCaseCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetTestCaseCommandOutput) => void - ): void; - - /** - * @see {@link GetTestConfigurationCommand} - */ - getTestConfiguration( - args: GetTestConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getTestConfiguration( - args: GetTestConfigurationCommandInput, - cb: (err: any, data?: GetTestConfigurationCommandOutput) => void - ): void; - getTestConfiguration( - args: GetTestConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetTestConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link GetTestRunStepCommand} - */ - getTestRunStep( - args: GetTestRunStepCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getTestRunStep(args: GetTestRunStepCommandInput, cb: (err: any, data?: GetTestRunStepCommandOutput) => void): void; - getTestRunStep( - args: GetTestRunStepCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetTestRunStepCommandOutput) => void - ): void; - - /** - * @see {@link GetTestSuiteCommand} - */ - getTestSuite(args: GetTestSuiteCommandInput, options?: __HttpHandlerOptions): Promise; - getTestSuite(args: GetTestSuiteCommandInput, cb: (err: any, data?: GetTestSuiteCommandOutput) => void): void; - getTestSuite( - args: GetTestSuiteCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetTestSuiteCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link ListTestCasesCommand} - */ - listTestCases(): Promise; - listTestCases(args: ListTestCasesCommandInput, options?: __HttpHandlerOptions): Promise; - listTestCases(args: ListTestCasesCommandInput, cb: (err: any, data?: ListTestCasesCommandOutput) => void): void; - listTestCases( - args: ListTestCasesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTestCasesCommandOutput) => void - ): void; - - /** - * @see {@link ListTestConfigurationsCommand} - */ - listTestConfigurations(): Promise; - listTestConfigurations( - args: ListTestConfigurationsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTestConfigurations( - args: ListTestConfigurationsCommandInput, - cb: (err: any, data?: ListTestConfigurationsCommandOutput) => void - ): void; - listTestConfigurations( - args: ListTestConfigurationsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTestConfigurationsCommandOutput) => void - ): void; - - /** - * @see {@link ListTestRunsCommand} - */ - listTestRuns(): Promise; - listTestRuns(args: ListTestRunsCommandInput, options?: __HttpHandlerOptions): Promise; - listTestRuns(args: ListTestRunsCommandInput, cb: (err: any, data?: ListTestRunsCommandOutput) => void): void; - listTestRuns( - args: ListTestRunsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTestRunsCommandOutput) => void - ): void; - - /** - * @see {@link ListTestRunStepsCommand} - */ - listTestRunSteps( - args: ListTestRunStepsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTestRunSteps( - args: ListTestRunStepsCommandInput, - cb: (err: any, data?: ListTestRunStepsCommandOutput) => void - ): void; - listTestRunSteps( - args: ListTestRunStepsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTestRunStepsCommandOutput) => void - ): void; - - /** - * @see {@link ListTestRunTestCasesCommand} - */ - listTestRunTestCases( - args: ListTestRunTestCasesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTestRunTestCases( - args: ListTestRunTestCasesCommandInput, - cb: (err: any, data?: ListTestRunTestCasesCommandOutput) => void - ): void; - listTestRunTestCases( - args: ListTestRunTestCasesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTestRunTestCasesCommandOutput) => void - ): void; - - /** - * @see {@link ListTestSuitesCommand} - */ - listTestSuites(): Promise; - listTestSuites( - args: ListTestSuitesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTestSuites(args: ListTestSuitesCommandInput, cb: (err: any, data?: ListTestSuitesCommandOutput) => void): void; - listTestSuites( - args: ListTestSuitesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTestSuitesCommandOutput) => void - ): void; - - /** - * @see {@link StartTestRunCommand} - */ - startTestRun(args: StartTestRunCommandInput, options?: __HttpHandlerOptions): Promise; - startTestRun(args: StartTestRunCommandInput, cb: (err: any, data?: StartTestRunCommandOutput) => void): void; - startTestRun( - args: StartTestRunCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartTestRunCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateTestCaseCommand} - */ - updateTestCase( - args: UpdateTestCaseCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateTestCase(args: UpdateTestCaseCommandInput, cb: (err: any, data?: UpdateTestCaseCommandOutput) => void): void; - updateTestCase( - args: UpdateTestCaseCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateTestCaseCommandOutput) => void - ): void; - - /** - * @see {@link UpdateTestConfigurationCommand} - */ - updateTestConfiguration( - args: UpdateTestConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateTestConfiguration( - args: UpdateTestConfigurationCommandInput, - cb: (err: any, data?: UpdateTestConfigurationCommandOutput) => void - ): void; - updateTestConfiguration( - args: UpdateTestConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateTestConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link UpdateTestSuiteCommand} - */ - updateTestSuite( - args: UpdateTestSuiteCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateTestSuite(args: UpdateTestSuiteCommandInput, cb: (err: any, data?: UpdateTestSuiteCommandOutput) => void): void; - updateTestSuite( - args: UpdateTestSuiteCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateTestSuiteCommandOutput) => void - ): void; -} - -/** - *

AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

- * @public - */ -export class AppTest extends AppTestClient implements AppTest {} -createAggregatedClient(commands, AppTest); diff --git a/clients/client-apptest/src/AppTestClient.ts b/clients/client-apptest/src/AppTestClient.ts deleted file mode 100644 index 472fee963eae..000000000000 --- a/clients/client-apptest/src/AppTestClient.ts +++ /dev/null @@ -1,414 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultAppTestHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { CreateTestCaseCommandInput, CreateTestCaseCommandOutput } from "./commands/CreateTestCaseCommand"; -import { - CreateTestConfigurationCommandInput, - CreateTestConfigurationCommandOutput, -} from "./commands/CreateTestConfigurationCommand"; -import { CreateTestSuiteCommandInput, CreateTestSuiteCommandOutput } from "./commands/CreateTestSuiteCommand"; -import { DeleteTestCaseCommandInput, DeleteTestCaseCommandOutput } from "./commands/DeleteTestCaseCommand"; -import { - DeleteTestConfigurationCommandInput, - DeleteTestConfigurationCommandOutput, -} from "./commands/DeleteTestConfigurationCommand"; -import { DeleteTestRunCommandInput, DeleteTestRunCommandOutput } from "./commands/DeleteTestRunCommand"; -import { DeleteTestSuiteCommandInput, DeleteTestSuiteCommandOutput } from "./commands/DeleteTestSuiteCommand"; -import { GetTestCaseCommandInput, GetTestCaseCommandOutput } from "./commands/GetTestCaseCommand"; -import { - GetTestConfigurationCommandInput, - GetTestConfigurationCommandOutput, -} from "./commands/GetTestConfigurationCommand"; -import { GetTestRunStepCommandInput, GetTestRunStepCommandOutput } from "./commands/GetTestRunStepCommand"; -import { GetTestSuiteCommandInput, GetTestSuiteCommandOutput } from "./commands/GetTestSuiteCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { ListTestCasesCommandInput, ListTestCasesCommandOutput } from "./commands/ListTestCasesCommand"; -import { - ListTestConfigurationsCommandInput, - ListTestConfigurationsCommandOutput, -} from "./commands/ListTestConfigurationsCommand"; -import { ListTestRunsCommandInput, ListTestRunsCommandOutput } from "./commands/ListTestRunsCommand"; -import { ListTestRunStepsCommandInput, ListTestRunStepsCommandOutput } from "./commands/ListTestRunStepsCommand"; -import { - ListTestRunTestCasesCommandInput, - ListTestRunTestCasesCommandOutput, -} from "./commands/ListTestRunTestCasesCommand"; -import { ListTestSuitesCommandInput, ListTestSuitesCommandOutput } from "./commands/ListTestSuitesCommand"; -import { StartTestRunCommandInput, StartTestRunCommandOutput } from "./commands/StartTestRunCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { UpdateTestCaseCommandInput, UpdateTestCaseCommandOutput } from "./commands/UpdateTestCaseCommand"; -import { - UpdateTestConfigurationCommandInput, - UpdateTestConfigurationCommandOutput, -} from "./commands/UpdateTestConfigurationCommand"; -import { UpdateTestSuiteCommandInput, UpdateTestSuiteCommandOutput } from "./commands/UpdateTestSuiteCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | CreateTestCaseCommandInput - | CreateTestConfigurationCommandInput - | CreateTestSuiteCommandInput - | DeleteTestCaseCommandInput - | DeleteTestConfigurationCommandInput - | DeleteTestRunCommandInput - | DeleteTestSuiteCommandInput - | GetTestCaseCommandInput - | GetTestConfigurationCommandInput - | GetTestRunStepCommandInput - | GetTestSuiteCommandInput - | ListTagsForResourceCommandInput - | ListTestCasesCommandInput - | ListTestConfigurationsCommandInput - | ListTestRunStepsCommandInput - | ListTestRunTestCasesCommandInput - | ListTestRunsCommandInput - | ListTestSuitesCommandInput - | StartTestRunCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateTestCaseCommandInput - | UpdateTestConfigurationCommandInput - | UpdateTestSuiteCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | CreateTestCaseCommandOutput - | CreateTestConfigurationCommandOutput - | CreateTestSuiteCommandOutput - | DeleteTestCaseCommandOutput - | DeleteTestConfigurationCommandOutput - | DeleteTestRunCommandOutput - | DeleteTestSuiteCommandOutput - | GetTestCaseCommandOutput - | GetTestConfigurationCommandOutput - | GetTestRunStepCommandOutput - | GetTestSuiteCommandOutput - | ListTagsForResourceCommandOutput - | ListTestCasesCommandOutput - | ListTestConfigurationsCommandOutput - | ListTestRunStepsCommandOutput - | ListTestRunTestCasesCommandOutput - | ListTestRunsCommandOutput - | ListTestSuitesCommandOutput - | StartTestRunCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateTestCaseCommandOutput - | UpdateTestConfigurationCommandOutput - | UpdateTestSuiteCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type AppTestClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of AppTestClient class constructor that set the region, credentials and other options. - */ -export interface AppTestClientConfig extends AppTestClientConfigType {} - -/** - * @public - */ -export type AppTestClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of AppTestClient class. This is resolved and normalized from the {@link AppTestClientConfig | constructor configuration interface}. - */ -export interface AppTestClientResolvedConfig extends AppTestClientResolvedConfigType {} - -/** - *

AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

- * @public - */ -export class AppTestClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - AppTestClientResolvedConfig -> { - /** - * The resolved configuration of AppTestClient class. This is resolved and normalized from the {@link AppTestClientConfig | constructor configuration interface}. - */ - readonly config: AppTestClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultAppTestHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: AppTestClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-apptest/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-apptest/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index e3b63eab5fac..000000000000 --- a/clients/client-apptest/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { AppTestHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: AppTestHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): AppTestHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: AppTestHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: AppTestHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): AppTestHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-apptest/src/auth/httpAuthSchemeProvider.ts b/clients/client-apptest/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 363475ee42ed..000000000000 --- a/clients/client-apptest/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,154 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { AppTestClientConfig, AppTestClientResolvedConfig } from "../AppTestClient"; - -/** - * @internal - */ -export interface AppTestHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface AppTestHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - AppTestClientResolvedConfig, - HandlerExecutionContext, - AppTestHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultAppTestHttpAuthSchemeParametersProvider = async ( - config: AppTestClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: AppTestHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "apptest", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface AppTestHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultAppTestHttpAuthSchemeProvider: AppTestHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: AppTestHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: AppTestHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-apptest/src/commands/CreateTestCaseCommand.ts b/clients/client-apptest/src/commands/CreateTestCaseCommand.ts deleted file mode 100644 index 488ee53eabae..000000000000 --- a/clients/client-apptest/src/commands/CreateTestCaseCommand.ts +++ /dev/null @@ -1,205 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { CreateTestCaseRequest, CreateTestCaseResponse } from "../models/models_0"; -import { de_CreateTestCaseCommand, se_CreateTestCaseCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateTestCaseCommand}. - */ -export interface CreateTestCaseCommandInput extends CreateTestCaseRequest {} -/** - * @public - * - * The output of {@link CreateTestCaseCommand}. - */ -export interface CreateTestCaseCommandOutput extends CreateTestCaseResponse, __MetadataBearer {} - -/** - *

Creates a test case.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, CreateTestCaseCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, CreateTestCaseCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // CreateTestCaseRequest - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * steps: [ // StepList // required - * { // Step - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * action: { // StepAction Union: only one key present - * resourceAction: { // ResourceAction Union: only one key present - * m2ManagedApplicationAction: { // M2ManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * properties: { // M2ManagedActionProperties - * forceStop: true || false, - * importDataSetLocation: "STRING_VALUE", - * }, - * }, - * m2NonManagedApplicationAction: { // M2NonManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * }, - * cloudFormationAction: { // CloudFormationAction - * resource: "STRING_VALUE", // required - * actionType: "Create" || "Delete", - * }, - * }, - * mainframeAction: { // MainframeAction - * resource: "STRING_VALUE", // required - * actionType: { // MainframeActionType Union: only one key present - * batch: { // Batch - * batchJobName: "STRING_VALUE", // required - * batchJobParameters: { // BatchJobParameters - * "": "STRING_VALUE", - * }, - * exportDataSetNames: [ // ExportDataSetNames - * "STRING_VALUE", - * ], - * }, - * tn3270: { // TN3270 - * script: { // Script - * scriptLocation: "STRING_VALUE", // required - * type: "Selenium", // required - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * }, - * properties: { // MainframeActionProperties - * dmsTaskArn: "STRING_VALUE", - * }, - * }, - * compareAction: { // CompareAction - * input: { // Input Union: only one key present - * file: { // InputFile - * sourceLocation: "STRING_VALUE", // required - * targetLocation: "STRING_VALUE", // required - * fileMetadata: { // FileMetadata Union: only one key present - * dataSets: [ // DataSetList - * { // DataSet - * type: "PS", // required - * name: "STRING_VALUE", // required - * ccsid: "STRING_VALUE", // required - * format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * length: Number("int"), // required - * }, - * ], - * databaseCDC: { // DatabaseCDC - * sourceMetadata: { // SourceDatabaseMetadata - * type: "z/OS-DB2", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * targetMetadata: { // TargetDatabaseMetadata - * type: "PostgreSQL", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * }, - * }, - * }, - * }, - * output: { // Output Union: only one key present - * file: { // OutputFile - * fileLocation: "STRING_VALUE", - * }, - * }, - * }, - * }, - * }, - * ], - * clientToken: "STRING_VALUE", - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateTestCaseCommand(input); - * const response = await client.send(command); - * // { // CreateTestCaseResponse - * // testCaseId: "STRING_VALUE", // required - * // testCaseVersion: Number("int"), // required - * // }; - * - * ``` - * - * @param CreateTestCaseCommandInput - {@link CreateTestCaseCommandInput} - * @returns {@link CreateTestCaseCommandOutput} - * @see {@link CreateTestCaseCommandInput} for command's `input` shape. - * @see {@link CreateTestCaseCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class CreateTestCaseCommand extends $Command - .classBuilder< - CreateTestCaseCommandInput, - CreateTestCaseCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "CreateTestCase", {}) - .n("AppTestClient", "CreateTestCaseCommand") - .f(void 0, void 0) - .ser(se_CreateTestCaseCommand) - .de(de_CreateTestCaseCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateTestCaseRequest; - output: CreateTestCaseResponse; - }; - sdk: { - input: CreateTestCaseCommandInput; - output: CreateTestCaseCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/CreateTestConfigurationCommand.ts b/clients/client-apptest/src/commands/CreateTestConfigurationCommand.ts deleted file mode 100644 index c1aec669a7d1..000000000000 --- a/clients/client-apptest/src/commands/CreateTestConfigurationCommand.ts +++ /dev/null @@ -1,150 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { CreateTestConfigurationRequest, CreateTestConfigurationResponse } from "../models/models_0"; -import { de_CreateTestConfigurationCommand, se_CreateTestConfigurationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateTestConfigurationCommand}. - */ -export interface CreateTestConfigurationCommandInput extends CreateTestConfigurationRequest {} -/** - * @public - * - * The output of {@link CreateTestConfigurationCommand}. - */ -export interface CreateTestConfigurationCommandOutput extends CreateTestConfigurationResponse, __MetadataBearer {} - -/** - *

Creates a test configuration.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, CreateTestConfigurationCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, CreateTestConfigurationCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // CreateTestConfigurationRequest - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * resources: [ // ResourceList // required - * { // Resource - * name: "STRING_VALUE", // required - * type: { // ResourceType Union: only one key present - * cloudFormation: { // CloudFormation - * templateLocation: "STRING_VALUE", // required - * parameters: { // Properties - * "": "STRING_VALUE", - * }, - * }, - * m2ManagedApplication: { // M2ManagedApplication - * applicationId: "STRING_VALUE", // required - * runtime: "MicroFocus", // required - * vpcEndpointServiceName: "STRING_VALUE", - * listenerPort: "STRING_VALUE", - * }, - * m2NonManagedApplication: { // M2NonManagedApplication - * vpcEndpointServiceName: "STRING_VALUE", // required - * listenerPort: "STRING_VALUE", // required - * runtime: "BluAge", // required - * webAppName: "STRING_VALUE", - * }, - * }, - * }, - * ], - * properties: { - * "": "STRING_VALUE", - * }, - * clientToken: "STRING_VALUE", - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * serviceSettings: { // ServiceSettings - * kmsKeyId: "STRING_VALUE", - * }, - * }; - * const command = new CreateTestConfigurationCommand(input); - * const response = await client.send(command); - * // { // CreateTestConfigurationResponse - * // testConfigurationId: "STRING_VALUE", // required - * // testConfigurationVersion: Number("int"), // required - * // }; - * - * ``` - * - * @param CreateTestConfigurationCommandInput - {@link CreateTestConfigurationCommandInput} - * @returns {@link CreateTestConfigurationCommandOutput} - * @see {@link CreateTestConfigurationCommandInput} for command's `input` shape. - * @see {@link CreateTestConfigurationCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class CreateTestConfigurationCommand extends $Command - .classBuilder< - CreateTestConfigurationCommandInput, - CreateTestConfigurationCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "CreateTestConfiguration", {}) - .n("AppTestClient", "CreateTestConfigurationCommand") - .f(void 0, void 0) - .ser(se_CreateTestConfigurationCommand) - .de(de_CreateTestConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateTestConfigurationRequest; - output: CreateTestConfigurationResponse; - }; - sdk: { - input: CreateTestConfigurationCommandInput; - output: CreateTestConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/CreateTestSuiteCommand.ts b/clients/client-apptest/src/commands/CreateTestSuiteCommand.ts deleted file mode 100644 index 83dbc25f963a..000000000000 --- a/clients/client-apptest/src/commands/CreateTestSuiteCommand.ts +++ /dev/null @@ -1,296 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { CreateTestSuiteRequest, CreateTestSuiteResponse } from "../models/models_0"; -import { de_CreateTestSuiteCommand, se_CreateTestSuiteCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateTestSuiteCommand}. - */ -export interface CreateTestSuiteCommandInput extends CreateTestSuiteRequest {} -/** - * @public - * - * The output of {@link CreateTestSuiteCommand}. - */ -export interface CreateTestSuiteCommandOutput extends CreateTestSuiteResponse, __MetadataBearer {} - -/** - *

Creates a test suite.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, CreateTestSuiteCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, CreateTestSuiteCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // CreateTestSuiteRequest - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * beforeSteps: [ // StepList - * { // Step - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * action: { // StepAction Union: only one key present - * resourceAction: { // ResourceAction Union: only one key present - * m2ManagedApplicationAction: { // M2ManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * properties: { // M2ManagedActionProperties - * forceStop: true || false, - * importDataSetLocation: "STRING_VALUE", - * }, - * }, - * m2NonManagedApplicationAction: { // M2NonManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * }, - * cloudFormationAction: { // CloudFormationAction - * resource: "STRING_VALUE", // required - * actionType: "Create" || "Delete", - * }, - * }, - * mainframeAction: { // MainframeAction - * resource: "STRING_VALUE", // required - * actionType: { // MainframeActionType Union: only one key present - * batch: { // Batch - * batchJobName: "STRING_VALUE", // required - * batchJobParameters: { // BatchJobParameters - * "": "STRING_VALUE", - * }, - * exportDataSetNames: [ // ExportDataSetNames - * "STRING_VALUE", - * ], - * }, - * tn3270: { // TN3270 - * script: { // Script - * scriptLocation: "STRING_VALUE", // required - * type: "Selenium", // required - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * }, - * properties: { // MainframeActionProperties - * dmsTaskArn: "STRING_VALUE", - * }, - * }, - * compareAction: { // CompareAction - * input: { // Input Union: only one key present - * file: { // InputFile - * sourceLocation: "STRING_VALUE", // required - * targetLocation: "STRING_VALUE", // required - * fileMetadata: { // FileMetadata Union: only one key present - * dataSets: [ // DataSetList - * { // DataSet - * type: "PS", // required - * name: "STRING_VALUE", // required - * ccsid: "STRING_VALUE", // required - * format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * length: Number("int"), // required - * }, - * ], - * databaseCDC: { // DatabaseCDC - * sourceMetadata: { // SourceDatabaseMetadata - * type: "z/OS-DB2", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * targetMetadata: { // TargetDatabaseMetadata - * type: "PostgreSQL", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * }, - * }, - * }, - * }, - * output: { // Output Union: only one key present - * file: { // OutputFile - * fileLocation: "STRING_VALUE", - * }, - * }, - * }, - * }, - * }, - * ], - * afterSteps: [ - * { - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * action: {// Union: only one key present - * resourceAction: {// Union: only one key present - * m2ManagedApplicationAction: { - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * properties: { - * forceStop: true || false, - * importDataSetLocation: "STRING_VALUE", - * }, - * }, - * m2NonManagedApplicationAction: { - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * }, - * cloudFormationAction: { - * resource: "STRING_VALUE", // required - * actionType: "Create" || "Delete", - * }, - * }, - * mainframeAction: { - * resource: "STRING_VALUE", // required - * actionType: {// Union: only one key present - * batch: { - * batchJobName: "STRING_VALUE", // required - * batchJobParameters: { - * "": "STRING_VALUE", - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * tn3270: { - * script: { - * scriptLocation: "STRING_VALUE", // required - * type: "Selenium", // required - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * }, - * properties: { - * dmsTaskArn: "STRING_VALUE", - * }, - * }, - * compareAction: { - * input: {// Union: only one key present - * file: { - * sourceLocation: "STRING_VALUE", // required - * targetLocation: "STRING_VALUE", // required - * fileMetadata: {// Union: only one key present - * dataSets: [ - * { - * type: "PS", // required - * name: "STRING_VALUE", // required - * ccsid: "STRING_VALUE", // required - * format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * length: Number("int"), // required - * }, - * ], - * databaseCDC: { - * sourceMetadata: { - * type: "z/OS-DB2", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * targetMetadata: { - * type: "PostgreSQL", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * }, - * }, - * }, - * }, - * output: {// Union: only one key present - * file: { - * fileLocation: "STRING_VALUE", - * }, - * }, - * }, - * }, - * }, - * ], - * testCases: { // TestCases Union: only one key present - * sequential: [ // TestCaseList - * "STRING_VALUE", - * ], - * }, - * clientToken: "STRING_VALUE", - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateTestSuiteCommand(input); - * const response = await client.send(command); - * // { // CreateTestSuiteResponse - * // testSuiteId: "STRING_VALUE", // required - * // testSuiteVersion: Number("int"), // required - * // }; - * - * ``` - * - * @param CreateTestSuiteCommandInput - {@link CreateTestSuiteCommandInput} - * @returns {@link CreateTestSuiteCommandOutput} - * @see {@link CreateTestSuiteCommandInput} for command's `input` shape. - * @see {@link CreateTestSuiteCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class CreateTestSuiteCommand extends $Command - .classBuilder< - CreateTestSuiteCommandInput, - CreateTestSuiteCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "CreateTestSuite", {}) - .n("AppTestClient", "CreateTestSuiteCommand") - .f(void 0, void 0) - .ser(se_CreateTestSuiteCommand) - .de(de_CreateTestSuiteCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateTestSuiteRequest; - output: CreateTestSuiteResponse; - }; - sdk: { - input: CreateTestSuiteCommandInput; - output: CreateTestSuiteCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/DeleteTestCaseCommand.ts b/clients/client-apptest/src/commands/DeleteTestCaseCommand.ts deleted file mode 100644 index 1fa9d455a515..000000000000 --- a/clients/client-apptest/src/commands/DeleteTestCaseCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { DeleteTestCaseRequest, DeleteTestCaseResponse } from "../models/models_0"; -import { de_DeleteTestCaseCommand, se_DeleteTestCaseCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteTestCaseCommand}. - */ -export interface DeleteTestCaseCommandInput extends DeleteTestCaseRequest {} -/** - * @public - * - * The output of {@link DeleteTestCaseCommand}. - */ -export interface DeleteTestCaseCommandOutput extends DeleteTestCaseResponse, __MetadataBearer {} - -/** - *

Deletes a test case.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, DeleteTestCaseCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, DeleteTestCaseCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // DeleteTestCaseRequest - * testCaseId: "STRING_VALUE", // required - * }; - * const command = new DeleteTestCaseCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteTestCaseCommandInput - {@link DeleteTestCaseCommandInput} - * @returns {@link DeleteTestCaseCommandOutput} - * @see {@link DeleteTestCaseCommandInput} for command's `input` shape. - * @see {@link DeleteTestCaseCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class DeleteTestCaseCommand extends $Command - .classBuilder< - DeleteTestCaseCommandInput, - DeleteTestCaseCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "DeleteTestCase", {}) - .n("AppTestClient", "DeleteTestCaseCommand") - .f(void 0, void 0) - .ser(se_DeleteTestCaseCommand) - .de(de_DeleteTestCaseCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteTestCaseRequest; - output: {}; - }; - sdk: { - input: DeleteTestCaseCommandInput; - output: DeleteTestCaseCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/DeleteTestConfigurationCommand.ts b/clients/client-apptest/src/commands/DeleteTestConfigurationCommand.ts deleted file mode 100644 index df76a14fa2fb..000000000000 --- a/clients/client-apptest/src/commands/DeleteTestConfigurationCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { DeleteTestConfigurationRequest, DeleteTestConfigurationResponse } from "../models/models_0"; -import { de_DeleteTestConfigurationCommand, se_DeleteTestConfigurationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteTestConfigurationCommand}. - */ -export interface DeleteTestConfigurationCommandInput extends DeleteTestConfigurationRequest {} -/** - * @public - * - * The output of {@link DeleteTestConfigurationCommand}. - */ -export interface DeleteTestConfigurationCommandOutput extends DeleteTestConfigurationResponse, __MetadataBearer {} - -/** - *

Deletes a test configuration.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, DeleteTestConfigurationCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, DeleteTestConfigurationCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // DeleteTestConfigurationRequest - * testConfigurationId: "STRING_VALUE", // required - * }; - * const command = new DeleteTestConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteTestConfigurationCommandInput - {@link DeleteTestConfigurationCommandInput} - * @returns {@link DeleteTestConfigurationCommandOutput} - * @see {@link DeleteTestConfigurationCommandInput} for command's `input` shape. - * @see {@link DeleteTestConfigurationCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class DeleteTestConfigurationCommand extends $Command - .classBuilder< - DeleteTestConfigurationCommandInput, - DeleteTestConfigurationCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "DeleteTestConfiguration", {}) - .n("AppTestClient", "DeleteTestConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteTestConfigurationCommand) - .de(de_DeleteTestConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteTestConfigurationRequest; - output: {}; - }; - sdk: { - input: DeleteTestConfigurationCommandInput; - output: DeleteTestConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/DeleteTestRunCommand.ts b/clients/client-apptest/src/commands/DeleteTestRunCommand.ts deleted file mode 100644 index 6cef4782221e..000000000000 --- a/clients/client-apptest/src/commands/DeleteTestRunCommand.ts +++ /dev/null @@ -1,108 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { DeleteTestRunRequest, DeleteTestRunResponse } from "../models/models_0"; -import { de_DeleteTestRunCommand, se_DeleteTestRunCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteTestRunCommand}. - */ -export interface DeleteTestRunCommandInput extends DeleteTestRunRequest {} -/** - * @public - * - * The output of {@link DeleteTestRunCommand}. - */ -export interface DeleteTestRunCommandOutput extends DeleteTestRunResponse, __MetadataBearer {} - -/** - *

Deletes a test run.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, DeleteTestRunCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, DeleteTestRunCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // DeleteTestRunRequest - * testRunId: "STRING_VALUE", // required - * }; - * const command = new DeleteTestRunCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteTestRunCommandInput - {@link DeleteTestRunCommandInput} - * @returns {@link DeleteTestRunCommandOutput} - * @see {@link DeleteTestRunCommandInput} for command's `input` shape. - * @see {@link DeleteTestRunCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class DeleteTestRunCommand extends $Command - .classBuilder< - DeleteTestRunCommandInput, - DeleteTestRunCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "DeleteTestRun", {}) - .n("AppTestClient", "DeleteTestRunCommand") - .f(void 0, void 0) - .ser(se_DeleteTestRunCommand) - .de(de_DeleteTestRunCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteTestRunRequest; - output: {}; - }; - sdk: { - input: DeleteTestRunCommandInput; - output: DeleteTestRunCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/DeleteTestSuiteCommand.ts b/clients/client-apptest/src/commands/DeleteTestSuiteCommand.ts deleted file mode 100644 index 16f1d4114172..000000000000 --- a/clients/client-apptest/src/commands/DeleteTestSuiteCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { DeleteTestSuiteRequest, DeleteTestSuiteResponse } from "../models/models_0"; -import { de_DeleteTestSuiteCommand, se_DeleteTestSuiteCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteTestSuiteCommand}. - */ -export interface DeleteTestSuiteCommandInput extends DeleteTestSuiteRequest {} -/** - * @public - * - * The output of {@link DeleteTestSuiteCommand}. - */ -export interface DeleteTestSuiteCommandOutput extends DeleteTestSuiteResponse, __MetadataBearer {} - -/** - *

Deletes a test suite.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, DeleteTestSuiteCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, DeleteTestSuiteCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // DeleteTestSuiteRequest - * testSuiteId: "STRING_VALUE", // required - * }; - * const command = new DeleteTestSuiteCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteTestSuiteCommandInput - {@link DeleteTestSuiteCommandInput} - * @returns {@link DeleteTestSuiteCommandOutput} - * @see {@link DeleteTestSuiteCommandInput} for command's `input` shape. - * @see {@link DeleteTestSuiteCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class DeleteTestSuiteCommand extends $Command - .classBuilder< - DeleteTestSuiteCommandInput, - DeleteTestSuiteCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "DeleteTestSuite", {}) - .n("AppTestClient", "DeleteTestSuiteCommand") - .f(void 0, void 0) - .ser(se_DeleteTestSuiteCommand) - .de(de_DeleteTestSuiteCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteTestSuiteRequest; - output: {}; - }; - sdk: { - input: DeleteTestSuiteCommandInput; - output: DeleteTestSuiteCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/GetTestCaseCommand.ts b/clients/client-apptest/src/commands/GetTestCaseCommand.ts deleted file mode 100644 index 18e8bcfe85e8..000000000000 --- a/clients/client-apptest/src/commands/GetTestCaseCommand.ts +++ /dev/null @@ -1,213 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { GetTestCaseRequest, GetTestCaseResponse } from "../models/models_0"; -import { de_GetTestCaseCommand, se_GetTestCaseCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetTestCaseCommand}. - */ -export interface GetTestCaseCommandInput extends GetTestCaseRequest {} -/** - * @public - * - * The output of {@link GetTestCaseCommand}. - */ -export interface GetTestCaseCommandOutput extends GetTestCaseResponse, __MetadataBearer {} - -/** - *

Gets a test case.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, GetTestCaseCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, GetTestCaseCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // GetTestCaseRequest - * testCaseId: "STRING_VALUE", // required - * testCaseVersion: Number("int"), - * }; - * const command = new GetTestCaseCommand(input); - * const response = await client.send(command); - * // { // GetTestCaseResponse - * // testCaseId: "STRING_VALUE", // required - * // testCaseArn: "STRING_VALUE", // required - * // name: "STRING_VALUE", // required - * // description: "STRING_VALUE", - * // latestVersion: { // TestCaseLatestVersion - * // version: Number("int"), // required - * // status: "Active" || "Deleting", // required - * // statusReason: "STRING_VALUE", - * // }, - * // testCaseVersion: Number("int"), // required - * // status: "Active" || "Deleting", // required - * // statusReason: "STRING_VALUE", - * // creationTime: new Date("TIMESTAMP"), // required - * // lastUpdateTime: new Date("TIMESTAMP"), // required - * // steps: [ // StepList // required - * // { // Step - * // name: "STRING_VALUE", // required - * // description: "STRING_VALUE", - * // action: { // StepAction Union: only one key present - * // resourceAction: { // ResourceAction Union: only one key present - * // m2ManagedApplicationAction: { // M2ManagedApplicationAction - * // resource: "STRING_VALUE", // required - * // actionType: "Configure" || "Deconfigure", // required - * // properties: { // M2ManagedActionProperties - * // forceStop: true || false, - * // importDataSetLocation: "STRING_VALUE", - * // }, - * // }, - * // m2NonManagedApplicationAction: { // M2NonManagedApplicationAction - * // resource: "STRING_VALUE", // required - * // actionType: "Configure" || "Deconfigure", // required - * // }, - * // cloudFormationAction: { // CloudFormationAction - * // resource: "STRING_VALUE", // required - * // actionType: "Create" || "Delete", - * // }, - * // }, - * // mainframeAction: { // MainframeAction - * // resource: "STRING_VALUE", // required - * // actionType: { // MainframeActionType Union: only one key present - * // batch: { // Batch - * // batchJobName: "STRING_VALUE", // required - * // batchJobParameters: { // BatchJobParameters - * // "": "STRING_VALUE", - * // }, - * // exportDataSetNames: [ // ExportDataSetNames - * // "STRING_VALUE", - * // ], - * // }, - * // tn3270: { // TN3270 - * // script: { // Script - * // scriptLocation: "STRING_VALUE", // required - * // type: "Selenium", // required - * // }, - * // exportDataSetNames: [ - * // "STRING_VALUE", - * // ], - * // }, - * // }, - * // properties: { // MainframeActionProperties - * // dmsTaskArn: "STRING_VALUE", - * // }, - * // }, - * // compareAction: { // CompareAction - * // input: { // Input Union: only one key present - * // file: { // InputFile - * // sourceLocation: "STRING_VALUE", // required - * // targetLocation: "STRING_VALUE", // required - * // fileMetadata: { // FileMetadata Union: only one key present - * // dataSets: [ // DataSetList - * // { // DataSet - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // databaseCDC: { // DatabaseCDC - * // sourceMetadata: { // SourceDatabaseMetadata - * // type: "z/OS-DB2", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // targetMetadata: { // TargetDatabaseMetadata - * // type: "PostgreSQL", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // }, - * // }, - * // }, - * // }, - * // output: { // Output Union: only one key present - * // file: { // OutputFile - * // fileLocation: "STRING_VALUE", - * // }, - * // }, - * // }, - * // }, - * // }, - * // ], - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GetTestCaseCommandInput - {@link GetTestCaseCommandInput} - * @returns {@link GetTestCaseCommandOutput} - * @see {@link GetTestCaseCommandInput} for command's `input` shape. - * @see {@link GetTestCaseCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class GetTestCaseCommand extends $Command - .classBuilder< - GetTestCaseCommandInput, - GetTestCaseCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "GetTestCase", {}) - .n("AppTestClient", "GetTestCaseCommand") - .f(void 0, void 0) - .ser(se_GetTestCaseCommand) - .de(de_GetTestCaseCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetTestCaseRequest; - output: GetTestCaseResponse; - }; - sdk: { - input: GetTestCaseCommandInput; - output: GetTestCaseCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/GetTestConfigurationCommand.ts b/clients/client-apptest/src/commands/GetTestConfigurationCommand.ts deleted file mode 100644 index 078cd28e4d85..000000000000 --- a/clients/client-apptest/src/commands/GetTestConfigurationCommand.ts +++ /dev/null @@ -1,158 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { GetTestConfigurationRequest, GetTestConfigurationResponse } from "../models/models_0"; -import { de_GetTestConfigurationCommand, se_GetTestConfigurationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetTestConfigurationCommand}. - */ -export interface GetTestConfigurationCommandInput extends GetTestConfigurationRequest {} -/** - * @public - * - * The output of {@link GetTestConfigurationCommand}. - */ -export interface GetTestConfigurationCommandOutput extends GetTestConfigurationResponse, __MetadataBearer {} - -/** - *

Gets a test configuration.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, GetTestConfigurationCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, GetTestConfigurationCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // GetTestConfigurationRequest - * testConfigurationId: "STRING_VALUE", // required - * testConfigurationVersion: Number("int"), - * }; - * const command = new GetTestConfigurationCommand(input); - * const response = await client.send(command); - * // { // GetTestConfigurationResponse - * // testConfigurationId: "STRING_VALUE", // required - * // name: "STRING_VALUE", // required - * // testConfigurationArn: "STRING_VALUE", // required - * // latestVersion: { // TestConfigurationLatestVersion - * // version: Number("int"), // required - * // status: "Active" || "Deleting", // required - * // statusReason: "STRING_VALUE", - * // }, - * // testConfigurationVersion: Number("int"), // required - * // status: "Active" || "Deleting", // required - * // statusReason: "STRING_VALUE", - * // creationTime: new Date("TIMESTAMP"), // required - * // lastUpdateTime: new Date("TIMESTAMP"), // required - * // description: "STRING_VALUE", - * // resources: [ // ResourceList // required - * // { // Resource - * // name: "STRING_VALUE", // required - * // type: { // ResourceType Union: only one key present - * // cloudFormation: { // CloudFormation - * // templateLocation: "STRING_VALUE", // required - * // parameters: { // Properties - * // "": "STRING_VALUE", - * // }, - * // }, - * // m2ManagedApplication: { // M2ManagedApplication - * // applicationId: "STRING_VALUE", // required - * // runtime: "MicroFocus", // required - * // vpcEndpointServiceName: "STRING_VALUE", - * // listenerPort: "STRING_VALUE", - * // }, - * // m2NonManagedApplication: { // M2NonManagedApplication - * // vpcEndpointServiceName: "STRING_VALUE", // required - * // listenerPort: "STRING_VALUE", // required - * // runtime: "BluAge", // required - * // webAppName: "STRING_VALUE", - * // }, - * // }, - * // }, - * // ], - * // properties: { // required - * // "": "STRING_VALUE", - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // serviceSettings: { // ServiceSettings - * // kmsKeyId: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GetTestConfigurationCommandInput - {@link GetTestConfigurationCommandInput} - * @returns {@link GetTestConfigurationCommandOutput} - * @see {@link GetTestConfigurationCommandInput} for command's `input` shape. - * @see {@link GetTestConfigurationCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class GetTestConfigurationCommand extends $Command - .classBuilder< - GetTestConfigurationCommandInput, - GetTestConfigurationCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "GetTestConfiguration", {}) - .n("AppTestClient", "GetTestConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetTestConfigurationCommand) - .de(de_GetTestConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetTestConfigurationRequest; - output: GetTestConfigurationResponse; - }; - sdk: { - input: GetTestConfigurationCommandInput; - output: GetTestConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/GetTestRunStepCommand.ts b/clients/client-apptest/src/commands/GetTestRunStepCommand.ts deleted file mode 100644 index 15c45c9fc8be..000000000000 --- a/clients/client-apptest/src/commands/GetTestRunStepCommand.ts +++ /dev/null @@ -1,314 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { GetTestRunStepRequest, GetTestRunStepResponse } from "../models/models_0"; -import { de_GetTestRunStepCommand, se_GetTestRunStepCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetTestRunStepCommand}. - */ -export interface GetTestRunStepCommandInput extends GetTestRunStepRequest {} -/** - * @public - * - * The output of {@link GetTestRunStepCommand}. - */ -export interface GetTestRunStepCommandOutput extends GetTestRunStepResponse, __MetadataBearer {} - -/** - *

Gets a test run step.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, GetTestRunStepCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, GetTestRunStepCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // GetTestRunStepRequest - * testRunId: "STRING_VALUE", // required - * stepName: "STRING_VALUE", // required - * testCaseId: "STRING_VALUE", - * testSuiteId: "STRING_VALUE", - * }; - * const command = new GetTestRunStepCommand(input); - * const response = await client.send(command); - * // { // GetTestRunStepResponse - * // stepName: "STRING_VALUE", // required - * // testRunId: "STRING_VALUE", // required - * // testCaseId: "STRING_VALUE", - * // testCaseVersion: Number("int"), - * // testSuiteId: "STRING_VALUE", - * // testSuiteVersion: Number("int"), - * // beforeStep: true || false, - * // afterStep: true || false, - * // status: "Success" || "Failed" || "Running", // required - * // statusReason: "STRING_VALUE", - * // runStartTime: new Date("TIMESTAMP"), // required - * // runEndTime: new Date("TIMESTAMP"), - * // stepRunSummary: { // StepRunSummary Union: only one key present - * // mainframeAction: { // MainframeActionSummary Union: only one key present - * // batch: { // BatchSummary - * // stepInput: { // BatchStepInput - * // resource: { // MainframeResourceSummary Union: only one key present - * // m2ManagedApplication: { // M2ManagedApplicationSummary - * // applicationId: "STRING_VALUE", // required - * // runtime: "MicroFocus", // required - * // listenerPort: Number("int"), - * // }, - * // m2NonManagedApplication: { // M2NonManagedApplicationSummary - * // vpcEndpointServiceName: "STRING_VALUE", // required - * // listenerPort: Number("int"), // required - * // runtime: "BluAge", // required - * // webAppName: "STRING_VALUE", - * // }, - * // }, - * // batchJobName: "STRING_VALUE", // required - * // batchJobParameters: { // BatchJobParameters - * // "": "STRING_VALUE", - * // }, - * // exportDataSetNames: [ // ExportDataSetNames - * // "STRING_VALUE", - * // ], - * // properties: { // MainframeActionProperties - * // dmsTaskArn: "STRING_VALUE", - * // }, - * // }, - * // stepOutput: { // BatchStepOutput - * // dataSetExportLocation: "STRING_VALUE", - * // dmsOutputLocation: "STRING_VALUE", - * // dataSetDetails: [ // DataSetList - * // { // DataSet - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // }, - * // }, - * // tn3270: { // TN3270Summary - * // stepInput: { // TN3270StepInput - * // resource: {// Union: only one key present - * // m2ManagedApplication: { - * // applicationId: "STRING_VALUE", // required - * // runtime: "MicroFocus", // required - * // listenerPort: Number("int"), - * // }, - * // m2NonManagedApplication: { - * // vpcEndpointServiceName: "STRING_VALUE", // required - * // listenerPort: Number("int"), // required - * // runtime: "BluAge", // required - * // webAppName: "STRING_VALUE", - * // }, - * // }, - * // script: { // ScriptSummary - * // scriptLocation: "STRING_VALUE", // required - * // type: "Selenium", // required - * // }, - * // exportDataSetNames: [ - * // "STRING_VALUE", - * // ], - * // properties: { - * // dmsTaskArn: "STRING_VALUE", - * // }, - * // }, - * // stepOutput: { // TN3270StepOutput - * // dataSetExportLocation: "STRING_VALUE", - * // dmsOutputLocation: "STRING_VALUE", - * // dataSetDetails: [ - * // { - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // scriptOutputLocation: "STRING_VALUE", // required - * // }, - * // }, - * // }, - * // compareAction: { // CompareActionSummary - * // type: { // File Union: only one key present - * // fileType: { // CompareFileType Union: only one key present - * // datasets: { // CompareDataSetsSummary - * // stepInput: { // CompareDataSetsStepInput - * // sourceLocation: "STRING_VALUE", // required - * // targetLocation: "STRING_VALUE", // required - * // sourceDataSets: [ // required - * // { - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // targetDataSets: [ // required - * // { - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // }, - * // stepOutput: { // CompareDataSetsStepOutput - * // comparisonOutputLocation: "STRING_VALUE", // required - * // comparisonStatus: "Different" || "Equivalent" || "Equal", // required - * // }, - * // }, - * // databaseCDC: { // CompareDatabaseCDCSummary - * // stepInput: { // CompareDatabaseCDCStepInput - * // sourceLocation: "STRING_VALUE", // required - * // targetLocation: "STRING_VALUE", // required - * // outputLocation: "STRING_VALUE", - * // sourceMetadata: { // SourceDatabaseMetadata - * // type: "z/OS-DB2", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // targetMetadata: { // TargetDatabaseMetadata - * // type: "PostgreSQL", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // }, - * // stepOutput: { // CompareDatabaseCDCStepOutput - * // comparisonOutputLocation: "STRING_VALUE", // required - * // comparisonStatus: "Different" || "Equivalent" || "Equal", // required - * // }, - * // }, - * // }, - * // }, - * // }, - * // resourceAction: { // ResourceActionSummary Union: only one key present - * // cloudFormation: { // CloudFormationStepSummary Union: only one key present - * // createCloudformation: { // CreateCloudFormationSummary - * // stepInput: { // CreateCloudFormationStepInput - * // templateLocation: "STRING_VALUE", // required - * // parameters: { // Properties - * // "": "STRING_VALUE", - * // }, - * // }, - * // stepOutput: { // CreateCloudFormationStepOutput - * // stackId: "STRING_VALUE", // required - * // exports: { - * // "": "STRING_VALUE", - * // }, - * // }, - * // }, - * // deleteCloudformation: { // DeleteCloudFormationSummary - * // stepInput: { // DeleteCloudFormationStepInput - * // stackId: "STRING_VALUE", // required - * // }, - * // stepOutput: {}, - * // }, - * // }, - * // m2ManagedApplication: { // M2ManagedApplicationStepSummary - * // stepInput: { // M2ManagedApplicationStepInput - * // applicationId: "STRING_VALUE", // required - * // runtime: "STRING_VALUE", // required - * // vpcEndpointServiceName: "STRING_VALUE", - * // listenerPort: Number("int"), - * // actionType: "Configure" || "Deconfigure", // required - * // properties: { // M2ManagedActionProperties - * // forceStop: true || false, - * // importDataSetLocation: "STRING_VALUE", - * // }, - * // }, - * // stepOutput: { // M2ManagedApplicationStepOutput - * // importDataSetSummary: { - * // "": "STRING_VALUE", - * // }, - * // }, - * // }, - * // m2NonManagedApplication: { // M2NonManagedApplicationStepSummary - * // stepInput: { // M2NonManagedApplicationStepInput - * // vpcEndpointServiceName: "STRING_VALUE", // required - * // listenerPort: Number("int"), // required - * // runtime: "BluAge", // required - * // webAppName: "STRING_VALUE", - * // actionType: "Configure" || "Deconfigure", // required - * // }, - * // stepOutput: {}, - * // }, - * // }, - * // }, - * // }; - * - * ``` - * - * @param GetTestRunStepCommandInput - {@link GetTestRunStepCommandInput} - * @returns {@link GetTestRunStepCommandOutput} - * @see {@link GetTestRunStepCommandInput} for command's `input` shape. - * @see {@link GetTestRunStepCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class GetTestRunStepCommand extends $Command - .classBuilder< - GetTestRunStepCommandInput, - GetTestRunStepCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "GetTestRunStep", {}) - .n("AppTestClient", "GetTestRunStepCommand") - .f(void 0, void 0) - .ser(se_GetTestRunStepCommand) - .de(de_GetTestRunStepCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetTestRunStepRequest; - output: GetTestRunStepResponse; - }; - sdk: { - input: GetTestRunStepCommandInput; - output: GetTestRunStepCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/GetTestSuiteCommand.ts b/clients/client-apptest/src/commands/GetTestSuiteCommand.ts deleted file mode 100644 index a9d8fb43c52d..000000000000 --- a/clients/client-apptest/src/commands/GetTestSuiteCommand.ts +++ /dev/null @@ -1,304 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { GetTestSuiteRequest, GetTestSuiteResponse } from "../models/models_0"; -import { de_GetTestSuiteCommand, se_GetTestSuiteCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetTestSuiteCommand}. - */ -export interface GetTestSuiteCommandInput extends GetTestSuiteRequest {} -/** - * @public - * - * The output of {@link GetTestSuiteCommand}. - */ -export interface GetTestSuiteCommandOutput extends GetTestSuiteResponse, __MetadataBearer {} - -/** - *

Gets a test suite.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, GetTestSuiteCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, GetTestSuiteCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // GetTestSuiteRequest - * testSuiteId: "STRING_VALUE", // required - * testSuiteVersion: Number("int"), - * }; - * const command = new GetTestSuiteCommand(input); - * const response = await client.send(command); - * // { // GetTestSuiteResponse - * // testSuiteId: "STRING_VALUE", // required - * // name: "STRING_VALUE", // required - * // latestVersion: { // TestSuiteLatestVersion - * // version: Number("int"), // required - * // status: "Creating" || "Updating" || "Active" || "Failed" || "Deleting", // required - * // statusReason: "STRING_VALUE", - * // }, - * // testSuiteVersion: Number("int"), // required - * // status: "Creating" || "Updating" || "Active" || "Failed" || "Deleting", - * // statusReason: "STRING_VALUE", - * // testSuiteArn: "STRING_VALUE", // required - * // creationTime: new Date("TIMESTAMP"), // required - * // lastUpdateTime: new Date("TIMESTAMP"), // required - * // description: "STRING_VALUE", - * // beforeSteps: [ // StepList // required - * // { // Step - * // name: "STRING_VALUE", // required - * // description: "STRING_VALUE", - * // action: { // StepAction Union: only one key present - * // resourceAction: { // ResourceAction Union: only one key present - * // m2ManagedApplicationAction: { // M2ManagedApplicationAction - * // resource: "STRING_VALUE", // required - * // actionType: "Configure" || "Deconfigure", // required - * // properties: { // M2ManagedActionProperties - * // forceStop: true || false, - * // importDataSetLocation: "STRING_VALUE", - * // }, - * // }, - * // m2NonManagedApplicationAction: { // M2NonManagedApplicationAction - * // resource: "STRING_VALUE", // required - * // actionType: "Configure" || "Deconfigure", // required - * // }, - * // cloudFormationAction: { // CloudFormationAction - * // resource: "STRING_VALUE", // required - * // actionType: "Create" || "Delete", - * // }, - * // }, - * // mainframeAction: { // MainframeAction - * // resource: "STRING_VALUE", // required - * // actionType: { // MainframeActionType Union: only one key present - * // batch: { // Batch - * // batchJobName: "STRING_VALUE", // required - * // batchJobParameters: { // BatchJobParameters - * // "": "STRING_VALUE", - * // }, - * // exportDataSetNames: [ // ExportDataSetNames - * // "STRING_VALUE", - * // ], - * // }, - * // tn3270: { // TN3270 - * // script: { // Script - * // scriptLocation: "STRING_VALUE", // required - * // type: "Selenium", // required - * // }, - * // exportDataSetNames: [ - * // "STRING_VALUE", - * // ], - * // }, - * // }, - * // properties: { // MainframeActionProperties - * // dmsTaskArn: "STRING_VALUE", - * // }, - * // }, - * // compareAction: { // CompareAction - * // input: { // Input Union: only one key present - * // file: { // InputFile - * // sourceLocation: "STRING_VALUE", // required - * // targetLocation: "STRING_VALUE", // required - * // fileMetadata: { // FileMetadata Union: only one key present - * // dataSets: [ // DataSetList - * // { // DataSet - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // databaseCDC: { // DatabaseCDC - * // sourceMetadata: { // SourceDatabaseMetadata - * // type: "z/OS-DB2", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // targetMetadata: { // TargetDatabaseMetadata - * // type: "PostgreSQL", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // }, - * // }, - * // }, - * // }, - * // output: { // Output Union: only one key present - * // file: { // OutputFile - * // fileLocation: "STRING_VALUE", - * // }, - * // }, - * // }, - * // }, - * // }, - * // ], - * // afterSteps: [ // required - * // { - * // name: "STRING_VALUE", // required - * // description: "STRING_VALUE", - * // action: {// Union: only one key present - * // resourceAction: {// Union: only one key present - * // m2ManagedApplicationAction: { - * // resource: "STRING_VALUE", // required - * // actionType: "Configure" || "Deconfigure", // required - * // properties: { - * // forceStop: true || false, - * // importDataSetLocation: "STRING_VALUE", - * // }, - * // }, - * // m2NonManagedApplicationAction: { - * // resource: "STRING_VALUE", // required - * // actionType: "Configure" || "Deconfigure", // required - * // }, - * // cloudFormationAction: { - * // resource: "STRING_VALUE", // required - * // actionType: "Create" || "Delete", - * // }, - * // }, - * // mainframeAction: { - * // resource: "STRING_VALUE", // required - * // actionType: {// Union: only one key present - * // batch: { - * // batchJobName: "STRING_VALUE", // required - * // batchJobParameters: { - * // "": "STRING_VALUE", - * // }, - * // exportDataSetNames: [ - * // "STRING_VALUE", - * // ], - * // }, - * // tn3270: { - * // script: { - * // scriptLocation: "STRING_VALUE", // required - * // type: "Selenium", // required - * // }, - * // exportDataSetNames: [ - * // "STRING_VALUE", - * // ], - * // }, - * // }, - * // properties: { - * // dmsTaskArn: "STRING_VALUE", - * // }, - * // }, - * // compareAction: { - * // input: {// Union: only one key present - * // file: { - * // sourceLocation: "STRING_VALUE", // required - * // targetLocation: "STRING_VALUE", // required - * // fileMetadata: {// Union: only one key present - * // dataSets: [ - * // { - * // type: "PS", // required - * // name: "STRING_VALUE", // required - * // ccsid: "STRING_VALUE", // required - * // format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * // length: Number("int"), // required - * // }, - * // ], - * // databaseCDC: { - * // sourceMetadata: { - * // type: "z/OS-DB2", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // targetMetadata: { - * // type: "PostgreSQL", // required - * // captureTool: "Precisely" || "AWS DMS", // required - * // }, - * // }, - * // }, - * // }, - * // }, - * // output: {// Union: only one key present - * // file: { - * // fileLocation: "STRING_VALUE", - * // }, - * // }, - * // }, - * // }, - * // }, - * // ], - * // testCases: { // TestCases Union: only one key present - * // sequential: [ // TestCaseList - * // "STRING_VALUE", - * // ], - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GetTestSuiteCommandInput - {@link GetTestSuiteCommandInput} - * @returns {@link GetTestSuiteCommandOutput} - * @see {@link GetTestSuiteCommandInput} for command's `input` shape. - * @see {@link GetTestSuiteCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class GetTestSuiteCommand extends $Command - .classBuilder< - GetTestSuiteCommandInput, - GetTestSuiteCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "GetTestSuite", {}) - .n("AppTestClient", "GetTestSuiteCommand") - .f(void 0, void 0) - .ser(se_GetTestSuiteCommand) - .de(de_GetTestSuiteCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetTestSuiteRequest; - output: GetTestSuiteResponse; - }; - sdk: { - input: GetTestSuiteCommandInput; - output: GetTestSuiteCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTagsForResourceCommand.ts b/clients/client-apptest/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index dba949af5055..000000000000 --- a/clients/client-apptest/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,112 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - *

Lists tags for a resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTagsForResourceCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTagsForResourceCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTagsForResourceRequest - * resourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // tags: { // TagMap // required - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTagsForResource", {}) - .n("AppTestClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTestCasesCommand.ts b/clients/client-apptest/src/commands/ListTestCasesCommand.ts deleted file mode 100644 index 22c4d3147b3f..000000000000 --- a/clients/client-apptest/src/commands/ListTestCasesCommand.ts +++ /dev/null @@ -1,126 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTestCasesRequest, ListTestCasesResponse } from "../models/models_0"; -import { de_ListTestCasesCommand, se_ListTestCasesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTestCasesCommand}. - */ -export interface ListTestCasesCommandInput extends ListTestCasesRequest {} -/** - * @public - * - * The output of {@link ListTestCasesCommand}. - */ -export interface ListTestCasesCommandOutput extends ListTestCasesResponse, __MetadataBearer {} - -/** - *

Lists test cases.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTestCasesCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTestCasesCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTestCasesRequest - * testCaseIds: [ // TestCaseIdList - * "STRING_VALUE", - * ], - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListTestCasesCommand(input); - * const response = await client.send(command); - * // { // ListTestCasesResponse - * // testCases: [ // TestCaseSummaryList // required - * // { // TestCaseSummary - * // testCaseId: "STRING_VALUE", // required - * // testCaseArn: "STRING_VALUE", // required - * // name: "STRING_VALUE", // required - * // statusReason: "STRING_VALUE", - * // latestVersion: Number("int"), // required - * // status: "Active" || "Deleting", // required - * // creationTime: new Date("TIMESTAMP"), // required - * // lastUpdateTime: new Date("TIMESTAMP"), // required - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListTestCasesCommandInput - {@link ListTestCasesCommandInput} - * @returns {@link ListTestCasesCommandOutput} - * @see {@link ListTestCasesCommandInput} for command's `input` shape. - * @see {@link ListTestCasesCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTestCasesCommand extends $Command - .classBuilder< - ListTestCasesCommandInput, - ListTestCasesCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTestCases", {}) - .n("AppTestClient", "ListTestCasesCommand") - .f(void 0, void 0) - .ser(se_ListTestCasesCommand) - .de(de_ListTestCasesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTestCasesRequest; - output: ListTestCasesResponse; - }; - sdk: { - input: ListTestCasesCommandInput; - output: ListTestCasesCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTestConfigurationsCommand.ts b/clients/client-apptest/src/commands/ListTestConfigurationsCommand.ts deleted file mode 100644 index 3c82512314bb..000000000000 --- a/clients/client-apptest/src/commands/ListTestConfigurationsCommand.ts +++ /dev/null @@ -1,126 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTestConfigurationsRequest, ListTestConfigurationsResponse } from "../models/models_0"; -import { de_ListTestConfigurationsCommand, se_ListTestConfigurationsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTestConfigurationsCommand}. - */ -export interface ListTestConfigurationsCommandInput extends ListTestConfigurationsRequest {} -/** - * @public - * - * The output of {@link ListTestConfigurationsCommand}. - */ -export interface ListTestConfigurationsCommandOutput extends ListTestConfigurationsResponse, __MetadataBearer {} - -/** - *

Lists test configurations.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTestConfigurationsCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTestConfigurationsCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTestConfigurationsRequest - * testConfigurationIds: [ // TestConfigurationIdList - * "STRING_VALUE", - * ], - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListTestConfigurationsCommand(input); - * const response = await client.send(command); - * // { // ListTestConfigurationsResponse - * // testConfigurations: [ // TestConfigurationList // required - * // { // TestConfigurationSummary - * // testConfigurationId: "STRING_VALUE", // required - * // name: "STRING_VALUE", // required - * // statusReason: "STRING_VALUE", - * // latestVersion: Number("int"), // required - * // testConfigurationArn: "STRING_VALUE", // required - * // status: "Active" || "Deleting", // required - * // creationTime: new Date("TIMESTAMP"), // required - * // lastUpdateTime: new Date("TIMESTAMP"), // required - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListTestConfigurationsCommandInput - {@link ListTestConfigurationsCommandInput} - * @returns {@link ListTestConfigurationsCommandOutput} - * @see {@link ListTestConfigurationsCommandInput} for command's `input` shape. - * @see {@link ListTestConfigurationsCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTestConfigurationsCommand extends $Command - .classBuilder< - ListTestConfigurationsCommandInput, - ListTestConfigurationsCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTestConfigurations", {}) - .n("AppTestClient", "ListTestConfigurationsCommand") - .f(void 0, void 0) - .ser(se_ListTestConfigurationsCommand) - .de(de_ListTestConfigurationsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTestConfigurationsRequest; - output: ListTestConfigurationsResponse; - }; - sdk: { - input: ListTestConfigurationsCommandInput; - output: ListTestConfigurationsCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTestRunStepsCommand.ts b/clients/client-apptest/src/commands/ListTestRunStepsCommand.ts deleted file mode 100644 index 6867afc3b799..000000000000 --- a/clients/client-apptest/src/commands/ListTestRunStepsCommand.ts +++ /dev/null @@ -1,130 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTestRunStepsRequest, ListTestRunStepsResponse } from "../models/models_0"; -import { de_ListTestRunStepsCommand, se_ListTestRunStepsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTestRunStepsCommand}. - */ -export interface ListTestRunStepsCommandInput extends ListTestRunStepsRequest {} -/** - * @public - * - * The output of {@link ListTestRunStepsCommand}. - */ -export interface ListTestRunStepsCommandOutput extends ListTestRunStepsResponse, __MetadataBearer {} - -/** - *

Lists test run steps.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTestRunStepsCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTestRunStepsCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTestRunStepsRequest - * testRunId: "STRING_VALUE", // required - * testCaseId: "STRING_VALUE", - * testSuiteId: "STRING_VALUE", - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListTestRunStepsCommand(input); - * const response = await client.send(command); - * // { // ListTestRunStepsResponse - * // testRunSteps: [ // TestRunStepSummaryList // required - * // { // TestRunStepSummary - * // stepName: "STRING_VALUE", // required - * // testRunId: "STRING_VALUE", // required - * // testCaseId: "STRING_VALUE", - * // testCaseVersion: Number("int"), - * // testSuiteId: "STRING_VALUE", - * // testSuiteVersion: Number("int"), - * // beforeStep: true || false, - * // afterStep: true || false, - * // status: "Success" || "Failed" || "Running", // required - * // statusReason: "STRING_VALUE", - * // runStartTime: new Date("TIMESTAMP"), // required - * // runEndTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListTestRunStepsCommandInput - {@link ListTestRunStepsCommandInput} - * @returns {@link ListTestRunStepsCommandOutput} - * @see {@link ListTestRunStepsCommandInput} for command's `input` shape. - * @see {@link ListTestRunStepsCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTestRunStepsCommand extends $Command - .classBuilder< - ListTestRunStepsCommandInput, - ListTestRunStepsCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTestRunSteps", {}) - .n("AppTestClient", "ListTestRunStepsCommand") - .f(void 0, void 0) - .ser(se_ListTestRunStepsCommand) - .de(de_ListTestRunStepsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTestRunStepsRequest; - output: ListTestRunStepsResponse; - }; - sdk: { - input: ListTestRunStepsCommandInput; - output: ListTestRunStepsCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTestRunTestCasesCommand.ts b/clients/client-apptest/src/commands/ListTestRunTestCasesCommand.ts deleted file mode 100644 index f878297a4697..000000000000 --- a/clients/client-apptest/src/commands/ListTestRunTestCasesCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTestRunTestCasesRequest, ListTestRunTestCasesResponse } from "../models/models_0"; -import { de_ListTestRunTestCasesCommand, se_ListTestRunTestCasesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTestRunTestCasesCommand}. - */ -export interface ListTestRunTestCasesCommandInput extends ListTestRunTestCasesRequest {} -/** - * @public - * - * The output of {@link ListTestRunTestCasesCommand}. - */ -export interface ListTestRunTestCasesCommandOutput extends ListTestRunTestCasesResponse, __MetadataBearer {} - -/** - *

Lists test run test cases.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTestRunTestCasesCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTestRunTestCasesCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTestRunTestCasesRequest - * testRunId: "STRING_VALUE", // required - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListTestRunTestCasesCommand(input); - * const response = await client.send(command); - * // { // ListTestRunTestCasesResponse - * // testRunTestCases: [ // TestCaseRunSummaryList // required - * // { // TestCaseRunSummary - * // testCaseId: "STRING_VALUE", // required - * // testCaseVersion: Number("int"), // required - * // testRunId: "STRING_VALUE", // required - * // status: "Success" || "Running" || "Failed", // required - * // statusReason: "STRING_VALUE", - * // runStartTime: new Date("TIMESTAMP"), // required - * // runEndTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListTestRunTestCasesCommandInput - {@link ListTestRunTestCasesCommandInput} - * @returns {@link ListTestRunTestCasesCommandOutput} - * @see {@link ListTestRunTestCasesCommandInput} for command's `input` shape. - * @see {@link ListTestRunTestCasesCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTestRunTestCasesCommand extends $Command - .classBuilder< - ListTestRunTestCasesCommandInput, - ListTestRunTestCasesCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTestRunTestCases", {}) - .n("AppTestClient", "ListTestRunTestCasesCommand") - .f(void 0, void 0) - .ser(se_ListTestRunTestCasesCommand) - .de(de_ListTestRunTestCasesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTestRunTestCasesRequest; - output: ListTestRunTestCasesResponse; - }; - sdk: { - input: ListTestRunTestCasesCommandInput; - output: ListTestRunTestCasesCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTestRunsCommand.ts b/clients/client-apptest/src/commands/ListTestRunsCommand.ts deleted file mode 100644 index 2966e63bb73d..000000000000 --- a/clients/client-apptest/src/commands/ListTestRunsCommand.ts +++ /dev/null @@ -1,129 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTestRunsRequest, ListTestRunsResponse } from "../models/models_0"; -import { de_ListTestRunsCommand, se_ListTestRunsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTestRunsCommand}. - */ -export interface ListTestRunsCommandInput extends ListTestRunsRequest {} -/** - * @public - * - * The output of {@link ListTestRunsCommand}. - */ -export interface ListTestRunsCommandOutput extends ListTestRunsResponse, __MetadataBearer {} - -/** - *

Lists test runs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTestRunsCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTestRunsCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTestRunsRequest - * testSuiteId: "STRING_VALUE", - * testRunIds: [ // TestRunIdList - * "STRING_VALUE", - * ], - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListTestRunsCommand(input); - * const response = await client.send(command); - * // { // ListTestRunsResponse - * // testRuns: [ // TestRunSummaryList // required - * // { // TestRunSummary - * // testRunId: "STRING_VALUE", // required - * // testRunArn: "STRING_VALUE", // required - * // testSuiteId: "STRING_VALUE", // required - * // testSuiteVersion: Number("int"), // required - * // testConfigurationId: "STRING_VALUE", - * // testConfigurationVersion: Number("int"), - * // status: "Success" || "Running" || "Failed" || "Deleting", // required - * // statusReason: "STRING_VALUE", - * // runStartTime: new Date("TIMESTAMP"), // required - * // runEndTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListTestRunsCommandInput - {@link ListTestRunsCommandInput} - * @returns {@link ListTestRunsCommandOutput} - * @see {@link ListTestRunsCommandInput} for command's `input` shape. - * @see {@link ListTestRunsCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTestRunsCommand extends $Command - .classBuilder< - ListTestRunsCommandInput, - ListTestRunsCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTestRuns", {}) - .n("AppTestClient", "ListTestRunsCommand") - .f(void 0, void 0) - .ser(se_ListTestRunsCommand) - .de(de_ListTestRunsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTestRunsRequest; - output: ListTestRunsResponse; - }; - sdk: { - input: ListTestRunsCommandInput; - output: ListTestRunsCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/ListTestSuitesCommand.ts b/clients/client-apptest/src/commands/ListTestSuitesCommand.ts deleted file mode 100644 index 2b42221b24f8..000000000000 --- a/clients/client-apptest/src/commands/ListTestSuitesCommand.ts +++ /dev/null @@ -1,126 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTestSuitesRequest, ListTestSuitesResponse } from "../models/models_0"; -import { de_ListTestSuitesCommand, se_ListTestSuitesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTestSuitesCommand}. - */ -export interface ListTestSuitesCommandInput extends ListTestSuitesRequest {} -/** - * @public - * - * The output of {@link ListTestSuitesCommand}. - */ -export interface ListTestSuitesCommandOutput extends ListTestSuitesResponse, __MetadataBearer {} - -/** - *

Lists test suites.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, ListTestSuitesCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, ListTestSuitesCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // ListTestSuitesRequest - * testSuiteIds: [ // TestSuiteIdList - * "STRING_VALUE", - * ], - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListTestSuitesCommand(input); - * const response = await client.send(command); - * // { // ListTestSuitesResponse - * // testSuites: [ // TestSuiteList // required - * // { // TestSuiteSummary - * // testSuiteId: "STRING_VALUE", // required - * // name: "STRING_VALUE", // required - * // statusReason: "STRING_VALUE", - * // latestVersion: Number("int"), // required - * // testSuiteArn: "STRING_VALUE", // required - * // status: "Creating" || "Updating" || "Active" || "Failed" || "Deleting", // required - * // creationTime: new Date("TIMESTAMP"), // required - * // lastUpdateTime: new Date("TIMESTAMP"), // required - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListTestSuitesCommandInput - {@link ListTestSuitesCommandInput} - * @returns {@link ListTestSuitesCommandOutput} - * @see {@link ListTestSuitesCommandInput} for command's `input` shape. - * @see {@link ListTestSuitesCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class ListTestSuitesCommand extends $Command - .classBuilder< - ListTestSuitesCommandInput, - ListTestSuitesCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "ListTestSuites", {}) - .n("AppTestClient", "ListTestSuitesCommand") - .f(void 0, void 0) - .ser(se_ListTestSuitesCommand) - .de(de_ListTestSuitesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTestSuitesRequest; - output: ListTestSuitesResponse; - }; - sdk: { - input: ListTestSuitesCommandInput; - output: ListTestSuitesCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/StartTestRunCommand.ts b/clients/client-apptest/src/commands/StartTestRunCommand.ts deleted file mode 100644 index 361c1010f63b..000000000000 --- a/clients/client-apptest/src/commands/StartTestRunCommand.ts +++ /dev/null @@ -1,122 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { StartTestRunRequest, StartTestRunResponse } from "../models/models_0"; -import { de_StartTestRunCommand, se_StartTestRunCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartTestRunCommand}. - */ -export interface StartTestRunCommandInput extends StartTestRunRequest {} -/** - * @public - * - * The output of {@link StartTestRunCommand}. - */ -export interface StartTestRunCommandOutput extends StartTestRunResponse, __MetadataBearer {} - -/** - *

Starts a test run.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, StartTestRunCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, StartTestRunCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // StartTestRunRequest - * testSuiteId: "STRING_VALUE", // required - * testConfigurationId: "STRING_VALUE", - * clientToken: "STRING_VALUE", - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new StartTestRunCommand(input); - * const response = await client.send(command); - * // { // StartTestRunResponse - * // testRunId: "STRING_VALUE", // required - * // testRunStatus: "Success" || "Running" || "Failed" || "Deleting", // required - * // }; - * - * ``` - * - * @param StartTestRunCommandInput - {@link StartTestRunCommandInput} - * @returns {@link StartTestRunCommandOutput} - * @see {@link StartTestRunCommandInput} for command's `input` shape. - * @see {@link StartTestRunCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class StartTestRunCommand extends $Command - .classBuilder< - StartTestRunCommandInput, - StartTestRunCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "StartTestRun", {}) - .n("AppTestClient", "StartTestRunCommand") - .f(void 0, void 0) - .ser(se_StartTestRunCommand) - .de(de_StartTestRunCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartTestRunRequest; - output: StartTestRunResponse; - }; - sdk: { - input: StartTestRunCommandInput; - output: StartTestRunCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/TagResourceCommand.ts b/clients/client-apptest/src/commands/TagResourceCommand.ts deleted file mode 100644 index 9dff8706690a..000000000000 --- a/clients/client-apptest/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,114 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - *

Specifies tags of a resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, TagResourceCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, TagResourceCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // TagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tags: { // TagMap // required - * "": "STRING_VALUE", - * }, - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

One or more quotas for AWS Application Testing exceeds the limit.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "TagResource", {}) - .n("AppTestClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/UntagResourceCommand.ts b/clients/client-apptest/src/commands/UntagResourceCommand.ts deleted file mode 100644 index 2aaec9b0eba9..000000000000 --- a/clients/client-apptest/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - *

Untags a resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, UntagResourceCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, UntagResourceCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // UntagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "UntagResource", {}) - .n("AppTestClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/UpdateTestCaseCommand.ts b/clients/client-apptest/src/commands/UpdateTestCaseCommand.ts deleted file mode 100644 index ed104636d9fb..000000000000 --- a/clients/client-apptest/src/commands/UpdateTestCaseCommand.ts +++ /dev/null @@ -1,201 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateTestCaseRequest, UpdateTestCaseResponse } from "../models/models_0"; -import { de_UpdateTestCaseCommand, se_UpdateTestCaseCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateTestCaseCommand}. - */ -export interface UpdateTestCaseCommandInput extends UpdateTestCaseRequest {} -/** - * @public - * - * The output of {@link UpdateTestCaseCommand}. - */ -export interface UpdateTestCaseCommandOutput extends UpdateTestCaseResponse, __MetadataBearer {} - -/** - *

Updates a test case.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, UpdateTestCaseCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, UpdateTestCaseCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // UpdateTestCaseRequest - * testCaseId: "STRING_VALUE", // required - * description: "STRING_VALUE", - * steps: [ // StepList - * { // Step - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * action: { // StepAction Union: only one key present - * resourceAction: { // ResourceAction Union: only one key present - * m2ManagedApplicationAction: { // M2ManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * properties: { // M2ManagedActionProperties - * forceStop: true || false, - * importDataSetLocation: "STRING_VALUE", - * }, - * }, - * m2NonManagedApplicationAction: { // M2NonManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * }, - * cloudFormationAction: { // CloudFormationAction - * resource: "STRING_VALUE", // required - * actionType: "Create" || "Delete", - * }, - * }, - * mainframeAction: { // MainframeAction - * resource: "STRING_VALUE", // required - * actionType: { // MainframeActionType Union: only one key present - * batch: { // Batch - * batchJobName: "STRING_VALUE", // required - * batchJobParameters: { // BatchJobParameters - * "": "STRING_VALUE", - * }, - * exportDataSetNames: [ // ExportDataSetNames - * "STRING_VALUE", - * ], - * }, - * tn3270: { // TN3270 - * script: { // Script - * scriptLocation: "STRING_VALUE", // required - * type: "Selenium", // required - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * }, - * properties: { // MainframeActionProperties - * dmsTaskArn: "STRING_VALUE", - * }, - * }, - * compareAction: { // CompareAction - * input: { // Input Union: only one key present - * file: { // InputFile - * sourceLocation: "STRING_VALUE", // required - * targetLocation: "STRING_VALUE", // required - * fileMetadata: { // FileMetadata Union: only one key present - * dataSets: [ // DataSetList - * { // DataSet - * type: "PS", // required - * name: "STRING_VALUE", // required - * ccsid: "STRING_VALUE", // required - * format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * length: Number("int"), // required - * }, - * ], - * databaseCDC: { // DatabaseCDC - * sourceMetadata: { // SourceDatabaseMetadata - * type: "z/OS-DB2", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * targetMetadata: { // TargetDatabaseMetadata - * type: "PostgreSQL", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * }, - * }, - * }, - * }, - * output: { // Output Union: only one key present - * file: { // OutputFile - * fileLocation: "STRING_VALUE", - * }, - * }, - * }, - * }, - * }, - * ], - * }; - * const command = new UpdateTestCaseCommand(input); - * const response = await client.send(command); - * // { // UpdateTestCaseResponse - * // testCaseId: "STRING_VALUE", // required - * // testCaseVersion: Number("int"), // required - * // }; - * - * ``` - * - * @param UpdateTestCaseCommandInput - {@link UpdateTestCaseCommandInput} - * @returns {@link UpdateTestCaseCommandOutput} - * @see {@link UpdateTestCaseCommandInput} for command's `input` shape. - * @see {@link UpdateTestCaseCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class UpdateTestCaseCommand extends $Command - .classBuilder< - UpdateTestCaseCommandInput, - UpdateTestCaseCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "UpdateTestCase", {}) - .n("AppTestClient", "UpdateTestCaseCommand") - .f(void 0, void 0) - .ser(se_UpdateTestCaseCommand) - .de(de_UpdateTestCaseCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateTestCaseRequest; - output: UpdateTestCaseResponse; - }; - sdk: { - input: UpdateTestCaseCommandInput; - output: UpdateTestCaseCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/UpdateTestConfigurationCommand.ts b/clients/client-apptest/src/commands/UpdateTestConfigurationCommand.ts deleted file mode 100644 index 0972acd400ca..000000000000 --- a/clients/client-apptest/src/commands/UpdateTestConfigurationCommand.ts +++ /dev/null @@ -1,146 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateTestConfigurationRequest, UpdateTestConfigurationResponse } from "../models/models_0"; -import { de_UpdateTestConfigurationCommand, se_UpdateTestConfigurationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateTestConfigurationCommand}. - */ -export interface UpdateTestConfigurationCommandInput extends UpdateTestConfigurationRequest {} -/** - * @public - * - * The output of {@link UpdateTestConfigurationCommand}. - */ -export interface UpdateTestConfigurationCommandOutput extends UpdateTestConfigurationResponse, __MetadataBearer {} - -/** - *

Updates a test configuration.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, UpdateTestConfigurationCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, UpdateTestConfigurationCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // UpdateTestConfigurationRequest - * testConfigurationId: "STRING_VALUE", // required - * description: "STRING_VALUE", - * resources: [ // ResourceList - * { // Resource - * name: "STRING_VALUE", // required - * type: { // ResourceType Union: only one key present - * cloudFormation: { // CloudFormation - * templateLocation: "STRING_VALUE", // required - * parameters: { // Properties - * "": "STRING_VALUE", - * }, - * }, - * m2ManagedApplication: { // M2ManagedApplication - * applicationId: "STRING_VALUE", // required - * runtime: "MicroFocus", // required - * vpcEndpointServiceName: "STRING_VALUE", - * listenerPort: "STRING_VALUE", - * }, - * m2NonManagedApplication: { // M2NonManagedApplication - * vpcEndpointServiceName: "STRING_VALUE", // required - * listenerPort: "STRING_VALUE", // required - * runtime: "BluAge", // required - * webAppName: "STRING_VALUE", - * }, - * }, - * }, - * ], - * properties: { - * "": "STRING_VALUE", - * }, - * serviceSettings: { // ServiceSettings - * kmsKeyId: "STRING_VALUE", - * }, - * }; - * const command = new UpdateTestConfigurationCommand(input); - * const response = await client.send(command); - * // { // UpdateTestConfigurationResponse - * // testConfigurationId: "STRING_VALUE", // required - * // testConfigurationVersion: Number("int"), // required - * // }; - * - * ``` - * - * @param UpdateTestConfigurationCommandInput - {@link UpdateTestConfigurationCommandInput} - * @returns {@link UpdateTestConfigurationCommandOutput} - * @see {@link UpdateTestConfigurationCommandInput} for command's `input` shape. - * @see {@link UpdateTestConfigurationCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class UpdateTestConfigurationCommand extends $Command - .classBuilder< - UpdateTestConfigurationCommandInput, - UpdateTestConfigurationCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "UpdateTestConfiguration", {}) - .n("AppTestClient", "UpdateTestConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateTestConfigurationCommand) - .de(de_UpdateTestConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateTestConfigurationRequest; - output: UpdateTestConfigurationResponse; - }; - sdk: { - input: UpdateTestConfigurationCommandInput; - output: UpdateTestConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/UpdateTestSuiteCommand.ts b/clients/client-apptest/src/commands/UpdateTestSuiteCommand.ts deleted file mode 100644 index f9264761c76f..000000000000 --- a/clients/client-apptest/src/commands/UpdateTestSuiteCommand.ts +++ /dev/null @@ -1,292 +0,0 @@ -// 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 { AppTestClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../AppTestClient"; -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateTestSuiteRequest, UpdateTestSuiteResponse } from "../models/models_0"; -import { de_UpdateTestSuiteCommand, se_UpdateTestSuiteCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateTestSuiteCommand}. - */ -export interface UpdateTestSuiteCommandInput extends UpdateTestSuiteRequest {} -/** - * @public - * - * The output of {@link UpdateTestSuiteCommand}. - */ -export interface UpdateTestSuiteCommandOutput extends UpdateTestSuiteResponse, __MetadataBearer {} - -/** - *

Updates a test suite.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { AppTestClient, UpdateTestSuiteCommand } from "@aws-sdk/client-apptest"; // ES Modules import - * // const { AppTestClient, UpdateTestSuiteCommand } = require("@aws-sdk/client-apptest"); // CommonJS import - * // import type { AppTestClientConfig } from "@aws-sdk/client-apptest"; - * const config = {}; // type is AppTestClientConfig - * const client = new AppTestClient(config); - * const input = { // UpdateTestSuiteRequest - * testSuiteId: "STRING_VALUE", // required - * description: "STRING_VALUE", - * beforeSteps: [ // StepList - * { // Step - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * action: { // StepAction Union: only one key present - * resourceAction: { // ResourceAction Union: only one key present - * m2ManagedApplicationAction: { // M2ManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * properties: { // M2ManagedActionProperties - * forceStop: true || false, - * importDataSetLocation: "STRING_VALUE", - * }, - * }, - * m2NonManagedApplicationAction: { // M2NonManagedApplicationAction - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * }, - * cloudFormationAction: { // CloudFormationAction - * resource: "STRING_VALUE", // required - * actionType: "Create" || "Delete", - * }, - * }, - * mainframeAction: { // MainframeAction - * resource: "STRING_VALUE", // required - * actionType: { // MainframeActionType Union: only one key present - * batch: { // Batch - * batchJobName: "STRING_VALUE", // required - * batchJobParameters: { // BatchJobParameters - * "": "STRING_VALUE", - * }, - * exportDataSetNames: [ // ExportDataSetNames - * "STRING_VALUE", - * ], - * }, - * tn3270: { // TN3270 - * script: { // Script - * scriptLocation: "STRING_VALUE", // required - * type: "Selenium", // required - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * }, - * properties: { // MainframeActionProperties - * dmsTaskArn: "STRING_VALUE", - * }, - * }, - * compareAction: { // CompareAction - * input: { // Input Union: only one key present - * file: { // InputFile - * sourceLocation: "STRING_VALUE", // required - * targetLocation: "STRING_VALUE", // required - * fileMetadata: { // FileMetadata Union: only one key present - * dataSets: [ // DataSetList - * { // DataSet - * type: "PS", // required - * name: "STRING_VALUE", // required - * ccsid: "STRING_VALUE", // required - * format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * length: Number("int"), // required - * }, - * ], - * databaseCDC: { // DatabaseCDC - * sourceMetadata: { // SourceDatabaseMetadata - * type: "z/OS-DB2", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * targetMetadata: { // TargetDatabaseMetadata - * type: "PostgreSQL", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * }, - * }, - * }, - * }, - * output: { // Output Union: only one key present - * file: { // OutputFile - * fileLocation: "STRING_VALUE", - * }, - * }, - * }, - * }, - * }, - * ], - * afterSteps: [ - * { - * name: "STRING_VALUE", // required - * description: "STRING_VALUE", - * action: {// Union: only one key present - * resourceAction: {// Union: only one key present - * m2ManagedApplicationAction: { - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * properties: { - * forceStop: true || false, - * importDataSetLocation: "STRING_VALUE", - * }, - * }, - * m2NonManagedApplicationAction: { - * resource: "STRING_VALUE", // required - * actionType: "Configure" || "Deconfigure", // required - * }, - * cloudFormationAction: { - * resource: "STRING_VALUE", // required - * actionType: "Create" || "Delete", - * }, - * }, - * mainframeAction: { - * resource: "STRING_VALUE", // required - * actionType: {// Union: only one key present - * batch: { - * batchJobName: "STRING_VALUE", // required - * batchJobParameters: { - * "": "STRING_VALUE", - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * tn3270: { - * script: { - * scriptLocation: "STRING_VALUE", // required - * type: "Selenium", // required - * }, - * exportDataSetNames: [ - * "STRING_VALUE", - * ], - * }, - * }, - * properties: { - * dmsTaskArn: "STRING_VALUE", - * }, - * }, - * compareAction: { - * input: {// Union: only one key present - * file: { - * sourceLocation: "STRING_VALUE", // required - * targetLocation: "STRING_VALUE", // required - * fileMetadata: {// Union: only one key present - * dataSets: [ - * { - * type: "PS", // required - * name: "STRING_VALUE", // required - * ccsid: "STRING_VALUE", // required - * format: "FIXED" || "VARIABLE" || "LINE_SEQUENTIAL", // required - * length: Number("int"), // required - * }, - * ], - * databaseCDC: { - * sourceMetadata: { - * type: "z/OS-DB2", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * targetMetadata: { - * type: "PostgreSQL", // required - * captureTool: "Precisely" || "AWS DMS", // required - * }, - * }, - * }, - * }, - * }, - * output: {// Union: only one key present - * file: { - * fileLocation: "STRING_VALUE", - * }, - * }, - * }, - * }, - * }, - * ], - * testCases: { // TestCases Union: only one key present - * sequential: [ // TestCaseList - * "STRING_VALUE", - * ], - * }, - * }; - * const command = new UpdateTestSuiteCommand(input); - * const response = await client.send(command); - * // { // UpdateTestSuiteResponse - * // testSuiteId: "STRING_VALUE", // required - * // testSuiteVersion: Number("int"), - * // }; - * - * ``` - * - * @param UpdateTestSuiteCommandInput - {@link UpdateTestSuiteCommandInput} - * @returns {@link UpdateTestSuiteCommandOutput} - * @see {@link UpdateTestSuiteCommandInput} for command's `input` shape. - * @see {@link UpdateTestSuiteCommandOutput} for command's `response` shape. - * @see {@link AppTestClientResolvedConfig | config} for AppTestClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

The account or role doesn't have the right permissions to make the request.

- * - * @throws {@link ConflictException} (client fault) - *

The parameters provided in the request conflict with existing resources.

- * - * @throws {@link InternalServerException} (server fault) - *

An unexpected error occurred during the processing of the request.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource was not found.

- * - * @throws {@link ThrottlingException} (client fault) - *

The number of requests made exceeds the limit.

- * - * @throws {@link ValidationException} (client fault) - *

One or more parameter provided in the request is not valid.

- * - * @throws {@link AppTestServiceException} - *

Base exception class for all service exceptions from AppTest service.

- * - * - * @public - */ -export class UpdateTestSuiteCommand extends $Command - .classBuilder< - UpdateTestSuiteCommandInput, - UpdateTestSuiteCommandOutput, - AppTestClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: AppTestClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AwsApptestControlPlaneService", "UpdateTestSuite", {}) - .n("AppTestClient", "UpdateTestSuiteCommand") - .f(void 0, void 0) - .ser(se_UpdateTestSuiteCommand) - .de(de_UpdateTestSuiteCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateTestSuiteRequest; - output: UpdateTestSuiteResponse; - }; - sdk: { - input: UpdateTestSuiteCommandInput; - output: UpdateTestSuiteCommandOutput; - }; - }; -} diff --git a/clients/client-apptest/src/commands/index.ts b/clients/client-apptest/src/commands/index.ts deleted file mode 100644 index c5a07e94090b..000000000000 --- a/clients/client-apptest/src/commands/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -// smithy-typescript generated code -export * from "./CreateTestCaseCommand"; -export * from "./CreateTestConfigurationCommand"; -export * from "./CreateTestSuiteCommand"; -export * from "./DeleteTestCaseCommand"; -export * from "./DeleteTestConfigurationCommand"; -export * from "./DeleteTestRunCommand"; -export * from "./DeleteTestSuiteCommand"; -export * from "./GetTestCaseCommand"; -export * from "./GetTestConfigurationCommand"; -export * from "./GetTestRunStepCommand"; -export * from "./GetTestSuiteCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./ListTestCasesCommand"; -export * from "./ListTestConfigurationsCommand"; -export * from "./ListTestRunStepsCommand"; -export * from "./ListTestRunTestCasesCommand"; -export * from "./ListTestRunsCommand"; -export * from "./ListTestSuitesCommand"; -export * from "./StartTestRunCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateTestCaseCommand"; -export * from "./UpdateTestConfigurationCommand"; -export * from "./UpdateTestSuiteCommand"; diff --git a/clients/client-apptest/src/endpoint/EndpointParameters.ts b/clients/client-apptest/src/endpoint/EndpointParameters.ts deleted file mode 100644 index 6bad76f74dce..000000000000 --- a/clients/client-apptest/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "apptest", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-apptest/src/endpoint/endpointResolver.ts b/clients/client-apptest/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-apptest/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-apptest/src/endpoint/ruleset.ts b/clients/client-apptest/src/endpoint/ruleset.ts deleted file mode 100644 index 32763226dc38..000000000000 --- a/clients/client-apptest/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/apptest.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"string"}, -i={[s]:true,"default":false,"type":"boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{rules:[{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f}],type:f},{rules:[{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{rules:[{endpoint:{url:"https://apptest-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{rules:[{endpoint:{url:"https://apptest-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{rules:[{endpoint:{url:"https://apptest.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{rules:[{endpoint:{url:"https://apptest.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}],type:f}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-apptest/src/extensionConfiguration.ts b/clients/client-apptest/src/extensionConfiguration.ts deleted file mode 100644 index bf2f2085ea0d..000000000000 --- a/clients/client-apptest/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface AppTestExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-apptest/src/index.ts b/clients/client-apptest/src/index.ts deleted file mode 100644 index 3ed7767f8dc4..000000000000 --- a/clients/client-apptest/src/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

- * - * @packageDocumentation - */ -export * from "./AppTestClient"; -export * from "./AppTest"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { AppTestExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { AppTestServiceException } from "./models/AppTestServiceException"; diff --git a/clients/client-apptest/src/models/AppTestServiceException.ts b/clients/client-apptest/src/models/AppTestServiceException.ts deleted file mode 100644 index 1dc4ed90dd52..000000000000 --- a/clients/client-apptest/src/models/AppTestServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from AppTest service. - */ -export class AppTestServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, AppTestServiceException.prototype); - } -} diff --git a/clients/client-apptest/src/models/index.ts b/clients/client-apptest/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-apptest/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-apptest/src/models/models_0.ts b/clients/client-apptest/src/models/models_0.ts deleted file mode 100644 index 91376c20461c..000000000000 --- a/clients/client-apptest/src/models/models_0.ts +++ /dev/null @@ -1,4031 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { AppTestServiceException as __BaseException } from "./AppTestServiceException"; - -/** - *

The account or role doesn't have the right permissions to make the request.

- * @public - */ -export class AccessDeniedException extends __BaseException { - readonly name: "AccessDeniedException" = "AccessDeniedException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "AccessDeniedException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, AccessDeniedException.prototype); - } -} - -/** - *

An unexpected error occurred during the processing of the request.

- * @public - */ -export class InternalServerException extends __BaseException { - readonly name: "InternalServerException" = "InternalServerException"; - readonly $fault: "server" = "server"; - $retryable = {}; - /** - *

The number of seconds to retry the query.

- * @public - */ - retryAfterSeconds?: number | undefined; - - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InternalServerException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, InternalServerException.prototype); - this.retryAfterSeconds = opts.retryAfterSeconds; - } -} - -/** - * @public - */ -export interface ListTagsForResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the resource.

- * @public - */ - resourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

The tags of the resource.

- * @public - */ - tags: Record | undefined; -} - -/** - *

The specified resource was not found.

- * @public - */ -export class ResourceNotFoundException extends __BaseException { - readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; - readonly $fault: "client" = "client"; - /** - *

The resource ID of the resource not found.

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

The resource type of the resource not found.

- * @public - */ - resourceType?: string | undefined; - - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - this.resourceId = opts.resourceId; - this.resourceType = opts.resourceType; - } -} - -/** - *

The number of requests made exceeds the limit.

- * @public - */ -export class ThrottlingException extends __BaseException { - readonly name: "ThrottlingException" = "ThrottlingException"; - readonly $fault: "client" = "client"; - $retryable = { - throttling: true, - }; - /** - *

The service code of requests that exceed the limit.

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

The quota code of requests that exceed the limit.

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

The number of seconds to retry after for requests that exceed the limit.

- * @public - */ - retryAfterSeconds?: number | undefined; - - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ThrottlingException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ThrottlingException.prototype); - this.serviceCode = opts.serviceCode; - this.quotaCode = opts.quotaCode; - this.retryAfterSeconds = opts.retryAfterSeconds; - } -} - -/** - *

Specifies a validation exception field.

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

The name of the validation exception field.

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

The message stating reason for why service validation failed.

- * @public - */ - message: string | undefined; -} - -/** - * @public - * @enum - */ -export const ValidationExceptionReason = { - CANNOT_PARSE: "cannotParse", - FIELD_VALIDATION_FAILED: "fieldValidationFailed", - OTHER: "other", - UNKNOWN_OPERATION: "unknownOperation", -} as const; - -/** - * @public - */ -export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason]; - -/** - *

One or more parameter provided in the request is not valid.

- * @public - */ -export class ValidationException extends __BaseException { - readonly name: "ValidationException" = "ValidationException"; - readonly $fault: "client" = "client"; - /** - *

The reason for the validation exception.

- * @public - */ - reason?: ValidationExceptionReason | undefined; - - /** - *

The field list of the validation exception.

- * @public - */ - fieldList?: ValidationExceptionField[] | undefined; - - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ValidationException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ValidationException.prototype); - this.reason = opts.reason; - this.fieldList = opts.fieldList; - } -} - -/** - *

One or more quotas for AWS Application Testing exceeds the limit.

- * @public - */ -export class ServiceQuotaExceededException extends __BaseException { - readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; - readonly $fault: "client" = "client"; - /** - *

The resource ID of AWS Application Testing that exceeded the limit.

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

The resource type of AWS Application Testing that exceeded the limit.

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

The service code of AWS Application Testing that exceeded the limit.

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

The quote codes of AWS Application Testing that exceeded the limit.

- * @public - */ - quotaCode?: string | undefined; - - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ServiceQuotaExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); - this.resourceId = opts.resourceId; - this.resourceType = opts.resourceType; - this.serviceCode = opts.serviceCode; - this.quotaCode = opts.quotaCode; - } -} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the tag resource.

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

The tags of the resource.

- * @public - */ - tags: Record | undefined; -} - -/** - * @public - */ -export interface TagResourceResponse {} - -/** - *

The parameters provided in the request conflict with existing resources.

- * @public - */ -export class ConflictException extends __BaseException { - readonly name: "ConflictException" = "ConflictException"; - readonly $fault: "client" = "client"; - /** - *

The resource ID of the conflicts with existing resources.

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

The resource type of the conflicts with existing resources.

- * @public - */ - resourceType?: string | undefined; - - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ConflictException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ConflictException.prototype); - this.resourceId = opts.resourceId; - this.resourceType = opts.resourceType; - } -} - -/** - * @public - * @enum - */ -export const CaptureTool = { - AWS_DMS: "AWS DMS", - PRECISELY: "Precisely", -} as const; - -/** - * @public - */ -export type CaptureTool = (typeof CaptureTool)[keyof typeof CaptureTool]; - -/** - * @public - * @enum - */ -export const SourceDatabase = { - Z_OS_DB2: "z/OS-DB2", -} as const; - -/** - * @public - */ -export type SourceDatabase = (typeof SourceDatabase)[keyof typeof SourceDatabase]; - -/** - *

Specifies the source database metadata.

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

The type of the source database metadata.

- * @public - */ - type: SourceDatabase | undefined; - - /** - *

The capture tool of the source database metadata.

- * @public - */ - captureTool: CaptureTool | undefined; -} - -/** - * @public - * @enum - */ -export const TargetDatabase = { - POSTGRESQL: "PostgreSQL", -} as const; - -/** - * @public - */ -export type TargetDatabase = (typeof TargetDatabase)[keyof typeof TargetDatabase]; - -/** - *

Specifies a target database metadata.

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

The type of the target database metadata.

- * @public - */ - type: TargetDatabase | undefined; - - /** - *

The capture tool of the target database metadata.

- * @public - */ - captureTool: CaptureTool | undefined; -} - -/** - *

Defines the Change Data Capture (CDC) of the database.

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

The source metadata of the database CDC.

- * @public - */ - sourceMetadata: SourceDatabaseMetadata | undefined; - - /** - *

The target metadata of the database CDC.

- * @public - */ - targetMetadata: TargetDatabaseMetadata | undefined; -} - -/** - * @public - * @enum - */ -export const Format = { - FIXED: "FIXED", - LINE_SEQUENTIAL: "LINE_SEQUENTIAL", - VARIABLE: "VARIABLE", -} as const; - -/** - * @public - */ -export type Format = (typeof Format)[keyof typeof Format]; - -/** - * @public - * @enum - */ -export const DataSetType = { - PS: "PS", -} as const; - -/** - * @public - */ -export type DataSetType = (typeof DataSetType)[keyof typeof DataSetType]; - -/** - *

Defines a data set.

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

The type of the data set.

- * @public - */ - type: DataSetType | undefined; - - /** - *

The name of the data set.

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

The CCSID of the data set.

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

The format of the data set.

- * @public - */ - format: Format | undefined; - - /** - *

The length of the data set.

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

Specifies a file metadata.

- * @public - */ -export type FileMetadata = FileMetadata.DataSetsMember | FileMetadata.DatabaseCDCMember | FileMetadata.$UnknownMember; - -/** - * @public - */ -export namespace FileMetadata { - /** - *

The data sets of the file metadata.

- * @public - */ - export interface DataSetsMember { - dataSets: DataSet[]; - databaseCDC?: never; - $unknown?: never; - } - - /** - *

The database CDC of the file metadata.

- * @public - */ - export interface DatabaseCDCMember { - dataSets?: never; - databaseCDC: DatabaseCDC; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - dataSets?: never; - databaseCDC?: never; - $unknown: [string, any]; - } - - export interface Visitor { - dataSets: (value: DataSet[]) => T; - databaseCDC: (value: DatabaseCDC) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: FileMetadata, visitor: Visitor): T => { - if (value.dataSets !== undefined) return visitor.dataSets(value.dataSets); - if (value.databaseCDC !== undefined) return visitor.databaseCDC(value.databaseCDC); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies the input file.

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

The source location of the input file.

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

The target location of the input file.

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

The file metadata of the input file.

- * @public - */ - fileMetadata: FileMetadata | undefined; -} - -/** - *

Specifies the input.

- * @public - */ -export type Input = Input.FileMember | Input.$UnknownMember; - -/** - * @public - */ -export namespace Input { - /** - *

The file in the input.

- * @public - */ - export interface FileMember { - file: InputFile; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - file?: never; - $unknown: [string, any]; - } - - export interface Visitor { - file: (value: InputFile) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: Input, visitor: Visitor): T => { - if (value.file !== undefined) return visitor.file(value.file); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies an output file.

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

The file location of the output file.

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

Specifies an output.

- * @public - */ -export type Output = Output.FileMember | Output.$UnknownMember; - -/** - * @public - */ -export namespace Output { - /** - *

The file of the output.

- * @public - */ - export interface FileMember { - file: OutputFile; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - file?: never; - $unknown: [string, any]; - } - - export interface Visitor { - file: (value: OutputFile) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: Output, visitor: Visitor): T => { - if (value.file !== undefined) return visitor.file(value.file); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Compares the action.

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

The input of the compare action.

- * @public - */ - input: Input | undefined; - - /** - *

The output of the compare action.

- * @public - */ - output?: Output | undefined; -} - -/** - *

Defines a batch.

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

The job name of the batch.

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

The batch job parameters of the batch.

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

The export data set names of the batch.

- * @public - */ - exportDataSetNames?: string[] | undefined; -} - -/** - * @public - * @enum - */ -export const ScriptType = { - SELENIUM: "Selenium", -} as const; - -/** - * @public - */ -export type ScriptType = (typeof ScriptType)[keyof typeof ScriptType]; - -/** - *

Specifies the script.

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

The script location of the scripts.

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

The type of the scripts.

- * @public - */ - type: ScriptType | undefined; -} - -/** - *

Specifies the TN3270 protocol.

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

The script of the TN3270 protocol.

- * @public - */ - script: Script | undefined; - - /** - *

The data set names of the TN3270 protocol.

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

Specifies the mainframe action type.

- * @public - */ -export type MainframeActionType = - | MainframeActionType.BatchMember - | MainframeActionType.Tn3270Member - | MainframeActionType.$UnknownMember; - -/** - * @public - */ -export namespace MainframeActionType { - /** - *

The batch of the mainframe action type.

- * @public - */ - export interface BatchMember { - batch: Batch; - tn3270?: never; - $unknown?: never; - } - - /** - *

The tn3270 port of the mainframe action type.

- * @public - */ - export interface Tn3270Member { - batch?: never; - tn3270: TN3270; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - batch?: never; - tn3270?: never; - $unknown: [string, any]; - } - - export interface Visitor { - batch: (value: Batch) => T; - tn3270: (value: TN3270) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: MainframeActionType, visitor: Visitor): T => { - if (value.batch !== undefined) return visitor.batch(value.batch); - if (value.tn3270 !== undefined) return visitor.tn3270(value.tn3270); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies the mainframe action properties.

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

The DMS task ARN of the mainframe action properties.

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

Specifies the mainframe action.

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

The resource of the mainframe action.

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

The action type of the mainframe action.

- * @public - */ - actionType: MainframeActionType | undefined; - - /** - *

The properties of the mainframe action.

- * @public - */ - properties?: MainframeActionProperties | undefined; -} - -/** - * @public - * @enum - */ -export const CloudFormationActionType = { - CREATE: "Create", - DELETE: "Delete", -} as const; - -/** - * @public - */ -export type CloudFormationActionType = (typeof CloudFormationActionType)[keyof typeof CloudFormationActionType]; - -/** - *

Specifies the CloudFormation action.

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

The resource of the CloudFormation action.

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

The action type of the CloudFormation action.

- * @public - */ - actionType?: CloudFormationActionType | undefined; -} - -/** - * @public - * @enum - */ -export const M2ManagedActionType = { - CONFIGURE: "Configure", - DECONFIGURE: "Deconfigure", -} as const; - -/** - * @public - */ -export type M2ManagedActionType = (typeof M2ManagedActionType)[keyof typeof M2ManagedActionType]; - -/** - *

Specifies the AWS Mainframe Modernization managed action properties.

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

Force stops the AWS Mainframe Modernization managed action properties.

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

The import data set location of the AWS Mainframe Modernization managed action properties.

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

Specifies the AWS Mainframe Modernization managed application action.

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

The resource of the AWS Mainframe Modernization managed application action.

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

The action type of the AWS Mainframe Modernization managed application action.

- * @public - */ - actionType: M2ManagedActionType | undefined; - - /** - *

The properties of the AWS Mainframe Modernization managed application action.

- * @public - */ - properties?: M2ManagedActionProperties | undefined; -} - -/** - * @public - * @enum - */ -export const M2NonManagedActionType = { - CONFIGURE: "Configure", - DECONFIGURE: "Deconfigure", -} as const; - -/** - * @public - */ -export type M2NonManagedActionType = (typeof M2NonManagedActionType)[keyof typeof M2NonManagedActionType]; - -/** - *

Specifies the AWS Mainframe Modernization non-managed application action.

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

The resource of the AWS Mainframe Modernization non-managed application action.

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

The action type of the AWS Mainframe Modernization non-managed application action.

- * @public - */ - actionType: M2NonManagedActionType | undefined; -} - -/** - *

Specifies a resource action.

- * @public - */ -export type ResourceAction = - | ResourceAction.CloudFormationActionMember - | ResourceAction.M2ManagedApplicationActionMember - | ResourceAction.M2NonManagedApplicationActionMember - | ResourceAction.$UnknownMember; - -/** - * @public - */ -export namespace ResourceAction { - /** - *

The AWS Mainframe Modernization managed application action of the resource action.

- * @public - */ - export interface M2ManagedApplicationActionMember { - m2ManagedApplicationAction: M2ManagedApplicationAction; - m2NonManagedApplicationAction?: never; - cloudFormationAction?: never; - $unknown?: never; - } - - /** - *

The AWS Mainframe Modernization non-managed application action of the resource action.

- * @public - */ - export interface M2NonManagedApplicationActionMember { - m2ManagedApplicationAction?: never; - m2NonManagedApplicationAction: M2NonManagedApplicationAction; - cloudFormationAction?: never; - $unknown?: never; - } - - /** - *

The CloudFormation action of the resource action.

- * @public - */ - export interface CloudFormationActionMember { - m2ManagedApplicationAction?: never; - m2NonManagedApplicationAction?: never; - cloudFormationAction: CloudFormationAction; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - m2ManagedApplicationAction?: never; - m2NonManagedApplicationAction?: never; - cloudFormationAction?: never; - $unknown: [string, any]; - } - - export interface Visitor { - m2ManagedApplicationAction: (value: M2ManagedApplicationAction) => T; - m2NonManagedApplicationAction: (value: M2NonManagedApplicationAction) => T; - cloudFormationAction: (value: CloudFormationAction) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: ResourceAction, visitor: Visitor): T => { - if (value.m2ManagedApplicationAction !== undefined) - return visitor.m2ManagedApplicationAction(value.m2ManagedApplicationAction); - if (value.m2NonManagedApplicationAction !== undefined) - return visitor.m2NonManagedApplicationAction(value.m2NonManagedApplicationAction); - if (value.cloudFormationAction !== undefined) return visitor.cloudFormationAction(value.cloudFormationAction); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies a step action.

- * @public - */ -export type StepAction = - | StepAction.CompareActionMember - | StepAction.MainframeActionMember - | StepAction.ResourceActionMember - | StepAction.$UnknownMember; - -/** - * @public - */ -export namespace StepAction { - /** - *

The resource action of the step action.

- * @public - */ - export interface ResourceActionMember { - resourceAction: ResourceAction; - mainframeAction?: never; - compareAction?: never; - $unknown?: never; - } - - /** - *

The mainframe action of the step action.

- * @public - */ - export interface MainframeActionMember { - resourceAction?: never; - mainframeAction: MainframeAction; - compareAction?: never; - $unknown?: never; - } - - /** - *

The compare action of the step action.

- * @public - */ - export interface CompareActionMember { - resourceAction?: never; - mainframeAction?: never; - compareAction: CompareAction; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - resourceAction?: never; - mainframeAction?: never; - compareAction?: never; - $unknown: [string, any]; - } - - export interface Visitor { - resourceAction: (value: ResourceAction) => T; - mainframeAction: (value: MainframeAction) => T; - compareAction: (value: CompareAction) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: StepAction, visitor: Visitor): T => { - if (value.resourceAction !== undefined) return visitor.resourceAction(value.resourceAction); - if (value.mainframeAction !== undefined) return visitor.mainframeAction(value.mainframeAction); - if (value.compareAction !== undefined) return visitor.compareAction(value.compareAction); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Defines a step.

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

The name of the step.

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

The description of the step.

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

The action of the step.

- * @public - */ - action: StepAction | undefined; -} - -/** - * @public - */ -export interface CreateTestCaseRequest { - /** - *

The name of the test case.

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

The description of the test case.

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

The steps in the test case.

- * @public - */ - steps: Step[] | undefined; - - /** - *

The client token of the test case.

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

The specified tags of the test case.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateTestCaseResponse { - /** - *

The test case ID of the test case.

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

The test case version of the test case.

- * @public - */ - testCaseVersion: number | undefined; -} - -/** - * @public - */ -export interface DeleteTestCaseRequest { - /** - *

The test case ID of the test case.

- * @public - */ - testCaseId: string | undefined; -} - -/** - * @public - */ -export interface DeleteTestCaseResponse {} - -/** - * @public - */ -export interface GetTestCaseRequest { - /** - *

The request test ID of the test case.

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

The test case version of the test case.

- * @public - */ - testCaseVersion?: number | undefined; -} - -/** - * @public - * @enum - */ -export const TestCaseLifecycle = { - ACTIVE: "Active", - DELETING: "Deleting", -} as const; - -/** - * @public - */ -export type TestCaseLifecycle = (typeof TestCaseLifecycle)[keyof typeof TestCaseLifecycle]; - -/** - *

Specifies the latest version of a test case.

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

The version of the test case latest version.

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

The status of the test case latest version.

- * @public - */ - status: TestCaseLifecycle | undefined; - - /** - *

The status reason of the test case latest version.

- * @public - */ - statusReason?: string | undefined; -} - -/** - * @public - */ -export interface GetTestCaseResponse { - /** - *

The response test ID of the test case.

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

The Amazon Resource Name (ARN) of the test case.

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

The name of the test case.

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

The description of the test case.

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

The latest version of the test case.

- * @public - */ - latestVersion: TestCaseLatestVersion | undefined; - - /** - *

The case version of the test case.

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

The status of the test case.

- * @public - */ - status: TestCaseLifecycle | undefined; - - /** - *

The status reason of the test case.

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

The creation time of the test case.

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

The last update time of the test case.

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

The steps of the test case.

- * @public - */ - steps: Step[] | undefined; - - /** - *

The tags of the test case.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface ListTestCasesRequest { - /** - *

The IDs of the test cases.

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

The next token of the test cases.

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

The maximum results of the test case.

- * @public - */ - maxResults?: number | undefined; -} - -/** - *

Specifies a test case summary.

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

The test case ID of the test case summary.

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

The test case Amazon Resource Name (ARN) of the test case summary.

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

The name of the test case summary.

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

The status reason of the test case summary.

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

The latest version of the test case summary.

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

The status of the test case summary.

- * @public - */ - status: TestCaseLifecycle | undefined; - - /** - *

The creation time of the test case summary.

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

The last update time of the test case summary.

- * @public - */ - lastUpdateTime: Date | undefined; -} - -/** - * @public - */ -export interface ListTestCasesResponse { - /** - *

The test cases in an application.

- * @public - */ - testCases: TestCaseSummary[] | undefined; - - /** - *

The next token in test cases.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface UpdateTestCaseRequest { - /** - *

The test case ID of the test case.

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

The description of the test case.

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

The steps of the test case.

- * @public - */ - steps?: Step[] | undefined; -} - -/** - * @public - */ -export interface UpdateTestCaseResponse { - /** - *

The test case ID of the test case.

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

The test case version of the test case.

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

Specifies the CloudFormation template and its parameters.

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

The template location of the CloudFormation template.

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

The CloudFormation properties in the CloudFormation template.

- * @public - */ - parameters?: Record | undefined; -} - -/** - * @public - * @enum - */ -export const M2ManagedRuntime = { - MICROFOCUS: "MicroFocus", -} as const; - -/** - * @public - */ -export type M2ManagedRuntime = (typeof M2ManagedRuntime)[keyof typeof M2ManagedRuntime]; - -/** - *

Specifies the AWS Mainframe Modernization managed application.

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

The application ID of the AWS Mainframe Modernization managed application.

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

The runtime of the AWS Mainframe Modernization managed application.

- * @public - */ - runtime: M2ManagedRuntime | undefined; - - /** - *

The VPC endpoint service name of the AWS Mainframe Modernization managed application.

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

The listener port of the AWS Mainframe Modernization managed application.

- * @public - */ - listenerPort?: string | undefined; -} - -/** - * @public - * @enum - */ -export const M2NonManagedRuntime = { - BLUAGE: "BluAge", -} as const; - -/** - * @public - */ -export type M2NonManagedRuntime = (typeof M2NonManagedRuntime)[keyof typeof M2NonManagedRuntime]; - -/** - *

Specifies the AWS Mainframe Modernization non-managed application.

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

The VPC endpoint service name of the AWS Mainframe Modernization non-managed application.

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

The listener port of the AWS Mainframe Modernization non-managed application.

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

The runtime of the AWS Mainframe Modernization non-managed application.

- * @public - */ - runtime: M2NonManagedRuntime | undefined; - - /** - *

The web application name of the AWS Mainframe Modernization non-managed application.

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

Specifies the resource type.

- * @public - */ -export type ResourceType = - | ResourceType.CloudFormationMember - | ResourceType.M2ManagedApplicationMember - | ResourceType.M2NonManagedApplicationMember - | ResourceType.$UnknownMember; - -/** - * @public - */ -export namespace ResourceType { - /** - *

The CloudFormation template of the resource type.

- * @public - */ - export interface CloudFormationMember { - cloudFormation: CloudFormation; - m2ManagedApplication?: never; - m2NonManagedApplication?: never; - $unknown?: never; - } - - /** - *

The AWS Mainframe Modernization managed application of the resource type.

- * @public - */ - export interface M2ManagedApplicationMember { - cloudFormation?: never; - m2ManagedApplication: M2ManagedApplication; - m2NonManagedApplication?: never; - $unknown?: never; - } - - /** - *

The AWS Mainframe Modernization non-managed application of the resource type.

- * @public - */ - export interface M2NonManagedApplicationMember { - cloudFormation?: never; - m2ManagedApplication?: never; - m2NonManagedApplication: M2NonManagedApplication; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - cloudFormation?: never; - m2ManagedApplication?: never; - m2NonManagedApplication?: never; - $unknown: [string, any]; - } - - export interface Visitor { - cloudFormation: (value: CloudFormation) => T; - m2ManagedApplication: (value: M2ManagedApplication) => T; - m2NonManagedApplication: (value: M2NonManagedApplication) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: ResourceType, visitor: Visitor): T => { - if (value.cloudFormation !== undefined) return visitor.cloudFormation(value.cloudFormation); - if (value.m2ManagedApplication !== undefined) return visitor.m2ManagedApplication(value.m2ManagedApplication); - if (value.m2NonManagedApplication !== undefined) - return visitor.m2NonManagedApplication(value.m2NonManagedApplication); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies a resource.

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

The name of the resource.

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

The type of the resource.

- * @public - */ - type: ResourceType | undefined; -} - -/** - *

Specifies the service settings.

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

The KMS key ID of the service settings.

- * @public - */ - kmsKeyId?: string | undefined; -} - -/** - * @public - */ -export interface CreateTestConfigurationRequest { - /** - *

The name of the test configuration.

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

The description of the test configuration.

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

The defined resources of the test configuration.

- * @public - */ - resources: Resource[] | undefined; - - /** - *

The properties of the test configuration.

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

The client token of the test configuration.

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

The tags of the test configuration.

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

The service settings of the test configuration.

- * @public - */ - serviceSettings?: ServiceSettings | undefined; -} - -/** - * @public - */ -export interface CreateTestConfigurationResponse { - /** - *

The test configuration ID.

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

The test configuration version.

- * @public - */ - testConfigurationVersion: number | undefined; -} - -/** - * @public - */ -export interface DeleteTestConfigurationRequest { - /** - *

The test ID of the test configuration.

- * @public - */ - testConfigurationId: string | undefined; -} - -/** - * @public - */ -export interface DeleteTestConfigurationResponse {} - -/** - * @public - */ -export interface GetTestConfigurationRequest { - /** - *

The request test configuration ID.

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

The test configuration version.

- * @public - */ - testConfigurationVersion?: number | undefined; -} - -/** - * @public - * @enum - */ -export const TestConfigurationLifecycle = { - ACTIVE: "Active", - DELETING: "Deleting", -} as const; - -/** - * @public - */ -export type TestConfigurationLifecycle = (typeof TestConfigurationLifecycle)[keyof typeof TestConfigurationLifecycle]; - -/** - *

Specifies the latest version of the test configuration.

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

The version of the test configuration latest version.

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

The status of the test configuration latest version.

- * @public - */ - status: TestConfigurationLifecycle | undefined; - - /** - *

The status reason of the test configuration latest version.

- * @public - */ - statusReason?: string | undefined; -} - -/** - * @public - */ -export interface GetTestConfigurationResponse { - /** - *

The response test configuration ID.

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

The test configuration name

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

The test configuration Amazon Resource Name (ARN).

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

The latest version of the test configuration.

- * @public - */ - latestVersion: TestConfigurationLatestVersion | undefined; - - /** - *

The test configuration version.

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

The status of the test configuration.

- * @public - */ - status: TestConfigurationLifecycle | undefined; - - /** - *

The status reason of the test configuration.

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

The creation time of the test configuration.

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

The last update time of the test configuration.

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

The description of the test configuration.

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

The resources of the test configuration.

- * @public - */ - resources: Resource[] | undefined; - - /** - *

The properties of the test configuration.

- * @public - */ - properties: Record | undefined; - - /** - *

The tags of the test configuration.

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

The service settings of the test configuration.

- * @public - */ - serviceSettings?: ServiceSettings | undefined; -} - -/** - * @public - */ -export interface ListTestConfigurationsRequest { - /** - *

The configuration IDs of the test configurations.

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

The next token for the test configurations.

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

The maximum results of the test configuration.

- * @public - */ - maxResults?: number | undefined; -} - -/** - *

Specifies a test configuration summary.

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

The test configuration ID of the test configuration summary.

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

The name of the test configuration summary.

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

The status reason of the test configuration summary.

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

The latest version of the test configuration summary.

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

The test configuration ARN of the test configuration summary.

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

The status of the test configuration summary.

- * @public - */ - status: TestConfigurationLifecycle | undefined; - - /** - *

The creation time of the test configuration summary.

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

The last update time of the test configuration summary.

- * @public - */ - lastUpdateTime: Date | undefined; -} - -/** - * @public - */ -export interface ListTestConfigurationsResponse { - /** - *

The test configurations.

- * @public - */ - testConfigurations: TestConfigurationSummary[] | undefined; - - /** - *

The next token in the test configurations.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface UpdateTestConfigurationRequest { - /** - *

The test configuration ID of the test configuration.

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

The description of the test configuration.

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

The resources of the test configuration.

- * @public - */ - resources?: Resource[] | undefined; - - /** - *

The properties of the test configuration.

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

The service settings of the test configuration.

- * @public - */ - serviceSettings?: ServiceSettings | undefined; -} - -/** - * @public - */ -export interface UpdateTestConfigurationResponse { - /** - *

The configuration ID of the test configuration.

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

The configuration version of the test configuration.

- * @public - */ - testConfigurationVersion: number | undefined; -} - -/** - * @public - */ -export interface DeleteTestRunRequest { - /** - *

The run ID of the test run.

- * @public - */ - testRunId: string | undefined; -} - -/** - * @public - */ -export interface DeleteTestRunResponse {} - -/** - * @public - */ -export interface GetTestRunStepRequest { - /** - *

The test run ID of the test run step.

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

The step name of the test run step.

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

The test case ID of a test run step.

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

The test suite ID of a test run step.

- * @public - */ - testSuiteId?: string | undefined; -} - -/** - * @public - * @enum - */ -export const StepRunStatus = { - FAILED: "Failed", - RUNNING: "Running", - SUCCESS: "Success", -} as const; - -/** - * @public - */ -export type StepRunStatus = (typeof StepRunStatus)[keyof typeof StepRunStatus]; - -/** - *

Compares the database Change Data Capture (CDC) step input.

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

The source location of the compare database CDC step input.

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

The target location of the compare database CDC step input.

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

The output location of the compare database CDC step input.

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

The source metadata of the compare database CDC step input.

- * @public - */ - sourceMetadata: SourceDatabaseMetadata | undefined; - - /** - *

The target metadata location of the compare database CDC step input.

- * @public - */ - targetMetadata: TargetDatabaseMetadata | undefined; -} - -/** - * @public - * @enum - */ -export const ComparisonStatusEnum = { - DIFFERENT: "Different", - EQUAL: "Equal", - EQUIVALENT: "Equivalent", -} as const; - -/** - * @public - */ -export type ComparisonStatusEnum = (typeof ComparisonStatusEnum)[keyof typeof ComparisonStatusEnum]; - -/** - *

Compares the database CDC step output.

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

The comparison output of the compare database CDC step output.

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

The comparison status of the compare database CDC step output.

- * @public - */ - comparisonStatus: ComparisonStatusEnum | undefined; -} - -/** - *

Compares the database CDC summary.

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

The step input of the compare database CDC summary.

- * @public - */ - stepInput: CompareDatabaseCDCStepInput | undefined; - - /** - *

The step output of the compare database CDC summary.

- * @public - */ - stepOutput?: CompareDatabaseCDCStepOutput | undefined; -} - -/** - *

Specifies the compare data sets step input.

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

The source location of the compare data sets step input location.

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

The target location of the compare data sets step input location.

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

The source data sets of the compare data sets step input location.

- * @public - */ - sourceDataSets: DataSet[] | undefined; - - /** - *

The target data sets of the compare data sets step input location.

- * @public - */ - targetDataSets: DataSet[] | undefined; -} - -/** - *

Specifies the compare data sets step output.

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

The comparison output location of the compare data sets step output.

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

The comparison status of the compare data sets step output.

- * @public - */ - comparisonStatus: ComparisonStatusEnum | undefined; -} - -/** - *

Compares data sets summary.

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

The step input of the compare data sets summary.

- * @public - */ - stepInput: CompareDataSetsStepInput | undefined; - - /** - *

The step output of the compare data sets summary.

- * @public - */ - stepOutput?: CompareDataSetsStepOutput | undefined; -} - -/** - *

Compares the file type.

- * @public - */ -export type CompareFileType = - | CompareFileType.DatabaseCDCMember - | CompareFileType.DatasetsMember - | CompareFileType.$UnknownMember; - -/** - * @public - */ -export namespace CompareFileType { - /** - *

The data sets in the compare file type.

- * @public - */ - export interface DatasetsMember { - datasets: CompareDataSetsSummary; - databaseCDC?: never; - $unknown?: never; - } - - /** - *

The database CDC of the compare file type.

- * @public - */ - export interface DatabaseCDCMember { - datasets?: never; - databaseCDC: CompareDatabaseCDCSummary; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - datasets?: never; - databaseCDC?: never; - $unknown: [string, any]; - } - - export interface Visitor { - datasets: (value: CompareDataSetsSummary) => T; - databaseCDC: (value: CompareDatabaseCDCSummary) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: CompareFileType, visitor: Visitor): T => { - if (value.datasets !== undefined) return visitor.datasets(value.datasets); - if (value.databaseCDC !== undefined) return visitor.databaseCDC(value.databaseCDC); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Defines a file.

- * @public - */ -export type File = File.FileTypeMember | File.$UnknownMember; - -/** - * @public - */ -export namespace File { - /** - *

The file type of the file.

- * @public - */ - export interface FileTypeMember { - fileType: CompareFileType; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - fileType?: never; - $unknown: [string, any]; - } - - export interface Visitor { - fileType: (value: CompareFileType) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: File, visitor: Visitor): T => { - if (value.fileType !== undefined) return visitor.fileType(value.fileType); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies the compare action summary.

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

The type of the compare action summary.

- * @public - */ - type: File | undefined; -} - -/** - *

Specifies the AWS Mainframe Modernization managed application summary.

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

The application ID of the AWS Mainframe Modernization managed application summary.

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

The runtime of the AWS Mainframe Modernization managed application summary.

- * @public - */ - runtime: M2ManagedRuntime | undefined; - - /** - *

The listener port of the AWS Mainframe Modernization managed application summary.

- * @public - */ - listenerPort?: number | undefined; -} - -/** - *

Specifies the AWS Mainframe Modernization non-managed application summary.

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

The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary.

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

The listener port of the AWS Mainframe Modernization non-managed application summary.

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

The runtime of the AWS Mainframe Modernization non-managed application summary.

- * @public - */ - runtime: M2NonManagedRuntime | undefined; - - /** - *

The web application name of the AWS Mainframe Modernization non-managed application summary.

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

Specifies the mainframe resource summary.

- * @public - */ -export type MainframeResourceSummary = - | MainframeResourceSummary.M2ManagedApplicationMember - | MainframeResourceSummary.M2NonManagedApplicationMember - | MainframeResourceSummary.$UnknownMember; - -/** - * @public - */ -export namespace MainframeResourceSummary { - /** - *

The AWS Mainframe Modernization managed application in the mainframe resource summary.

- * @public - */ - export interface M2ManagedApplicationMember { - m2ManagedApplication: M2ManagedApplicationSummary; - m2NonManagedApplication?: never; - $unknown?: never; - } - - /** - *

The AWS Mainframe Modernization non-managed application in the mainframe resource summary.

- * @public - */ - export interface M2NonManagedApplicationMember { - m2ManagedApplication?: never; - m2NonManagedApplication: M2NonManagedApplicationSummary; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - m2ManagedApplication?: never; - m2NonManagedApplication?: never; - $unknown: [string, any]; - } - - export interface Visitor { - m2ManagedApplication: (value: M2ManagedApplicationSummary) => T; - m2NonManagedApplication: (value: M2NonManagedApplicationSummary) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: MainframeResourceSummary, visitor: Visitor): T => { - if (value.m2ManagedApplication !== undefined) return visitor.m2ManagedApplication(value.m2ManagedApplication); - if (value.m2NonManagedApplication !== undefined) - return visitor.m2NonManagedApplication(value.m2NonManagedApplication); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Defines a batch step input.

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

The resource of the batch step input.

- * @public - */ - resource: MainframeResourceSummary | undefined; - - /** - *

The batch job name of the batch step input.

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

The batch job parameters of the batch step input.

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

The export data set names of the batch step input.

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

The properties of the batch step input.

- * @public - */ - properties?: MainframeActionProperties | undefined; -} - -/** - *

Defines a batch step output.

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

The data set export location of the batch step output.

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

The Database Migration Service (DMS) output location of the batch step output.

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

The data set details of the batch step output.

- * @public - */ - dataSetDetails?: DataSet[] | undefined; -} - -/** - *

Summarizes a batch job.

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

The step input of the batch summary.

- * @public - */ - stepInput: BatchStepInput | undefined; - - /** - *

The step output of the batch summary.

- * @public - */ - stepOutput?: BatchStepOutput | undefined; -} - -/** - *

Specifies the scripts summary.

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

The script location of the script summary.

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

The type of the script summary.

- * @public - */ - type: ScriptType | undefined; -} - -/** - *

Specifies a TN3270 step input.

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

The resource of the TN3270 step input.

- * @public - */ - resource: MainframeResourceSummary | undefined; - - /** - *

The script of the TN3270 step input.

- * @public - */ - script: ScriptSummary | undefined; - - /** - *

The export data set names of the TN3270 step input.

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

The properties of the TN3270 step input.

- * @public - */ - properties?: MainframeActionProperties | undefined; -} - -/** - *

Specifies a TN3270 step output.

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

The data set export location of the TN3270 step output.

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

The output location of the TN3270 step output.

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

The data set details of the TN3270 step output.

- * @public - */ - dataSetDetails?: DataSet[] | undefined; - - /** - *

The script output location of the TN3270 step output.

- * @public - */ - scriptOutputLocation: string | undefined; -} - -/** - *

Specifies a TN3270 summary.

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

The step input of the TN3270 summary.

- * @public - */ - stepInput: TN3270StepInput | undefined; - - /** - *

The step output of the TN3270 summary.

- * @public - */ - stepOutput?: TN3270StepOutput | undefined; -} - -/** - *

Specifies the mainframe action summary.

- * @public - */ -export type MainframeActionSummary = - | MainframeActionSummary.BatchMember - | MainframeActionSummary.Tn3270Member - | MainframeActionSummary.$UnknownMember; - -/** - * @public - */ -export namespace MainframeActionSummary { - /** - *

The batch of the mainframe action summary.

- * @public - */ - export interface BatchMember { - batch: BatchSummary; - tn3270?: never; - $unknown?: never; - } - - /** - *

The tn3270 port of the mainframe action summary.

- * @public - */ - export interface Tn3270Member { - batch?: never; - tn3270: TN3270Summary; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - batch?: never; - tn3270?: never; - $unknown: [string, any]; - } - - export interface Visitor { - batch: (value: BatchSummary) => T; - tn3270: (value: TN3270Summary) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: MainframeActionSummary, visitor: Visitor): T => { - if (value.batch !== undefined) return visitor.batch(value.batch); - if (value.tn3270 !== undefined) return visitor.tn3270(value.tn3270); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Creates the CloudFormation step input.

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

The template location of the CloudFormation step input.

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

The CloudFormation properties of the CloudFormation step input.

- * @public - */ - parameters?: Record | undefined; -} - -/** - *

Creates a CloudFormation step output.

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

The stack ID of the CloudFormation step output.

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

The exports of the CloudFormation step output.

- * @public - */ - exports?: Record | undefined; -} - -/** - *

Creates a CloudFormation summary.

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

The step input of the CloudFormation summary.

- * @public - */ - stepInput: CreateCloudFormationStepInput | undefined; - - /** - *

The step output of the CloudFormation summary.

- * @public - */ - stepOutput?: CreateCloudFormationStepOutput | undefined; -} - -/** - *

Deletes the CloudFormation step input.

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

The stack ID of the deleted CloudFormation step input.

- * @public - */ - stackId: string | undefined; -} - -/** - *

Deletes the CloudFormation summary step output.

- * @public - */ -export interface DeleteCloudFormationStepOutput {} - -/** - *

Deletes the CloudFormation summary.

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

The step input of the deleted CloudFormation summary.

- * @public - */ - stepInput: DeleteCloudFormationStepInput | undefined; - - /** - *

The step output of the deleted CloudFormation summary.

- * @public - */ - stepOutput?: DeleteCloudFormationStepOutput | undefined; -} - -/** - *

Specifies the CloudFormation step summary.

- * @public - */ -export type CloudFormationStepSummary = - | CloudFormationStepSummary.CreateCloudformationMember - | CloudFormationStepSummary.DeleteCloudformationMember - | CloudFormationStepSummary.$UnknownMember; - -/** - * @public - */ -export namespace CloudFormationStepSummary { - /** - *

Creates the CloudFormation summary of the step.

- * @public - */ - export interface CreateCloudformationMember { - createCloudformation: CreateCloudFormationSummary; - deleteCloudformation?: never; - $unknown?: never; - } - - /** - *

Deletes the CloudFormation summary of the CloudFormation step summary.

- * @public - */ - export interface DeleteCloudformationMember { - createCloudformation?: never; - deleteCloudformation: DeleteCloudFormationSummary; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - createCloudformation?: never; - deleteCloudformation?: never; - $unknown: [string, any]; - } - - export interface Visitor { - createCloudformation: (value: CreateCloudFormationSummary) => T; - deleteCloudformation: (value: DeleteCloudFormationSummary) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: CloudFormationStepSummary, visitor: Visitor): T => { - if (value.createCloudformation !== undefined) return visitor.createCloudformation(value.createCloudformation); - if (value.deleteCloudformation !== undefined) return visitor.deleteCloudformation(value.deleteCloudformation); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Specifies the AWS Mainframe Modernization managed application step input.

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

The application ID of the AWS Mainframe Modernization managed application step input.

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

The runtime of the AWS Mainframe Modernization managed application step input.

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

The VPC endpoint service name of the AWS Mainframe Modernization managed application step input.

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

The listener port of the AWS Mainframe Modernization managed application step input.

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

The action type of the AWS Mainframe Modernization managed application step input.

- * @public - */ - actionType: M2ManagedActionType | undefined; - - /** - *

The properties of the AWS Mainframe Modernization managed application step input.

- * @public - */ - properties?: M2ManagedActionProperties | undefined; -} - -/** - *

Specifies the AWS Mainframe Modernization managed application step output.

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

The import data set summary of the AWS Mainframe Modernization managed application step output.

- * @public - */ - importDataSetSummary?: Record | undefined; -} - -/** - *

Specifies the AWS Mainframe Modernization managed application step summary.

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

The step input of the AWS Mainframe Modernization managed application step summary.

- * @public - */ - stepInput: M2ManagedApplicationStepInput | undefined; - - /** - *

The step output of the AWS Mainframe Modernization managed application step summary.

- * @public - */ - stepOutput?: M2ManagedApplicationStepOutput | undefined; -} - -/** - *

Specifies the AWS Mainframe Modernization non-managed application step input.

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

The VPC endpoint service name of the AWS Mainframe Modernization non-managed application step input.

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

The listener port of the AWS Mainframe Modernization non-managed application step input.

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

The runtime of the AWS Mainframe Modernization non-managed application step input.

- * @public - */ - runtime: M2NonManagedRuntime | undefined; - - /** - *

The web app name of the AWS Mainframe Modernization non-managed application step input.

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

The action type of the AWS Mainframe Modernization non-managed application step input.

- * @public - */ - actionType: M2NonManagedActionType | undefined; -} - -/** - *

Specifies the AWS Mainframe Modernization non-managed application step output.

- * @public - */ -export interface M2NonManagedApplicationStepOutput {} - -/** - *

Specifies the AWS Mainframe Modernization non-managed application step summary.

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

The step input of the AWS Mainframe Modernization non-managed application step summary.

- * @public - */ - stepInput: M2NonManagedApplicationStepInput | undefined; - - /** - *

The step output of the AWS Mainframe Modernization non-managed application step summary.

- * @public - */ - stepOutput?: M2NonManagedApplicationStepOutput | undefined; -} - -/** - *

Specifies the resource action summary.

- * @public - */ -export type ResourceActionSummary = - | ResourceActionSummary.CloudFormationMember - | ResourceActionSummary.M2ManagedApplicationMember - | ResourceActionSummary.M2NonManagedApplicationMember - | ResourceActionSummary.$UnknownMember; - -/** - * @public - */ -export namespace ResourceActionSummary { - /** - *

The CloudFormation template of the resource action summary.

- * @public - */ - export interface CloudFormationMember { - cloudFormation: CloudFormationStepSummary; - m2ManagedApplication?: never; - m2NonManagedApplication?: never; - $unknown?: never; - } - - /** - *

The AWS Mainframe Modernization managed application of the resource action summary.

- * @public - */ - export interface M2ManagedApplicationMember { - cloudFormation?: never; - m2ManagedApplication: M2ManagedApplicationStepSummary; - m2NonManagedApplication?: never; - $unknown?: never; - } - - /** - *

The AWS Mainframe Modernization non-managed application of the resource action summary.

- * @public - */ - export interface M2NonManagedApplicationMember { - cloudFormation?: never; - m2ManagedApplication?: never; - m2NonManagedApplication: M2NonManagedApplicationStepSummary; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - cloudFormation?: never; - m2ManagedApplication?: never; - m2NonManagedApplication?: never; - $unknown: [string, any]; - } - - export interface Visitor { - cloudFormation: (value: CloudFormationStepSummary) => T; - m2ManagedApplication: (value: M2ManagedApplicationStepSummary) => T; - m2NonManagedApplication: (value: M2NonManagedApplicationStepSummary) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: ResourceActionSummary, visitor: Visitor): T => { - if (value.cloudFormation !== undefined) return visitor.cloudFormation(value.cloudFormation); - if (value.m2ManagedApplication !== undefined) return visitor.m2ManagedApplication(value.m2ManagedApplication); - if (value.m2NonManagedApplication !== undefined) - return visitor.m2NonManagedApplication(value.m2NonManagedApplication); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - *

Defines the step run summary.

- * @public - */ -export type StepRunSummary = - | StepRunSummary.CompareActionMember - | StepRunSummary.MainframeActionMember - | StepRunSummary.ResourceActionMember - | StepRunSummary.$UnknownMember; - -/** - * @public - */ -export namespace StepRunSummary { - /** - *

The mainframe action of the step run summary.

- * @public - */ - export interface MainframeActionMember { - mainframeAction: MainframeActionSummary; - compareAction?: never; - resourceAction?: never; - $unknown?: never; - } - - /** - *

The compare action of the step run summary.

- * @public - */ - export interface CompareActionMember { - mainframeAction?: never; - compareAction: CompareActionSummary; - resourceAction?: never; - $unknown?: never; - } - - /** - *

The resource action of the step run summary.

- * @public - */ - export interface ResourceActionMember { - mainframeAction?: never; - compareAction?: never; - resourceAction: ResourceActionSummary; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - mainframeAction?: never; - compareAction?: never; - resourceAction?: never; - $unknown: [string, any]; - } - - export interface Visitor { - mainframeAction: (value: MainframeActionSummary) => T; - compareAction: (value: CompareActionSummary) => T; - resourceAction: (value: ResourceActionSummary) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: StepRunSummary, visitor: Visitor): T => { - if (value.mainframeAction !== undefined) return visitor.mainframeAction(value.mainframeAction); - if (value.compareAction !== undefined) return visitor.compareAction(value.compareAction); - if (value.resourceAction !== undefined) return visitor.resourceAction(value.resourceAction); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - * @public - */ -export interface GetTestRunStepResponse { - /** - *

The step name of the test run step.

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

The test run ID of the test run step.

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

The test case ID of the test run step.

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

The test case version of the test run step.

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

The test suite ID of the test run step.

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

The test suite version of the test run step.

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

The before steps of the test run step.

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

The after steps of the test run step.

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

The status of the test run step.

- * @public - */ - status: StepRunStatus | undefined; - - /** - *

The status reason of the test run step.

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

The run start time of the test run step.

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

The run end time of the test run step.

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

The step run summary of the test run step.

- * @public - */ - stepRunSummary?: StepRunSummary | undefined; -} - -/** - * @public - */ -export interface ListTestRunsRequest { - /** - *

The test suite ID of the test runs.

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

The test run IDs of the test runs.

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

The token from the previous request to retrieve the next page of test run results.

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

The maximum number of test runs to return in one page of results.

- * @public - */ - maxResults?: number | undefined; -} - -/** - * @public - * @enum - */ -export const TestRunStatus = { - DELETING: "Deleting", - FAILED: "Failed", - RUNNING: "Running", - SUCCESS: "Success", -} as const; - -/** - * @public - */ -export type TestRunStatus = (typeof TestRunStatus)[keyof typeof TestRunStatus]; - -/** - *

Specifies a test run summary.

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

The test run ID of the test run summary.

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

The test run ARN of the test run summary.

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

The test suite ID of the test run summary.

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

The test suite version of the test run summary.

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

The test configuration ID of the test run summary.

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

The test configuration version of the test run summary.

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

The status of the test run summary.

- * @public - */ - status: TestRunStatus | undefined; - - /** - *

The status reason of the test run summary.

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

The run start time of the test run summary.

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

The run end time of the test run summary.

- * @public - */ - runEndTime?: Date | undefined; -} - -/** - * @public - */ -export interface ListTestRunsResponse { - /** - *

The test runs of the response query.

- * @public - */ - testRuns: TestRunSummary[] | undefined; - - /** - *

The token from the previous request to retrieve the next page of results.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListTestRunStepsRequest { - /** - *

The test run ID of the test run steps.

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

The test case ID of the test run steps.

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

The test suite ID of the test run steps.

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

The token from a previous step to retrieve the next page of results.

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

The maximum number of test run steps to return in one page of results.

- * @public - */ - maxResults?: number | undefined; -} - -/** - *

Specifies a test run step summary.

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

The step name of the test run step summary.

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

The test run ID of the test run step summary.

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

The test case ID of the test run step summary.

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

The test case version of the test run step summary.

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

The test suite ID of the test run step summary.

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

The test suite version of the test run step summary.

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

The before step of the test run step summary.

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

The after step of the test run step summary.

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

The status of the test run step summary.

- * @public - */ - status: StepRunStatus | undefined; - - /** - *

The status reason of the test run step summary.

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

The run start time of the test run step summary.

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

The run end time of the test run step summary.

- * @public - */ - runEndTime?: Date | undefined; -} - -/** - * @public - */ -export interface ListTestRunStepsResponse { - /** - *

The test run steps of the response query.

- * @public - */ - testRunSteps: TestRunStepSummary[] | undefined; - - /** - *

The token from a previous request to retrieve the next page of results.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListTestRunTestCasesRequest { - /** - *

The test run ID of the test cases.

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

The token from a previous request to retrieve the next page of results.

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

The maximum number of test run test cases to return in one page of results.

- * @public - */ - maxResults?: number | undefined; -} - -/** - * @public - * @enum - */ -export const TestCaseRunStatus = { - FAILED: "Failed", - RUNNING: "Running", - SUCCESS: "Success", -} as const; - -/** - * @public - */ -export type TestCaseRunStatus = (typeof TestCaseRunStatus)[keyof typeof TestCaseRunStatus]; - -/** - *

Specifies the test case run summary.

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

The test case id of the test case run summary.

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

The test case version of the test case run summary.

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

The test run id of the test case run summary.

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

The status of the test case run summary.

- * @public - */ - status: TestCaseRunStatus | undefined; - - /** - *

The status reason of the test case run summary.

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

The run start time of the test case run summary.

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

The run end time of the test case run summary.

- * @public - */ - runEndTime?: Date | undefined; -} - -/** - * @public - */ -export interface ListTestRunTestCasesResponse { - /** - *

The test run of the test cases.

- * @public - */ - testRunTestCases: TestCaseRunSummary[] | undefined; - - /** - *

The token from a previous request to retrieve the next page of results.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface StartTestRunRequest { - /** - *

The test suite ID of the test run.

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

The configuration ID of the test run.

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

The client token of the test run.

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

The tags of the test run.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface StartTestRunResponse { - /** - *

The test run ID of the test run.

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

The test run status of the test run.

- * @public - */ - testRunStatus: TestRunStatus | undefined; -} - -/** - *

Specifies test cases.

- * @public - */ -export type TestCases = TestCases.SequentialMember | TestCases.$UnknownMember; - -/** - * @public - */ -export namespace TestCases { - /** - *

The sequential of the test case.

- * @public - */ - export interface SequentialMember { - sequential: string[]; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - sequential?: never; - $unknown: [string, any]; - } - - export interface Visitor { - sequential: (value: string[]) => T; - _: (name: string, value: any) => T; - } - - export const visit = (value: TestCases, visitor: Visitor): T => { - if (value.sequential !== undefined) return visitor.sequential(value.sequential); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; -} - -/** - * @public - */ -export interface CreateTestSuiteRequest { - /** - *

The name of the test suite.

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

The description of the test suite.

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

The before steps of the test suite.

- * @public - */ - beforeSteps?: Step[] | undefined; - - /** - *

The after steps of the test suite.

- * @public - */ - afterSteps?: Step[] | undefined; - - /** - *

The test cases in the test suite.

- * @public - */ - testCases: TestCases | undefined; - - /** - *

The client token of the test suite.

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

The tags of the test suite.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateTestSuiteResponse { - /** - *

The suite ID of the test suite.

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

The suite version of the test suite.

- * @public - */ - testSuiteVersion: number | undefined; -} - -/** - * @public - */ -export interface DeleteTestSuiteRequest { - /** - *

The test ID of the test suite.

- * @public - */ - testSuiteId: string | undefined; -} - -/** - * @public - */ -export interface DeleteTestSuiteResponse {} - -/** - * @public - */ -export interface GetTestSuiteRequest { - /** - *

The ID of the test suite.

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

The version of the test suite.

- * @public - */ - testSuiteVersion?: number | undefined; -} - -/** - * @public - * @enum - */ -export const TestSuiteLifecycle = { - ACTIVE: "Active", - CREATING: "Creating", - DELETING: "Deleting", - FAILED: "Failed", - UPDATING: "Updating", -} as const; - -/** - * @public - */ -export type TestSuiteLifecycle = (typeof TestSuiteLifecycle)[keyof typeof TestSuiteLifecycle]; - -/** - *

Specifies the latest version of a test suite.

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

The version of the test suite latest version.

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

The status of the test suite latest version.

- * @public - */ - status: TestSuiteLifecycle | undefined; - - /** - *

The status reason of the test suite latest version.

- * @public - */ - statusReason?: string | undefined; -} - -/** - * @public - */ -export interface GetTestSuiteResponse { - /** - *

The response ID of the test suite.

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

The name of the test suite.

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

The latest version of the test suite.

- * @public - */ - latestVersion: TestSuiteLatestVersion | undefined; - - /** - *

The version of the test suite.

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

The status of the test suite.

- * @public - */ - status?: TestSuiteLifecycle | undefined; - - /** - *

The status reason of the test suite.

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

The test suite Amazon Resource Name (ARN).

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

The creation time of the test suite.

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

The last update time of the test suite.

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

The description of the test suite.

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

The before steps of the test suite.

- * @public - */ - beforeSteps: Step[] | undefined; - - /** - *

The after steps of the test suite.

- * @public - */ - afterSteps: Step[] | undefined; - - /** - *

The test cases of the test suite.

- * @public - */ - testCases: TestCases | undefined; - - /** - *

The tags of the test suite.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface ListTestSuitesRequest { - /** - *

The suite ID of the test suites.

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

The token from a previous request to retrieve the next page of results.

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

The maximum number of test suites to return in one page of results.

- * @public - */ - maxResults?: number | undefined; -} - -/** - *

Specifies the test suite summary.

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

The test suite ID of the test suite summary.

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

The name of the test suite summary.

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

The status reason of the test suite summary.

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

The latest version of the test suite summary.

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

The test suite Amazon Resource Name (ARN) of the test suite summary.

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

The status of the test suite summary.

- * @public - */ - status: TestSuiteLifecycle | undefined; - - /** - *

The creation time of the test suite summary.

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

The last update time of the test suite summary.

- * @public - */ - lastUpdateTime: Date | undefined; -} - -/** - * @public - */ -export interface ListTestSuitesResponse { - /** - *

The test suites returned with the response query.

- * @public - */ - testSuites: TestSuiteSummary[] | undefined; - - /** - *

The token from a previous request to retrieve the next page of test suites results.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface UpdateTestSuiteRequest { - /** - *

The test suite ID of the test suite.

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

The description of the test suite.

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

The before steps for the test suite.

- * @public - */ - beforeSteps?: Step[] | undefined; - - /** - *

The after steps of the test suite.

- * @public - */ - afterSteps?: Step[] | undefined; - - /** - *

The test cases in the test suite.

- * @public - */ - testCases?: TestCases | undefined; -} - -/** - * @public - */ -export interface UpdateTestSuiteResponse { - /** - *

The test suite ID of the test suite.

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

The test suite version of the test suite.

- * @public - */ - testSuiteVersion?: number | undefined; -} - -/** - * @public - */ -export interface UntagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the resource.

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

The tag keys of the resource.

- * @public - */ - tagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} diff --git a/clients/client-apptest/src/pagination/Interfaces.ts b/clients/client-apptest/src/pagination/Interfaces.ts deleted file mode 100644 index 60a915a44b6b..000000000000 --- a/clients/client-apptest/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; - -/** - * @public - */ -export interface AppTestPaginationConfiguration extends PaginationConfiguration { - client: AppTestClient; -} diff --git a/clients/client-apptest/src/pagination/ListTestCasesPaginator.ts b/clients/client-apptest/src/pagination/ListTestCasesPaginator.ts deleted file mode 100644 index 67d2c69e13c1..000000000000 --- a/clients/client-apptest/src/pagination/ListTestCasesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; -import { - ListTestCasesCommand, - ListTestCasesCommandInput, - ListTestCasesCommandOutput, -} from "../commands/ListTestCasesCommand"; -import { AppTestPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTestCases: ( - config: AppTestPaginationConfiguration, - input: ListTestCasesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - AppTestPaginationConfiguration, - ListTestCasesCommandInput, - ListTestCasesCommandOutput ->(AppTestClient, ListTestCasesCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-apptest/src/pagination/ListTestConfigurationsPaginator.ts b/clients/client-apptest/src/pagination/ListTestConfigurationsPaginator.ts deleted file mode 100644 index a9899fb380cc..000000000000 --- a/clients/client-apptest/src/pagination/ListTestConfigurationsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; -import { - ListTestConfigurationsCommand, - ListTestConfigurationsCommandInput, - ListTestConfigurationsCommandOutput, -} from "../commands/ListTestConfigurationsCommand"; -import { AppTestPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTestConfigurations: ( - config: AppTestPaginationConfiguration, - input: ListTestConfigurationsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - AppTestPaginationConfiguration, - ListTestConfigurationsCommandInput, - ListTestConfigurationsCommandOutput ->(AppTestClient, ListTestConfigurationsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-apptest/src/pagination/ListTestRunStepsPaginator.ts b/clients/client-apptest/src/pagination/ListTestRunStepsPaginator.ts deleted file mode 100644 index 756713259860..000000000000 --- a/clients/client-apptest/src/pagination/ListTestRunStepsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; -import { - ListTestRunStepsCommand, - ListTestRunStepsCommandInput, - ListTestRunStepsCommandOutput, -} from "../commands/ListTestRunStepsCommand"; -import { AppTestPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTestRunSteps: ( - config: AppTestPaginationConfiguration, - input: ListTestRunStepsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - AppTestPaginationConfiguration, - ListTestRunStepsCommandInput, - ListTestRunStepsCommandOutput ->(AppTestClient, ListTestRunStepsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-apptest/src/pagination/ListTestRunTestCasesPaginator.ts b/clients/client-apptest/src/pagination/ListTestRunTestCasesPaginator.ts deleted file mode 100644 index 4de18f70b862..000000000000 --- a/clients/client-apptest/src/pagination/ListTestRunTestCasesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; -import { - ListTestRunTestCasesCommand, - ListTestRunTestCasesCommandInput, - ListTestRunTestCasesCommandOutput, -} from "../commands/ListTestRunTestCasesCommand"; -import { AppTestPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTestRunTestCases: ( - config: AppTestPaginationConfiguration, - input: ListTestRunTestCasesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - AppTestPaginationConfiguration, - ListTestRunTestCasesCommandInput, - ListTestRunTestCasesCommandOutput ->(AppTestClient, ListTestRunTestCasesCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-apptest/src/pagination/ListTestRunsPaginator.ts b/clients/client-apptest/src/pagination/ListTestRunsPaginator.ts deleted file mode 100644 index 0eca2f32ce20..000000000000 --- a/clients/client-apptest/src/pagination/ListTestRunsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; -import { - ListTestRunsCommand, - ListTestRunsCommandInput, - ListTestRunsCommandOutput, -} from "../commands/ListTestRunsCommand"; -import { AppTestPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTestRuns: ( - config: AppTestPaginationConfiguration, - input: ListTestRunsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - AppTestPaginationConfiguration, - ListTestRunsCommandInput, - ListTestRunsCommandOutput ->(AppTestClient, ListTestRunsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-apptest/src/pagination/ListTestSuitesPaginator.ts b/clients/client-apptest/src/pagination/ListTestSuitesPaginator.ts deleted file mode 100644 index 3fcec0639045..000000000000 --- a/clients/client-apptest/src/pagination/ListTestSuitesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { AppTestClient } from "../AppTestClient"; -import { - ListTestSuitesCommand, - ListTestSuitesCommandInput, - ListTestSuitesCommandOutput, -} from "../commands/ListTestSuitesCommand"; -import { AppTestPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTestSuites: ( - config: AppTestPaginationConfiguration, - input: ListTestSuitesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - AppTestPaginationConfiguration, - ListTestSuitesCommandInput, - ListTestSuitesCommandOutput ->(AppTestClient, ListTestSuitesCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-apptest/src/pagination/index.ts b/clients/client-apptest/src/pagination/index.ts deleted file mode 100644 index 389a3cfb2166..000000000000 --- a/clients/client-apptest/src/pagination/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListTestCasesPaginator"; -export * from "./ListTestConfigurationsPaginator"; -export * from "./ListTestRunStepsPaginator"; -export * from "./ListTestRunTestCasesPaginator"; -export * from "./ListTestRunsPaginator"; -export * from "./ListTestSuitesPaginator"; diff --git a/clients/client-apptest/src/protocols/Aws_restJson1.ts b/clients/client-apptest/src/protocols/Aws_restJson1.ts deleted file mode 100644 index c9a9472f2136..000000000000 --- a/clients/client-apptest/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,1795 +0,0 @@ -// smithy-typescript generated code -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 { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectBoolean as __expectBoolean, - expectInt32 as __expectInt32, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - map, - parseEpochTimestamp as __parseEpochTimestamp, - resolvedPath as __resolvedPath, - strictParseInt32 as __strictParseInt32, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; -import { v4 as generateIdempotencyToken } from "@smithy/uuid"; - -import { CreateTestCaseCommandInput, CreateTestCaseCommandOutput } from "../commands/CreateTestCaseCommand"; -import { - CreateTestConfigurationCommandInput, - CreateTestConfigurationCommandOutput, -} from "../commands/CreateTestConfigurationCommand"; -import { CreateTestSuiteCommandInput, CreateTestSuiteCommandOutput } from "../commands/CreateTestSuiteCommand"; -import { DeleteTestCaseCommandInput, DeleteTestCaseCommandOutput } from "../commands/DeleteTestCaseCommand"; -import { - DeleteTestConfigurationCommandInput, - DeleteTestConfigurationCommandOutput, -} from "../commands/DeleteTestConfigurationCommand"; -import { DeleteTestRunCommandInput, DeleteTestRunCommandOutput } from "../commands/DeleteTestRunCommand"; -import { DeleteTestSuiteCommandInput, DeleteTestSuiteCommandOutput } from "../commands/DeleteTestSuiteCommand"; -import { GetTestCaseCommandInput, GetTestCaseCommandOutput } from "../commands/GetTestCaseCommand"; -import { - GetTestConfigurationCommandInput, - GetTestConfigurationCommandOutput, -} from "../commands/GetTestConfigurationCommand"; -import { GetTestRunStepCommandInput, GetTestRunStepCommandOutput } from "../commands/GetTestRunStepCommand"; -import { GetTestSuiteCommandInput, GetTestSuiteCommandOutput } from "../commands/GetTestSuiteCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { ListTestCasesCommandInput, ListTestCasesCommandOutput } from "../commands/ListTestCasesCommand"; -import { - ListTestConfigurationsCommandInput, - ListTestConfigurationsCommandOutput, -} from "../commands/ListTestConfigurationsCommand"; -import { ListTestRunsCommandInput, ListTestRunsCommandOutput } from "../commands/ListTestRunsCommand"; -import { ListTestRunStepsCommandInput, ListTestRunStepsCommandOutput } from "../commands/ListTestRunStepsCommand"; -import { - ListTestRunTestCasesCommandInput, - ListTestRunTestCasesCommandOutput, -} from "../commands/ListTestRunTestCasesCommand"; -import { ListTestSuitesCommandInput, ListTestSuitesCommandOutput } from "../commands/ListTestSuitesCommand"; -import { StartTestRunCommandInput, StartTestRunCommandOutput } from "../commands/StartTestRunCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { UpdateTestCaseCommandInput, UpdateTestCaseCommandOutput } from "../commands/UpdateTestCaseCommand"; -import { - UpdateTestConfigurationCommandInput, - UpdateTestConfigurationCommandOutput, -} from "../commands/UpdateTestConfigurationCommand"; -import { UpdateTestSuiteCommandInput, UpdateTestSuiteCommandOutput } from "../commands/UpdateTestSuiteCommand"; -import { AppTestServiceException as __BaseException } from "../models/AppTestServiceException"; -import { - AccessDeniedException, - Batch, - CloudFormation, - CloudFormationAction, - CompareAction, - ConflictException, - DatabaseCDC, - DataSet, - FileMetadata, - Input, - InputFile, - InternalServerException, - M2ManagedActionProperties, - M2ManagedApplication, - M2ManagedApplicationAction, - M2NonManagedApplication, - M2NonManagedApplicationAction, - MainframeAction, - MainframeActionProperties, - MainframeActionType, - Output, - OutputFile, - Resource, - ResourceAction, - ResourceNotFoundException, - ResourceType, - Script, - ServiceQuotaExceededException, - ServiceSettings, - SourceDatabaseMetadata, - Step, - StepAction, - TargetDatabaseMetadata, - TestCaseRunSummary, - TestCases, - TestCaseSummary, - TestConfigurationSummary, - TestRunStepSummary, - TestRunSummary, - TestSuiteSummary, - ThrottlingException, - TN3270, - ValidationException, -} from "../models/models_0"; - -/** - * serializeAws_restJson1CreateTestCaseCommand - */ -export const se_CreateTestCaseCommand = async ( - input: CreateTestCaseCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testcase"); - let body: any; - body = JSON.stringify( - take(input, { - clientToken: [true, (_) => _ ?? generateIdempotencyToken()], - description: [], - name: [], - steps: (_) => _json(_), - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateTestConfigurationCommand - */ -export const se_CreateTestConfigurationCommand = async ( - input: CreateTestConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testconfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - clientToken: [true, (_) => _ ?? generateIdempotencyToken()], - description: [], - name: [], - properties: (_) => _json(_), - resources: (_) => _json(_), - serviceSettings: (_) => _json(_), - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateTestSuiteCommand - */ -export const se_CreateTestSuiteCommand = async ( - input: CreateTestSuiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testsuite"); - let body: any; - body = JSON.stringify( - take(input, { - afterSteps: (_) => _json(_), - beforeSteps: (_) => _json(_), - clientToken: [true, (_) => _ ?? generateIdempotencyToken()], - description: [], - name: [], - tags: (_) => _json(_), - testCases: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteTestCaseCommand - */ -export const se_DeleteTestCaseCommand = async ( - input: DeleteTestCaseCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testcases/{testCaseId}"); - b.p("testCaseId", () => input.testCaseId!, "{testCaseId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteTestConfigurationCommand - */ -export const se_DeleteTestConfigurationCommand = async ( - input: DeleteTestConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testconfigurations/{testConfigurationId}"); - b.p("testConfigurationId", () => input.testConfigurationId!, "{testConfigurationId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteTestRunCommand - */ -export const se_DeleteTestRunCommand = async ( - input: DeleteTestRunCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testruns/{testRunId}"); - b.p("testRunId", () => input.testRunId!, "{testRunId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteTestSuiteCommand - */ -export const se_DeleteTestSuiteCommand = async ( - input: DeleteTestSuiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testsuites/{testSuiteId}"); - b.p("testSuiteId", () => input.testSuiteId!, "{testSuiteId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetTestCaseCommand - */ -export const se_GetTestCaseCommand = async ( - input: GetTestCaseCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testcases/{testCaseId}"); - b.p("testCaseId", () => input.testCaseId!, "{testCaseId}", false); - const query: any = map({ - [_tCV]: [() => input.testCaseVersion !== void 0, () => input[_tCV]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetTestConfigurationCommand - */ -export const se_GetTestConfigurationCommand = async ( - input: GetTestConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testconfigurations/{testConfigurationId}"); - b.p("testConfigurationId", () => input.testConfigurationId!, "{testConfigurationId}", false); - const query: any = map({ - [_tCVe]: [() => input.testConfigurationVersion !== void 0, () => input[_tCVe]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetTestRunStepCommand - */ -export const se_GetTestRunStepCommand = async ( - input: GetTestRunStepCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testruns/{testRunId}/steps/{stepName}"); - b.p("testRunId", () => input.testRunId!, "{testRunId}", false); - b.p("stepName", () => input.stepName!, "{stepName}", false); - const query: any = map({ - [_tCI]: [, input[_tCI]!], - [_tSI]: [, input[_tSI]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetTestSuiteCommand - */ -export const se_GetTestSuiteCommand = async ( - input: GetTestSuiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testsuites/{testSuiteId}"); - b.p("testSuiteId", () => input.testSuiteId!, "{testSuiteId}", false); - const query: any = map({ - [_tSV]: [() => input.testSuiteVersion !== void 0, () => input[_tSV]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTestCasesCommand - */ -export const se_ListTestCasesCommand = async ( - input: ListTestCasesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testcases"); - const query: any = map({ - [_tCIe]: [() => input.testCaseIds !== void 0, () => input[_tCIe]! || []], - [_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_restJson1ListTestConfigurationsCommand - */ -export const se_ListTestConfigurationsCommand = async ( - input: ListTestConfigurationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testconfigurations"); - const query: any = map({ - [_tCIes]: [() => input.testConfigurationIds !== void 0, () => input[_tCIes]! || []], - [_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_restJson1ListTestRunsCommand - */ -export const se_ListTestRunsCommand = async ( - input: ListTestRunsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testruns"); - const query: any = map({ - [_tSI]: [, input[_tSI]!], - [_tI]: [() => input.testRunIds !== void 0, () => input[_tRI]! || []], - [_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_restJson1ListTestRunStepsCommand - */ -export const se_ListTestRunStepsCommand = async ( - input: ListTestRunStepsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testruns/{testRunId}/steps"); - b.p("testRunId", () => input.testRunId!, "{testRunId}", false); - const query: any = map({ - [_tCI]: [, input[_tCI]!], - [_tSI]: [, input[_tSI]!], - [_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_restJson1ListTestRunTestCasesCommand - */ -export const se_ListTestRunTestCasesCommand = async ( - input: ListTestRunTestCasesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testruns/{testRunId}/testcases"); - b.p("testRunId", () => input.testRunId!, "{testRunId}", false); - 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_restJson1ListTestSuitesCommand - */ -export const se_ListTestSuitesCommand = async ( - input: ListTestSuitesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/testsuites"); - const query: any = map({ - [_tSIe]: [() => input.testSuiteIds !== void 0, () => input[_tSIe]! || []], - [_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_restJson1StartTestRunCommand - */ -export const se_StartTestRunCommand = async ( - input: StartTestRunCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testrun"); - let body: any; - body = JSON.stringify( - take(input, { - clientToken: [true, (_) => _ ?? generateIdempotencyToken()], - tags: (_) => _json(_), - testConfigurationId: [], - testSuiteId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.tagKeys, `tagKeys`) != null, () => input[_tK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateTestCaseCommand - */ -export const se_UpdateTestCaseCommand = async ( - input: UpdateTestCaseCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testcases/{testCaseId}"); - b.p("testCaseId", () => input.testCaseId!, "{testCaseId}", false); - let body: any; - body = JSON.stringify( - take(input, { - description: [], - steps: (_) => _json(_), - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateTestConfigurationCommand - */ -export const se_UpdateTestConfigurationCommand = async ( - input: UpdateTestConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testconfigurations/{testConfigurationId}"); - b.p("testConfigurationId", () => input.testConfigurationId!, "{testConfigurationId}", false); - let body: any; - body = JSON.stringify( - take(input, { - description: [], - properties: (_) => _json(_), - resources: (_) => _json(_), - serviceSettings: (_) => _json(_), - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateTestSuiteCommand - */ -export const se_UpdateTestSuiteCommand = async ( - input: UpdateTestSuiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/testsuites/{testSuiteId}"); - b.p("testSuiteId", () => input.testSuiteId!, "{testSuiteId}", false); - let body: any; - body = JSON.stringify( - take(input, { - afterSteps: (_) => _json(_), - beforeSteps: (_) => _json(_), - description: [], - testCases: (_) => _json(_), - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1CreateTestCaseCommand - */ -export const de_CreateTestCaseCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && 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, { - testCaseId: __expectString, - testCaseVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateTestConfigurationCommand - */ -export const de_CreateTestConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && 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, { - testConfigurationId: __expectString, - testConfigurationVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateTestSuiteCommand - */ -export const de_CreateTestSuiteCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && 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, { - testSuiteId: __expectString, - testSuiteVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteTestCaseCommand - */ -export const de_DeleteTestCaseCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteTestConfigurationCommand - */ -export const de_DeleteTestConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteTestRunCommand - */ -export const de_DeleteTestRunCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteTestSuiteCommand - */ -export const de_DeleteTestSuiteCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1GetTestCaseCommand - */ -export const de_GetTestCaseCommand = 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, { - creationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - description: __expectString, - lastUpdateTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestVersion: _json, - name: __expectString, - status: __expectString, - statusReason: __expectString, - steps: _json, - tags: _json, - testCaseArn: __expectString, - testCaseId: __expectString, - testCaseVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetTestConfigurationCommand - */ -export const de_GetTestConfigurationCommand = 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, { - creationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - description: __expectString, - lastUpdateTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestVersion: _json, - name: __expectString, - properties: _json, - resources: _json, - serviceSettings: _json, - status: __expectString, - statusReason: __expectString, - tags: _json, - testConfigurationArn: __expectString, - testConfigurationId: __expectString, - testConfigurationVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetTestRunStepCommand - */ -export const de_GetTestRunStepCommand = 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, { - afterStep: __expectBoolean, - beforeStep: __expectBoolean, - runEndTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - runStartTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - status: __expectString, - statusReason: __expectString, - stepName: __expectString, - stepRunSummary: (_) => _json(__expectUnion(_)), - testCaseId: __expectString, - testCaseVersion: __expectInt32, - testRunId: __expectString, - testSuiteId: __expectString, - testSuiteVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetTestSuiteCommand - */ -export const de_GetTestSuiteCommand = 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, { - afterSteps: _json, - beforeSteps: _json, - creationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - description: __expectString, - lastUpdateTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestVersion: _json, - name: __expectString, - status: __expectString, - statusReason: __expectString, - tags: _json, - testCases: (_) => _json(__expectUnion(_)), - testSuiteArn: __expectString, - testSuiteId: __expectString, - testSuiteVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = 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, { - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTestCasesCommand - */ -export const de_ListTestCasesCommand = 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, - testCases: (_) => de_TestCaseSummaryList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTestConfigurationsCommand - */ -export const de_ListTestConfigurationsCommand = 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, - testConfigurations: (_) => de_TestConfigurationList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTestRunsCommand - */ -export const de_ListTestRunsCommand = 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, - testRuns: (_) => de_TestRunSummaryList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTestRunStepsCommand - */ -export const de_ListTestRunStepsCommand = 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, - testRunSteps: (_) => de_TestRunStepSummaryList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTestRunTestCasesCommand - */ -export const de_ListTestRunTestCasesCommand = 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, - testRunTestCases: (_) => de_TestCaseRunSummaryList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTestSuitesCommand - */ -export const de_ListTestSuitesCommand = 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, - testSuites: (_) => de_TestSuiteList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1StartTestRunCommand - */ -export const de_StartTestRunCommand = 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, { - testRunId: __expectString, - testRunStatus: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = 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_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = 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_restJson1UpdateTestCaseCommand - */ -export const de_UpdateTestCaseCommand = 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, { - testCaseId: __expectString, - testCaseVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateTestConfigurationCommand - */ -export const de_UpdateTestConfigurationCommand = 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, { - testConfigurationId: __expectString, - testConfigurationVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateTestSuiteCommand - */ -export const de_UpdateTestSuiteCommand = 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, { - testSuiteId: __expectString, - testSuiteVersion: __expectInt32, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDeniedException": - case "com.amazonaws.apptest#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazonaws.apptest#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "InternalServerException": - case "com.amazonaws.apptest#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazonaws.apptest#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazonaws.apptest#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "ValidationException": - case "com.amazonaws.apptest#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.apptest#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1AccessDeniedExceptionRes - */ -const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ConflictExceptionRes - */ -const de_ConflictExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - resourceId: __expectString, - resourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InternalServerExceptionRes - */ -const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({ - [_rAS]: [() => void 0 !== parsedOutput.headers[_ra], () => __strictParseInt32(parsedOutput.headers[_ra])], - }); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - resourceId: __expectString, - resourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ServiceQuotaExceededExceptionRes - */ -const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - quotaCode: __expectString, - resourceId: __expectString, - resourceType: __expectString, - serviceCode: __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ThrottlingExceptionRes - */ -const de_ThrottlingExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({ - [_rAS]: [() => void 0 !== parsedOutput.headers[_ra], () => __strictParseInt32(parsedOutput.headers[_ra])], - }); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - quotaCode: __expectString, - serviceCode: __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ValidationExceptionRes - */ -const de_ValidationExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - fieldList: _json, - message: __expectString, - reason: __expectString, - }); - Object.assign(contents, doc); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_Batch omitted. - -// se_BatchJobParameters omitted. - -// se_CloudFormation omitted. - -// se_CloudFormationAction omitted. - -// se_CompareAction omitted. - -// se_DatabaseCDC omitted. - -// se_DataSet omitted. - -// se_DataSetList omitted. - -// se_ExportDataSetNames omitted. - -// se_FileMetadata omitted. - -// se_Input omitted. - -// se_InputFile omitted. - -// se_M2ManagedActionProperties omitted. - -// se_M2ManagedApplication omitted. - -// se_M2ManagedApplicationAction omitted. - -// se_M2NonManagedApplication omitted. - -// se_M2NonManagedApplicationAction omitted. - -// se_MainframeAction omitted. - -// se_MainframeActionProperties omitted. - -// se_MainframeActionType omitted. - -// se_Output omitted. - -// se_OutputFile omitted. - -// se_Properties omitted. - -// se_Resource omitted. - -// se_ResourceAction omitted. - -// se_ResourceList omitted. - -// se_ResourceType omitted. - -// se_Script omitted. - -// se_ServiceSettings omitted. - -// se_SourceDatabaseMetadata omitted. - -// se_Step omitted. - -// se_StepAction omitted. - -// se_StepList omitted. - -// se_TagMap omitted. - -// se_TargetDatabaseMetadata omitted. - -// se_TestCaseList omitted. - -// se_TestCases omitted. - -// se_TN3270 omitted. - -// de_Batch omitted. - -// de_BatchJobParameters omitted. - -// de_BatchStepInput omitted. - -// de_BatchStepOutput omitted. - -// de_BatchSummary omitted. - -// de_CloudFormation omitted. - -// de_CloudFormationAction omitted. - -// de_CloudFormationStepSummary omitted. - -// de_CompareAction omitted. - -// de_CompareActionSummary omitted. - -// de_CompareDatabaseCDCStepInput omitted. - -// de_CompareDatabaseCDCStepOutput omitted. - -// de_CompareDatabaseCDCSummary omitted. - -// de_CompareDataSetsStepInput omitted. - -// de_CompareDataSetsStepOutput omitted. - -// de_CompareDataSetsSummary omitted. - -// de_CompareFileType omitted. - -// de_CreateCloudFormationStepInput omitted. - -// de_CreateCloudFormationStepOutput omitted. - -// de_CreateCloudFormationSummary omitted. - -// de_DatabaseCDC omitted. - -// de_DataSet omitted. - -// de_DataSetList omitted. - -// de_DeleteCloudFormationStepInput omitted. - -// de_DeleteCloudFormationStepOutput omitted. - -// de_DeleteCloudFormationSummary omitted. - -// de_ExportDataSetNames omitted. - -// de_File omitted. - -// de_FileMetadata omitted. - -// de_Input omitted. - -// de_InputFile omitted. - -// de_M2ManagedActionProperties omitted. - -// de_M2ManagedApplication omitted. - -// de_M2ManagedApplicationAction omitted. - -// de_M2ManagedApplicationStepInput omitted. - -// de_M2ManagedApplicationStepOutput omitted. - -// de_M2ManagedApplicationStepSummary omitted. - -// de_M2ManagedApplicationSummary omitted. - -// de_M2NonManagedApplication omitted. - -// de_M2NonManagedApplicationAction omitted. - -// de_M2NonManagedApplicationStepInput omitted. - -// de_M2NonManagedApplicationStepOutput omitted. - -// de_M2NonManagedApplicationStepSummary omitted. - -// de_M2NonManagedApplicationSummary omitted. - -// de_MainframeAction omitted. - -// de_MainframeActionProperties omitted. - -// de_MainframeActionSummary omitted. - -// de_MainframeActionType omitted. - -// de_MainframeResourceSummary omitted. - -// de_Output omitted. - -// de_OutputFile omitted. - -// de_Properties omitted. - -// de_Resource omitted. - -// de_ResourceAction omitted. - -// de_ResourceActionSummary omitted. - -// de_ResourceList omitted. - -// de_ResourceType omitted. - -// de_Script omitted. - -// de_ScriptSummary omitted. - -// de_ServiceSettings omitted. - -// de_SourceDatabaseMetadata omitted. - -// de_Step omitted. - -// de_StepAction omitted. - -// de_StepList omitted. - -// de_StepRunSummary omitted. - -// de_TagMap omitted. - -// de_TargetDatabaseMetadata omitted. - -// de_TestCaseLatestVersion omitted. - -// de_TestCaseList omitted. - -/** - * deserializeAws_restJson1TestCaseRunSummary - */ -const de_TestCaseRunSummary = (output: any, context: __SerdeContext): TestCaseRunSummary => { - return take(output, { - runEndTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - runStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - status: __expectString, - statusReason: __expectString, - testCaseId: __expectString, - testCaseVersion: __expectInt32, - testRunId: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1TestCaseRunSummaryList - */ -const de_TestCaseRunSummaryList = (output: any, context: __SerdeContext): TestCaseRunSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TestCaseRunSummary(entry, context); - }); - return retVal; -}; - -// de_TestCases omitted. - -/** - * deserializeAws_restJson1TestCaseSummary - */ -const de_TestCaseSummary = (output: any, context: __SerdeContext): TestCaseSummary => { - return take(output, { - creationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdateTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestVersion: __expectInt32, - name: __expectString, - status: __expectString, - statusReason: __expectString, - testCaseArn: __expectString, - testCaseId: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1TestCaseSummaryList - */ -const de_TestCaseSummaryList = (output: any, context: __SerdeContext): TestCaseSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TestCaseSummary(entry, context); - }); - return retVal; -}; - -// de_TestConfigurationLatestVersion omitted. - -/** - * deserializeAws_restJson1TestConfigurationList - */ -const de_TestConfigurationList = (output: any, context: __SerdeContext): TestConfigurationSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TestConfigurationSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1TestConfigurationSummary - */ -const de_TestConfigurationSummary = (output: any, context: __SerdeContext): TestConfigurationSummary => { - return take(output, { - creationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdateTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestVersion: __expectInt32, - name: __expectString, - status: __expectString, - statusReason: __expectString, - testConfigurationArn: __expectString, - testConfigurationId: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1TestRunStepSummary - */ -const de_TestRunStepSummary = (output: any, context: __SerdeContext): TestRunStepSummary => { - return take(output, { - afterStep: __expectBoolean, - beforeStep: __expectBoolean, - runEndTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - runStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - status: __expectString, - statusReason: __expectString, - stepName: __expectString, - testCaseId: __expectString, - testCaseVersion: __expectInt32, - testRunId: __expectString, - testSuiteId: __expectString, - testSuiteVersion: __expectInt32, - }) as any; -}; - -/** - * deserializeAws_restJson1TestRunStepSummaryList - */ -const de_TestRunStepSummaryList = (output: any, context: __SerdeContext): TestRunStepSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TestRunStepSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1TestRunSummary - */ -const de_TestRunSummary = (output: any, context: __SerdeContext): TestRunSummary => { - return take(output, { - runEndTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - runStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - status: __expectString, - statusReason: __expectString, - testConfigurationId: __expectString, - testConfigurationVersion: __expectInt32, - testRunArn: __expectString, - testRunId: __expectString, - testSuiteId: __expectString, - testSuiteVersion: __expectInt32, - }) as any; -}; - -/** - * deserializeAws_restJson1TestRunSummaryList - */ -const de_TestRunSummaryList = (output: any, context: __SerdeContext): TestRunSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TestRunSummary(entry, context); - }); - return retVal; -}; - -// de_TestSuiteLatestVersion omitted. - -/** - * deserializeAws_restJson1TestSuiteList - */ -const de_TestSuiteList = (output: any, context: __SerdeContext): TestSuiteSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TestSuiteSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1TestSuiteSummary - */ -const de_TestSuiteSummary = (output: any, context: __SerdeContext): TestSuiteSummary => { - return take(output, { - creationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdateTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestVersion: __expectInt32, - name: __expectString, - status: __expectString, - statusReason: __expectString, - testSuiteArn: __expectString, - testSuiteId: __expectString, - }) as any; -}; - -// de_TN3270 omitted. - -// de_TN3270StepInput omitted. - -// de_TN3270StepOutput omitted. - -// de_TN3270Summary omitted. - -// de_ValidationExceptionField omitted. - -// de_ValidationExceptionFieldList omitted. - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _mR = "maxResults"; -const _nT = "nextToken"; -const _rAS = "retryAfterSeconds"; -const _ra = "retry-after"; -const _tCI = "testCaseId"; -const _tCIe = "testCaseIds"; -const _tCIes = "testConfigurationIds"; -const _tCV = "testCaseVersion"; -const _tCVe = "testConfigurationVersion"; -const _tI = "testrunIds"; -const _tK = "tagKeys"; -const _tRI = "testRunIds"; -const _tSI = "testSuiteId"; -const _tSIe = "testSuiteIds"; -const _tSV = "testSuiteVersion"; diff --git a/clients/client-apptest/src/runtimeConfig.browser.ts b/clients/client-apptest/src/runtimeConfig.browser.ts deleted file mode 100644 index dfcf4af8b2fb..000000000000 --- a/clients/client-apptest/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { AppTestClientConfig } from "./AppTestClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: AppTestClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-apptest/src/runtimeConfig.native.ts b/clients/client-apptest/src/runtimeConfig.native.ts deleted file mode 100644 index e54e4820b623..000000000000 --- a/clients/client-apptest/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { AppTestClientConfig } from "./AppTestClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: AppTestClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-apptest/src/runtimeConfig.shared.ts b/clients/client-apptest/src/runtimeConfig.shared.ts deleted file mode 100644 index a6a122bef7f5..000000000000 --- a/clients/client-apptest/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { AppTestClientConfig } from "./AppTestClient"; -import { defaultAppTestHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: AppTestClientConfig) => { - return { - apiVersion: "2022-12-06", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultAppTestHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "AppTest", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-apptest/src/runtimeConfig.ts b/clients/client-apptest/src/runtimeConfig.ts deleted file mode 100644 index 402aa4ba57dd..000000000000 --- a/clients/client-apptest/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { AppTestClientConfig } from "./AppTestClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: AppTestClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-apptest/src/runtimeExtensions.ts b/clients/client-apptest/src/runtimeExtensions.ts deleted file mode 100644 index 5edb68cc6605..000000000000 --- a/clients/client-apptest/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { AppTestExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: AppTestExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: AppTestExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-apptest/tsconfig.cjs.json b/clients/client-apptest/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-apptest/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-apptest/tsconfig.es.json b/clients/client-apptest/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-apptest/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-apptest/tsconfig.json b/clients/client-apptest/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-apptest/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-apptest/tsconfig.types.json b/clients/client-apptest/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-apptest/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/clients/client-iotfleethub/.gitignore b/clients/client-iotfleethub/.gitignore deleted file mode 100644 index 54f14c9aef25..000000000000 --- a/clients/client-iotfleethub/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json diff --git a/clients/client-iotfleethub/CHANGELOG.md b/clients/client-iotfleethub/CHANGELOG.md deleted file mode 100644 index 0c7d20964f60..000000000000 --- a/clients/client-iotfleethub/CHANGELOG.md +++ /dev/null @@ -1,3754 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [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/client-iotfleethub - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.674.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.673.0...v3.674.0) (2024-10-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.590.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.589.0...v3.590.0) (2024-06-04) - - -### Bug Fixes - -* **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#6156](https://github.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://github.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) - - - - - -# [3.588.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0) (2024-05-31) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.587.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.586.0...v3.587.0) (2024-05-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.583.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.582.0...v3.583.0) (2024-05-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.582.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.581.0...v3.582.0) (2024-05-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.577.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.576.0...v3.577.0) (2024-05-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.576.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.575.0...v3.576.0) (2024-05-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.575.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0) (2024-05-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.574.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.573.0...v3.574.0) (2024-05-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.572.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.571.0...v3.572.0) (2024-05-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.569.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0) (2024-05-03) - - -### Bug Fixes - -* **clients:** add deps required by default credential providers ([#6055](https://github.com/aws/aws-sdk-js-v3/issues/6055)) ([bfa8626](https://github.com/aws/aws-sdk-js-v3/commit/bfa86268540d197a21f13e8d2e8bced10b78d480)) - - - - - -# [3.568.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0) (2024-05-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.567.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.566.0...v3.567.0) (2024-05-01) - - -### Features - -* end support for Node.js 14.x ([#6034](https://github.com/aws/aws-sdk-js-v3/issues/6034)) ([d196411](https://github.com/aws/aws-sdk-js-v3/commit/d19641119f07d62c29f12348f448cd834d841533)) - - - - - -# [3.565.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0) (2024-04-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.564.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0) (2024-04-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.563.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.562.0...v3.563.0) (2024-04-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.556.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.555.0...v3.556.0) (2024-04-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.555.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.554.0...v3.555.0) (2024-04-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.554.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.553.0...v3.554.0) (2024-04-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.552.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.551.0...v3.552.0) (2024-04-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.549.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.548.0...v3.549.0) (2024-04-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.533.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.532.0...v3.533.0) (2024-03-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.529.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1) (2024-03-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.529.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.528.0...v3.529.0) (2024-03-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.525.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.524.0...v3.525.0) (2024-02-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.523.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.522.0...v3.523.0) (2024-02-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.521.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.520.0...v3.521.0) (2024-02-23) - - -### Features - -* requestHandler ctor param pass-through ([#5820](https://github.com/aws/aws-sdk-js-v3/issues/5820)) ([9fec71d](https://github.com/aws/aws-sdk-js-v3/commit/9fec71d1933cd8e3db118c164bca16edc2305532)) - - - - - -# [3.515.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0) (2024-02-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.514.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0) (2024-02-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.513.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.512.0...v3.513.0) (2024-02-13) - - -### Features - -* **experimentalIdentityAndAuth:** release phase for services without customizations ([#5787](https://github.com/aws/aws-sdk-js-v3/issues/5787)) ([4004ff6](https://github.com/aws/aws-sdk-js-v3/commit/4004ff68a8ad20f6e60e8fab1f8952928f92f4b7)) - - - - - -# [3.511.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.510.0...v3.511.0) (2024-02-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.509.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.508.0...v3.509.0) (2024-02-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.507.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0) (2024-02-05) - - -### Features - -* unified error dispatcher in protocols ([#5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f)) - - - - - -# [3.504.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0) (2024-01-31) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.503.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.502.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0) (2024-01-29) - - -### Features - -* **credential-providers:** lazy load STS & SSO clients in credential providers ([#5681](https://github.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e)) - - - - - -# [3.501.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.500.0...v3.501.0) (2024-01-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.499.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) (2024-01-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.496.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0) (2024-01-19) - - -### Bug Fixes - -* get full list of exports for esm compat in dist-cjs ([#5694](https://github.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0)) - - - - - -# [3.495.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0) (2024-01-18) - - -### Features - -* use bundled dist-cjs build ([#5687](https://github.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb)) - - - - - -# [3.490.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0) (2024-01-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.489.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.488.0...v3.489.0) (2024-01-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.485.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0) (2024-01-03) - - -### Features - -* **credential-providers:** add credentialScope field ([#5606](https://github.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083)) - - - - - -# [3.484.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.483.0...v3.484.0) (2023-12-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - - -### Features - -* codegen for paginator factory ([#5590](https://github.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca)) - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - - -### Features - -* xml codegen reduction ([#5566](https://github.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959)) - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.474.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0) (2023-12-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.473.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0) (2023-12-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.470.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.469.0...v3.470.0) (2023-12-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.468.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.467.0...v3.468.0) (2023-12-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.465.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.464.0...v3.465.0) (2023-12-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.462.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0) (2023-11-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.461.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.460.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.459.0...v3.460.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.458.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.457.0...v3.458.0) (2023-11-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.454.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.453.0...v3.454.0) (2023-11-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.451.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0) (2023-11-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.450.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0) (2023-11-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.449.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.448.0...v3.449.0) (2023-11-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.445.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.444.0...v3.445.0) (2023-11-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.441.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0) (2023-11-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.438.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0) (2023-10-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.437.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0) (2023-10-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.436.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0) (2023-10-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.435.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.434.0...v3.435.0) (2023-10-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.433.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.432.0...v3.433.0) (2023-10-20) - - -### Bug Fixes - -* **codegen:** use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/issues/5391)) ([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334)) - - - - - -# [3.431.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0) (2023-10-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.430.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0) (2023-10-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.429.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.428.0...v3.429.0) (2023-10-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.428.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.427.0...v3.428.0) (2023-10-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.427.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.426.0...v3.427.0) (2023-10-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.425.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.424.0...v3.425.0) (2023-10-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.423.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.422.0...v3.423.0) (2023-10-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.421.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.420.0...v3.421.0) (2023-09-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.418.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.417.0...v3.418.0) (2023-09-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.414.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.413.0...v3.414.0) (2023-09-15) - - -### Features - -* **region-config:** add aws region runtime extension codegen ([#5157](https://github.com/aws/aws-sdk-js-v3/issues/5157)) ([b9d59e8](https://github.com/aws/aws-sdk-js-v3/commit/b9d59e81696f9628c6502473bb01a2d1a617e928)) - - - - - -# [3.413.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.412.0...v3.413.0) (2023-09-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.410.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.409.0...v3.410.0) (2023-09-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.409.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.408.0...v3.409.0) (2023-09-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.408.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.407.0...v3.408.0) (2023-09-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.405.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.404.0...v3.405.0) (2023-09-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.398.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.397.0...v3.398.0) (2023-08-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.395.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.394.0...v3.395.0) (2023-08-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.391.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.390.0...v3.391.0) (2023-08-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.388.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.387.0...v3.388.0) (2023-08-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.387.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.386.0...v3.387.0) (2023-08-08) - - -### Features - -* **clients:** allow client creation without configuration ([#5060](https://github.com/aws/aws-sdk-js-v3/issues/5060)) ([a9723dc](https://github.com/aws/aws-sdk-js-v3/commit/a9723dcbbf970402a3131a8ff79153a04b2cfb89)) - - - - - -# [3.386.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.385.0...v3.386.0) (2023-08-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.385.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.384.0...v3.385.0) (2023-08-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.382.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.381.0...v3.382.0) (2023-08-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.379.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.379.0...v3.379.1) (2023-07-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.378.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.377.0...v3.378.0) (2023-07-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.377.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.376.0...v3.377.0) (2023-07-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.370.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.369.0...v3.370.0) (2023-07-13) - - -### Bug Fixes - -* **codegen:** pkg.json merge behavior ([#4954](https://github.com/aws/aws-sdk-js-v3/issues/4954)) ([4fc0b7f](https://github.com/aws/aws-sdk-js-v3/commit/4fc0b7f3961fe8a88c781c8f34269aef12d5f620)) - - - - - -# [3.369.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.368.0...v3.369.0) (2023-07-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.363.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.362.0...v3.363.0) (2023-06-29) - - -### Features - -* **clients:** use migrated [@smithy](https://github.com/smithy) packages ([#4873](https://github.com/aws/aws-sdk-js-v3/issues/4873)) ([d036e2e](https://github.com/aws/aws-sdk-js-v3/commit/d036e2e43cd33cfd497871f97dde907c3078b2fd)) - - - - - -# [3.362.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.361.0...v3.362.0) (2023-06-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.360.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.359.0...v3.360.0) (2023-06-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.359.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.0) (2023-06-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.358.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.357.0...v3.358.0) (2023-06-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.357.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.356.0...v3.357.0) (2023-06-21) - - -### Features - -* **clients:** automatic blob type conversions ([#4836](https://github.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://github.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) - - - - - -# [3.354.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.353.0...v3.354.0) (2023-06-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.353.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.352.0...v3.353.0) (2023-06-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.352.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.351.0...v3.352.0) (2023-06-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.350.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.349.0...v3.350.0) (2023-06-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.348.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.1...v3.348.0) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.347.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.0...v3.347.1) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.347.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.346.0...v3.347.0) (2023-06-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.345.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.344.0...v3.345.0) (2023-06-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.344.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.343.0...v3.344.0) (2023-06-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.342.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.341.0...v3.342.0) (2023-05-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.341.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.340.0...v3.341.0) (2023-05-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.338.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.337.0...v3.338.0) (2023-05-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.337.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.336.0...v3.337.0) (2023-05-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.335.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.334.0...v3.335.0) (2023-05-18) - - -### Features - -* **deps:** use [@smithy](https://github.com/smithy) types and protocol-http ([#4722](https://github.com/aws/aws-sdk-js-v3/issues/4722)) ([7ed7101](https://github.com/aws/aws-sdk-js-v3/commit/7ed7101dcc4e81038b6c7f581162b959e6b33a04)) - - - - - -# [3.332.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.331.0...v3.332.0) (2023-05-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.329.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.328.0...v3.329.0) (2023-05-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.328.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.327.0...v3.328.0) (2023-05-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.327.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.326.0...v3.327.0) (2023-05-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.326.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.325.0...v3.326.0) (2023-05-03) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.325.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.324.0...v3.325.0) (2023-05-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.321.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.0...v3.321.1) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.319.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.318.0...v3.319.0) (2023-04-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Bug Fixes - -* **clients:** always allow idempotency token ([#4642](https://github.com/aws/aws-sdk-js-v3/issues/4642)) ([aaff894](https://github.com/aws/aws-sdk-js-v3/commit/aaff894f7840d199bae043594ca56e290d5f3deb)) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.310.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.309.0...v3.310.0) (2023-04-10) - - -### Bug Fixes - -* use updated dist glob pattern in package.json ([#4628](https://github.com/aws/aws-sdk-js-v3/issues/4628)) ([352393d](https://github.com/aws/aws-sdk-js-v3/commit/352393dcdba5ba16dca589c265c40e22913c7f2b)) - - - - - -# [3.309.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.308.0...v3.309.0) (2023-04-07) - - -### Features - -* **codegen:** shorten internal serde function names ([#4611](https://github.com/aws/aws-sdk-js-v3/issues/4611)) ([e385e85](https://github.com/aws/aws-sdk-js-v3/commit/e385e85938d112434b752abb38ab5de2d094f669)) - - - - - -# [3.306.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.305.0...v3.306.0) (2023-04-04) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.303.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.302.0...v3.303.0) (2023-03-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.301.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.300.0...v3.301.0) (2023-03-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.300.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.299.0...v3.300.0) (2023-03-27) - - -### Features - -* **clients:** codegen for structural hint documentation in commands ([#4573](https://github.com/aws/aws-sdk-js-v3/issues/4573)) ([b3ff58d](https://github.com/aws/aws-sdk-js-v3/commit/b3ff58d3606ceefcdd04ac82fc1ca54f5f811989)) - - - - - -# [3.299.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.298.0...v3.299.0) (2023-03-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.298.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.297.0...v3.298.0) (2023-03-23) - - -### Features - -* **clients:** remove generated log filters for data with no sensitive data ([#4544](https://github.com/aws/aws-sdk-js-v3/issues/4544)) ([569155d](https://github.com/aws/aws-sdk-js-v3/commit/569155d6cce710b102cefa7511ba1bc1d28bc87e)) - - - - - -# [3.297.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.296.0...v3.297.0) (2023-03-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.296.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.295.0...v3.296.0) (2023-03-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.295.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.294.0...v3.295.0) (2023-03-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.294.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.293.0...v3.294.0) (2023-03-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.293.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.292.1...v3.293.0) (2023-03-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.292.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.291.0...v3.292.0) (2023-03-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.290.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.289.0...v3.290.0) (2023-03-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.289.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.288.0...v3.289.0) (2023-03-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.288.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.287.0...v3.288.0) (2023-03-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.287.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.286.0...v3.287.0) (2023-03-08) - - -### Bug Fixes - -* **clients:** remove aggregated client from paginators ([#4496](https://github.com/aws/aws-sdk-js-v3/issues/4496)) ([aea457a](https://github.com/aws/aws-sdk-js-v3/commit/aea457ab5d4e72939f2f608140d82b60526eb716)) - - - - - -# [3.282.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) (2023-03-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.281.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.280.0...v3.281.0) (2023-02-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.279.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0) (2023-02-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.278.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.277.0...v3.278.0) (2023-02-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.276.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.275.0...v3.276.0) (2023-02-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.272.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.271.0...v3.272.0) (2023-02-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.271.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.270.0...v3.271.0) (2023-02-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.267.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.1...v3.267.0) (2023-02-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.266.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.0...v3.266.1) (2023-02-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.266.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.265.0...v3.266.0) (2023-02-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.264.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.263.0...v3.264.0) (2023-02-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.262.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.261.0...v3.262.0) (2023-01-31) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.261.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.260.0...v3.261.0) (2023-01-30) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.259.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.258.0...v3.259.0) (2023-01-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.258.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.257.0...v3.258.0) (2023-01-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.257.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.256.0...v3.257.0) (2023-01-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.256.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.255.0...v3.256.0) (2023-01-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.245.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.244.0...v3.245.0) (2023-01-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.241.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.240.0...v3.241.0) (2022-12-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.238.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.237.0...v3.238.0) (2022-12-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.236.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.235.0...v3.236.0) (2022-12-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.235.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.234.0...v3.235.0) (2022-12-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.234.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.233.0...v3.234.0) (2022-12-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.231.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.230.0...v3.231.0) (2022-12-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.230.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.229.0...v3.230.0) (2022-12-13) - - -### Bug Fixes - -* **codegen:** generate idempotencyToken default for queryParams ([#4272](https://github.com/aws/aws-sdk-js-v3/issues/4272)) ([d99a65d](https://github.com/aws/aws-sdk-js-v3/commit/d99a65da19a388a1cf3223620bef30df1912d389)) - - - - - -# [3.229.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.228.0...v3.229.0) (2022-12-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.226.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.225.0...v3.226.0) (2022-12-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.224.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.223.0...v3.224.0) (2022-12-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.223.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.222.0...v3.223.0) (2022-12-02) - - -### Bug Fixes - -* **clients:** remove unconditional inclusion of util-retry ([#4246](https://github.com/aws/aws-sdk-js-v3/issues/4246)) ([3baeb44](https://github.com/aws/aws-sdk-js-v3/commit/3baeb445fb399fa3b6d81e89e88c22b0c0a691cc)) - - - - - -# [3.222.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.221.0...v3.222.0) (2022-12-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - - -### Bug Fixes - -* **codegen:** add check for required query parameters ([#4223](https://github.com/aws/aws-sdk-js-v3/issues/4223)) ([b941f46](https://github.com/aws/aws-sdk-js-v3/commit/b941f4646518aacec2d7709eb673e5b2d90f0b04)) - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.215.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.214.0...v3.215.0) (2022-11-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.213.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.212.0...v3.213.0) (2022-11-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.212.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.211.0...v3.212.0) (2022-11-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.211.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.210.0...v3.211.0) (2022-11-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.210.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.209.0...v3.210.0) (2022-11-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.209.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.208.0...v3.209.0) (2022-11-11) - - -### Bug Fixes - -* **clients:** remove unconditional add of util-base64 node and browser modules ([#4170](https://github.com/aws/aws-sdk-js-v3/issues/4170)) ([24ec718](https://github.com/aws/aws-sdk-js-v3/commit/24ec718ea19309059d8b923c0b5c4265d308a36f)) -* **clients:** use default no-op logger in clients codegen ([#4171](https://github.com/aws/aws-sdk-js-v3/issues/4171)) ([9721730](https://github.com/aws/aws-sdk-js-v3/commit/9721730bc3ceba8a8b80ad95e9c893e55e30272e)) - - - - - -# [3.208.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.207.0...v3.208.0) (2022-11-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.204.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.203.0...v3.204.0) (2022-11-04) - - -### Features - -* **clients:** update client endpoints as of 2022-11-04 ([7471107](https://github.com/aws/aws-sdk-js-v3/commit/7471107c0881b5d9e474447a660dd3354a50b195)) - - - - - -# [3.202.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.201.0...v3.202.0) (2022-11-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.201.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.200.0...v3.201.0) (2022-11-01) - - -### Features - -* end support for Node.js 12.x ([#4123](https://github.com/aws/aws-sdk-js-v3/issues/4123)) ([83f913e](https://github.com/aws/aws-sdk-js-v3/commit/83f913ec2ac3878d8726c6964f585550dc5caf3e)) - - - - - -# [3.200.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.199.0...v3.200.0) (2022-10-31) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.199.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.198.0...v3.199.0) (2022-10-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.198.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.197.0...v3.198.0) (2022-10-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - - -### Features - -* **endpoint:** add remaining restJson1 services endpoint models ([#4090](https://github.com/aws/aws-sdk-js-v3/issues/4090)) ([998113b](https://github.com/aws/aws-sdk-js-v3/commit/998113bd0a70a7de4bf5d975cb5f7524098866a0)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.193.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.192.0...v3.193.0) (2022-10-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.192.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.191.0...v3.192.0) (2022-10-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.190.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.189.0...v3.190.0) (2022-10-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.188.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.187.0...v3.188.0) (2022-10-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.186.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.185.0...v3.186.0) (2022-10-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.185.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.184.0...v3.185.0) (2022-10-05) - - -### Bug Fixes - -* **codegen:** add deser check for x-amz-request-id ([#4015](https://github.com/aws/aws-sdk-js-v3/issues/4015)) ([6ff07bd](https://github.com/aws/aws-sdk-js-v3/commit/6ff07bd7e72bd56725f318013ac1d6d0fbbcdd9a)) - - - - - -# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.181.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.180.0...v3.181.0) (2022-09-29) - - -### Bug Fixes - -* **clients:** make parseErrorBody async ([#3999](https://github.com/aws/aws-sdk-js-v3/issues/3999)) ([2558c93](https://github.com/aws/aws-sdk-js-v3/commit/2558c93c050357ac6dc47aa0452b15b12ebfd676)) -* **clients:** populate message field when parsing errors ([#3995](https://github.com/aws/aws-sdk-js-v3/issues/3995)) ([02e47f1](https://github.com/aws/aws-sdk-js-v3/commit/02e47f14397ae0a5d2e2883350d038b307fdcdb4)) - - - - - -# [3.180.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.179.0...v3.180.0) (2022-09-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.179.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.178.0...v3.179.0) (2022-09-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.169.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.168.0...v3.169.0) (2022-09-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.165.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.164.0...v3.165.0) (2022-09-06) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.163.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.162.0...v3.163.0) (2022-09-01) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.162.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.161.0...v3.162.0) (2022-08-31) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.161.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.160.0...v3.161.0) (2022-08-30) - - -### Features - -* **clients:** update client endpoints as of 2022-08-30 ([59043d3](https://github.com/aws/aws-sdk-js-v3/commit/59043d3755015c9185990f3ad850aaded13bd58c)) - - - - - -# [3.160.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.159.0...v3.160.0) (2022-08-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.159.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.158.0...v3.159.0) (2022-08-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.154.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.153.0...v3.154.0) (2022-08-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.150.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.149.0...v3.150.0) (2022-08-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.145.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.144.0...v3.145.0) (2022-08-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.142.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.141.0...v3.142.0) (2022-08-02) - - -### Features - -* **codegen:** general data mapping function ([#3830](https://github.com/aws/aws-sdk-js-v3/issues/3830)) ([9417eae](https://github.com/aws/aws-sdk-js-v3/commit/9417eae722806799fb4c15c07921574268c1165c)) - - - - - -# [3.141.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.140.0...v3.141.0) (2022-08-01) - - -### Features - -* **clients:** update client endpoints as of 2022-08-01 ([aaf49f2](https://github.com/aws/aws-sdk-js-v3/commit/aaf49f21b371412e6ea7e00890b71a7b31991b66)) - - - - - -# [3.137.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.136.1...v3.137.0) (2022-07-26) - - -### Features - -* **namespaces:** remove namespaces with only a log filter ([#3823](https://github.com/aws/aws-sdk-js-v3/issues/3823)) ([33e6822](https://github.com/aws/aws-sdk-js-v3/commit/33e68228fb64c53dd8f89e6be76dd5f46edc3cfd)) - - - - - -# [3.131.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.130.0...v3.131.0) (2022-07-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.130.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.129.0...v3.130.0) (2022-07-14) - - -### Bug Fixes - -* **codegen:** fix error code parsing when it's a number ([#3371](https://github.com/aws/aws-sdk-js-v3/issues/3371)) ([c2d8522](https://github.com/aws/aws-sdk-js-v3/commit/c2d852279a3d23958521a6ceb4f4c642b0cb1848)) - - - - - -# [3.128.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.127.0...v3.128.0) (2022-07-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.127.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.126.0...v3.127.0) (2022-07-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.121.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.120.0...v3.121.0) (2022-06-30) - - -### Features - -* **clients:** fallback to status code for unmodeled errors ([#3752](https://github.com/aws/aws-sdk-js-v3/issues/3752)) ([49bcc4f](https://github.com/aws/aws-sdk-js-v3/commit/49bcc4f153e890e798a8e82fd5fc397b2dcc449f)) - - - - - -## [3.118.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.118.0...v3.118.1) (2022-06-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.118.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.117.0...v3.118.0) (2022-06-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.112.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.111.0...v3.112.0) (2022-06-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.110.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.109.0...v3.110.0) (2022-06-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.109.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.108.1...v3.109.0) (2022-06-13) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.105.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.104.0...v3.105.0) (2022-06-06) - - -### Features - -* **clients:** support recursion detection in Lambda ([#3654](https://github.com/aws/aws-sdk-js-v3/issues/3654)) ([ecfe46e](https://github.com/aws/aws-sdk-js-v3/commit/ecfe46ea1fd8b6e3812b75b3dc6c03554fb4b3fa)) - - - - - -# [3.100.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.99.0...v3.100.0) (2022-05-26) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.99.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.98.0...v3.99.0) (2022-05-25) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.95.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.94.0...v3.95.0) (2022-05-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.94.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.93.0...v3.94.0) (2022-05-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.92.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.91.0...v3.92.0) (2022-05-16) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.87.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.86.0...v3.87.0) (2022-05-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.85.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.84.0...v3.85.0) (2022-05-05) - - -### Features - -* **codegen:** add codegen indicator comment to all generated files ([#3592](https://github.com/aws/aws-sdk-js-v3/issues/3592)) ([567a530](https://github.com/aws/aws-sdk-js-v3/commit/567a5304232fcc1f9db3fd3df545054de8336b4b)) - - - - - -# [3.82.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.81.0...v3.82.0) (2022-05-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.81.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.80.0...v3.81.0) (2022-04-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.78.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.77.0...v3.78.0) (2022-04-26) - - -### Features - -* **types:** add pagination stopOnSameToken option ([#3524](https://github.com/aws/aws-sdk-js-v3/issues/3524)) ([9bf73e8](https://github.com/aws/aws-sdk-js-v3/commit/9bf73e81b8d9be9f12c72cbefbe26c502d1873c6)) - - - - - -# [3.76.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.75.0...v3.76.0) (2022-04-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.75.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.74.0...v3.75.0) (2022-04-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.74.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.73.0...v3.74.0) (2022-04-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.72.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.71.0...v3.72.0) (2022-04-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.58.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.57.0...v3.58.0) (2022-03-28) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.56.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.55.0...v3.56.0) (2022-03-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.55.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.1...v3.55.0) (2022-03-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.54.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.0...v3.54.1) (2022-03-15) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.54.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.53.1...v3.54.0) (2022-03-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.53.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.52.0...v3.53.0) (2022-02-24) - - -### Features - -* **clients:** generate service exceptions as classes ([#3267](https://github.com/aws/aws-sdk-js-v3/issues/3267)) ([ca64fee](https://github.com/aws/aws-sdk-js-v3/commit/ca64feed3351c394c07dc26b782a5760a396a074)) - - - - - -# [3.52.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.51.0...v3.52.0) (2022-02-18) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.51.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.50.0...v3.51.0) (2022-02-12) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.50.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.49.0...v3.50.0) (2022-02-08) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.49.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.48.0...v3.49.0) (2022-01-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -## [3.47.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.0-release-test-1...v3.47.1) (2022-01-20) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.47.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.46.0...v3.47.0) (2022-01-15) - - -### Features - -* **clients:** update clients to use default values inferred from defaults mode ([#3192](https://github.com/aws/aws-sdk-js-v3/issues/3192)) ([9152e21](https://github.com/aws/aws-sdk-js-v3/commit/9152e210c6ec29f34bb070eaf2874039022e6ab7)) - - - - - -# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07) - - -### Bug Fixes - -* **clients:** update clean:dist script to delete dist-* folder ([#3155](https://github.com/aws/aws-sdk-js-v3/issues/3155)) ([cdb1709](https://github.com/aws/aws-sdk-js-v3/commit/cdb17090f82d1fc8755811c82cbed5976ec7e60b)) - - -### Features - -* **clients:** extend typedoc.json from root ([#3136](https://github.com/aws/aws-sdk-js-v3/issues/3136)) ([f6a3ef5](https://github.com/aws/aws-sdk-js-v3/commit/f6a3ef541ae2d92872d09d8cab6727911287ebb2)) -* end support for Node.js 10.x ([#3122](https://github.com/aws/aws-sdk-js-v3/issues/3122)) ([7acf18a](https://github.com/aws/aws-sdk-js-v3/commit/7acf18abd3fb1cc461f809110cdb0d7968c2070e)) - - - - - -# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23) - - -### Features - -* **clients:** update clients as of 2021/12/23 ([#3110](https://github.com/aws/aws-sdk-js-v3/issues/3110)) ([5d638e1](https://github.com/aws/aws-sdk-js-v3/commit/5d638e188ce64fa80fe36b8cba79ba63b80b50b7)) - - - - - -# [3.43.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.42.0...v3.43.0) (2021-11-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.42.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.41.0...v3.42.0) (2021-11-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.41.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.40.1...v3.41.0) (2021-11-11) - - -### Features - -* **clients:** update clients as of 2021/11/11 ([#3015](https://github.com/aws/aws-sdk-js-v3/issues/3015)) ([3d82c4e](https://github.com/aws/aws-sdk-js-v3/commit/3d82c4e3c4d174533f46ce35495cf5cffabdb35a)) - - - - - -# [3.40.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.39.0...v3.40.0) (2021-11-05) - - -### Features - -* **clients:** populate variants in endpoints hashes ([#2974](https://github.com/aws/aws-sdk-js-v3/issues/2974)) ([0dd68ef](https://github.com/aws/aws-sdk-js-v3/commit/0dd68ef8b04ea0e96e43b05a9a10221e433fdf86)) - - - - - -# [3.39.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.38.0...v3.39.0) (2021-10-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.38.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.37.0...v3.38.0) (2021-10-22) - - -### Features - -* **client-documentation-generator:** rename package ([#2916](https://github.com/aws/aws-sdk-js-v3/issues/2916)) ([1a80bfd](https://github.com/aws/aws-sdk-js-v3/commit/1a80bfd2dfc583001ddb4a21b6432eaaad699aa7)) -* **clients:** export folder from index.ts ([#2912](https://github.com/aws/aws-sdk-js-v3/issues/2912)) ([183b46d](https://github.com/aws/aws-sdk-js-v3/commit/183b46dde7f5613128038bf1c076f3c0b693203b)) - - - - - -# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15) - - -### Features - -* **clients:** update clients as of 10/15/2021 ([#2902](https://github.com/aws/aws-sdk-js-v3/issues/2902)) ([2730b54](https://github.com/aws/aws-sdk-js-v3/commit/2730b5424377944a5a2ad5e1ad7d3ca4135dae1c)) - - - - - -## [3.36.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.0...v3.36.1) (2021-10-12) - - -### Bug Fixes - -* **clients:** emitDeclarationOnly in tsconfig.types.json ([#2893](https://github.com/aws/aws-sdk-js-v3/issues/2893)) ([6dc3d56](https://github.com/aws/aws-sdk-js-v3/commit/6dc3d56c20809c90cbdc4dd48627eeebc64af99d)) - - - - - -# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08) - - -### Features - -* publish files in dist-* only ([#2873](https://github.com/aws/aws-sdk-js-v3/issues/2873)) ([53b4243](https://github.com/aws/aws-sdk-js-v3/commit/53b4243b066f25ff2412d5f0dea1036054b2df32)) -* **codegen:** ts-ignore packageInfo imports in codegen ([#2875](https://github.com/aws/aws-sdk-js-v3/issues/2875)) ([99d9267](https://github.com/aws/aws-sdk-js-v3/commit/99d926762193e83a354edec6e9de2b0543449704)) -* **tsconfig:** remove sourceMap ([#2867](https://github.com/aws/aws-sdk-js-v3/issues/2867)) ([d25f526](https://github.com/aws/aws-sdk-js-v3/commit/d25f526627a02a2ca28675fecce66c76b6c97966)) - - - - - -# [3.35.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.34.0...v3.35.0) (2021-10-04) - - -### Features - -* **clients:** eslint --fix using esprint ([#2849](https://github.com/aws/aws-sdk-js-v3/issues/2849)) ([94d0a2d](https://github.com/aws/aws-sdk-js-v3/commit/94d0a2d8a0579ee0a742337937ad05735cfbc1ba)) -* **clients:** move source files to 'src' folder ([#2845](https://github.com/aws/aws-sdk-js-v3/issues/2845)) ([e0025cd](https://github.com/aws/aws-sdk-js-v3/commit/e0025cddbba244a41ddf1fd1adb761142e15c22d)) - - - - - -# [3.34.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.33.0...v3.34.0) (2021-09-24) - - -### Features - -* **clients:** remove comments from transpiled JS files ([#2817](https://github.com/aws/aws-sdk-js-v3/issues/2817)) ([d01420b](https://github.com/aws/aws-sdk-js-v3/commit/d01420b247966c8ec84c1dd0a1b42512ede10c90)) - - - - - -# [3.33.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.32.0...v3.33.0) (2021-09-21) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.32.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.31.0...v3.32.0) (2021-09-17) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.31.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.30.0...v3.31.0) (2021-09-11) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.30.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.29.0...v3.30.0) (2021-09-07) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.29.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.28.0...v3.29.0) (2021-09-02) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.26.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.25.0...v3.26.0) (2021-08-13) - - -### Features - -* **clients:** update clients as of 08/13/2021 ([#2674](https://github.com/aws/aws-sdk-js-v3/issues/2674)) ([de45580](https://github.com/aws/aws-sdk-js-v3/commit/de45580769f70d5db409204f5196da5221c23d99)) - - - - - -# [3.25.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.24.0...v3.25.0) (2021-08-05) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.24.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.23.0...v3.24.0) (2021-07-29) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.23.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.22.0...v3.23.0) (2021-07-23) - - -### Bug Fixes - -* **clients:** allow undefined configuration ([#2617](https://github.com/aws/aws-sdk-js-v3/issues/2617)) ([a004d15](https://github.com/aws/aws-sdk-js-v3/commit/a004d1569e0b213259c50f72fddfd209fff0d7a3)) -* bump up tslib to 2.3.0 ([#2601](https://github.com/aws/aws-sdk-js-v3/issues/2601)) ([7040faa](https://github.com/aws/aws-sdk-js-v3/commit/7040faac07976c1dcfd5240675b82a2f275b2a55)) - - -### Features - -* **clients:** change runtime config from constant to provider functions ([#2574](https://github.com/aws/aws-sdk-js-v3/issues/2574)) ([5eca565](https://github.com/aws/aws-sdk-js-v3/commit/5eca565b5237a31ee4f18a2ecb4608099ccd55ac)) - - - - - -# [3.22.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.21.0...v3.22.0) (2021-07-16) - - -### Bug Fixes - -* **clients:** link to Hash Interface ([#2573](https://github.com/aws/aws-sdk-js-v3/issues/2573)) ([bb7b3ed](https://github.com/aws/aws-sdk-js-v3/commit/bb7b3edc152f2c33b0e1cf2848aba4231882c36d)) -* **clients:** prefix `dist/` for typesVersions TS<4 ([#2580](https://github.com/aws/aws-sdk-js-v3/issues/2580)) ([dff5cd4](https://github.com/aws/aws-sdk-js-v3/commit/dff5cd4b6fa00453e938ce8f238c1542ee7ba3d6)) - - - - - -# [3.21.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.20.0...v3.21.0) (2021-07-09) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.20.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.19.0...v3.20.0) (2021-07-02) - - -### Bug Fixes - -* replace prepublishOnly script with downlevel-dts ([#2537](https://github.com/aws/aws-sdk-js-v3/issues/2537)) ([63818a1](https://github.com/aws/aws-sdk-js-v3/commit/63818a1e47b08af56f092031a01bbbff0a9af590)) - - - - - -# [3.19.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.18.0...v3.19.0) (2021-06-24) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.18.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.17.0...v3.18.0) (2021-06-04) - - -### Features - -* support Sigv4 for non AWS services ([#2385](https://github.com/aws/aws-sdk-js-v3/issues/2385)) ([0a251aa](https://github.com/aws/aws-sdk-js-v3/commit/0a251aa44d54fbf21e328ccf2b20db45e94aaa90)), closes [/github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13](https://github.com//github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy/issues/L11-L13) -* **clients:** add retryModeProvider in runtimeConfig ([#2440](https://github.com/aws/aws-sdk-js-v3/issues/2440)) ([fc0a5da](https://github.com/aws/aws-sdk-js-v3/commit/fc0a5dae2c13814d5a0c5fce1d892ce0e97c98e4)) - - - - - -# [3.17.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.16.0...v3.17.0) (2021-05-26) - - -### Features - -* **clients:** update endpoint resolution as of 05/12/2021 ([#2398](https://github.com/aws/aws-sdk-js-v3/issues/2398)) ([17afcbb](https://github.com/aws/aws-sdk-js-v3/commit/17afcbb65bb26f091ba258717716272d5dc4e2c7)) - - - - - -# [3.16.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.15.0...v3.16.0) (2021-05-14) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.15.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.14.0...v3.15.0) (2021-05-10) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.14.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.1...v3.14.0) (2021-04-30) - - -### Bug Fixes - -* **clients:** typo in README difference -> different ([#2314](https://github.com/aws/aws-sdk-js-v3/issues/2314)) ([9ac1f40](https://github.com/aws/aws-sdk-js-v3/commit/9ac1f40eea78075e6b301df50cfae17c19ad77c3)) - - -### Features - -* **clients:** update clients as of 04/29/2021 ([#2329](https://github.com/aws/aws-sdk-js-v3/issues/2329)) ([48ab750](https://github.com/aws/aws-sdk-js-v3/commit/48ab75045d1a94adfae94ac638a0dd882ebd05ac)) - - - - - -## [3.13.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.0...v3.13.1) (2021-04-22) - -**Note:** Version bump only for package @aws-sdk/client-iotfleethub - - - - - -# [3.13.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.12.0...v3.13.0) (2021-04-15) - - -### Features - -* **clients:** update clients as of 04/14/2021 ([#2258](https://github.com/aws/aws-sdk-js-v3/issues/2258)) ([4f9f4a7](https://github.com/aws/aws-sdk-js-v3/commit/4f9f4a79b019c1c35530e05c4138fde88a6fb547)) diff --git a/clients/client-iotfleethub/LICENSE b/clients/client-iotfleethub/LICENSE deleted file mode 100644 index f9e0c8672bca..000000000000 --- a/clients/client-iotfleethub/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-iotfleethub/README.md b/clients/client-iotfleethub/README.md deleted file mode 100644 index c36e5a704fed..000000000000 --- a/clients/client-iotfleethub/README.md +++ /dev/null @@ -1,269 +0,0 @@ - - -# @aws-sdk/client-iotfleethub - -## Description - -AWS SDK for JavaScript IoTFleetHub Client for Node.js, Browser and React Native. - -

With Fleet Hub for IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

- -## Installing - -To install this package, simply type add or install @aws-sdk/client-iotfleethub -using your favorite package manager: - -- `npm install @aws-sdk/client-iotfleethub` -- `yarn add @aws-sdk/client-iotfleethub` -- `pnpm add @aws-sdk/client-iotfleethub` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `IoTFleetHubClient` and -the commands you need, for example `ListApplicationsCommand`: - -```js -// ES5 example -const { IoTFleetHubClient, ListApplicationsCommand } = require("@aws-sdk/client-iotfleethub"); -``` - -```ts -// ES6+ example -import { IoTFleetHubClient, ListApplicationsCommand } from "@aws-sdk/client-iotfleethub"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new IoTFleetHubClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListApplicationsCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-iotfleethub"; -const client = new AWS.IoTFleetHub({ region: "REGION" }); - -// async/await. -try { - const data = await client.listApplications(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listApplications(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listApplications(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-iotfleethub` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -CreateApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/CreateApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/CreateApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/CreateApplicationCommandOutput/) - -
-
- -DeleteApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/DeleteApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/DeleteApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/DeleteApplicationCommandOutput/) - -
-
- -DescribeApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/DescribeApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/DescribeApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/DescribeApplicationCommandOutput/) - -
-
- -ListApplications - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/ListApplicationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/ListApplicationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/ListApplicationsCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/ListTagsForResourceCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iotfleethub/command/UpdateApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/UpdateApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iotfleethub/Interface/UpdateApplicationCommandOutput/) - -
diff --git a/clients/client-iotfleethub/api-extractor.json b/clients/client-iotfleethub/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-iotfleethub/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-iotfleethub/package.json b/clients/client-iotfleethub/package.json deleted file mode 100644 index 30129a3b9684..000000000000 --- a/clients/client-iotfleethub/package.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "name": "@aws-sdk/client-iotfleethub", - "description": "AWS SDK for JavaScript Iotfleethub Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-iotfleethub", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo iotfleethub" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "@smithy/uuid": "^1.1.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-iotfleethub", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-iotfleethub" - } -} diff --git a/clients/client-iotfleethub/src/IoTFleetHub.ts b/clients/client-iotfleethub/src/IoTFleetHub.ts deleted file mode 100644 index ba8c8adc4ab7..000000000000 --- a/clients/client-iotfleethub/src/IoTFleetHub.ts +++ /dev/null @@ -1,186 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - CreateApplicationCommand, - CreateApplicationCommandInput, - CreateApplicationCommandOutput, -} from "./commands/CreateApplicationCommand"; -import { - DeleteApplicationCommand, - DeleteApplicationCommandInput, - DeleteApplicationCommandOutput, -} from "./commands/DeleteApplicationCommand"; -import { - DescribeApplicationCommand, - DescribeApplicationCommandInput, - DescribeApplicationCommandOutput, -} from "./commands/DescribeApplicationCommand"; -import { - ListApplicationsCommand, - ListApplicationsCommandInput, - ListApplicationsCommandOutput, -} from "./commands/ListApplicationsCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { - UpdateApplicationCommand, - UpdateApplicationCommandInput, - UpdateApplicationCommandOutput, -} from "./commands/UpdateApplicationCommand"; -import { IoTFleetHubClient, IoTFleetHubClientConfig } from "./IoTFleetHubClient"; - -const commands = { - CreateApplicationCommand, - DeleteApplicationCommand, - DescribeApplicationCommand, - ListApplicationsCommand, - ListTagsForResourceCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateApplicationCommand, -}; - -export interface IoTFleetHub { - /** - * @see {@link CreateApplicationCommand} - */ - createApplication( - args: CreateApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createApplication( - args: CreateApplicationCommandInput, - cb: (err: any, data?: CreateApplicationCommandOutput) => void - ): void; - createApplication( - args: CreateApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateApplicationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteApplicationCommand} - */ - deleteApplication( - args: DeleteApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteApplication( - args: DeleteApplicationCommandInput, - cb: (err: any, data?: DeleteApplicationCommandOutput) => void - ): void; - deleteApplication( - args: DeleteApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteApplicationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeApplicationCommand} - */ - describeApplication( - args: DescribeApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeApplication( - args: DescribeApplicationCommandInput, - cb: (err: any, data?: DescribeApplicationCommandOutput) => void - ): void; - describeApplication( - args: DescribeApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeApplicationCommandOutput) => void - ): void; - - /** - * @see {@link ListApplicationsCommand} - */ - listApplications(): Promise; - listApplications( - args: ListApplicationsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listApplications( - args: ListApplicationsCommandInput, - cb: (err: any, data?: ListApplicationsCommandOutput) => void - ): void; - listApplications( - args: ListApplicationsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListApplicationsCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateApplicationCommand} - */ - updateApplication( - args: UpdateApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateApplication( - args: UpdateApplicationCommandInput, - cb: (err: any, data?: UpdateApplicationCommandOutput) => void - ): void; - updateApplication( - args: UpdateApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateApplicationCommandOutput) => void - ): void; -} - -/** - *

With Fleet Hub for IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

- * @public - */ -export class IoTFleetHub extends IoTFleetHubClient implements IoTFleetHub {} -createAggregatedClient(commands, IoTFleetHub); diff --git a/clients/client-iotfleethub/src/IoTFleetHubClient.ts b/clients/client-iotfleethub/src/IoTFleetHubClient.ts deleted file mode 100644 index 8d0dc1e339e6..000000000000 --- a/clients/client-iotfleethub/src/IoTFleetHubClient.ts +++ /dev/null @@ -1,351 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultIoTFleetHubHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { CreateApplicationCommandInput, CreateApplicationCommandOutput } from "./commands/CreateApplicationCommand"; -import { DeleteApplicationCommandInput, DeleteApplicationCommandOutput } from "./commands/DeleteApplicationCommand"; -import { - DescribeApplicationCommandInput, - DescribeApplicationCommandOutput, -} from "./commands/DescribeApplicationCommand"; -import { ListApplicationsCommandInput, ListApplicationsCommandOutput } from "./commands/ListApplicationsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { UpdateApplicationCommandInput, UpdateApplicationCommandOutput } from "./commands/UpdateApplicationCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | CreateApplicationCommandInput - | DeleteApplicationCommandInput - | DescribeApplicationCommandInput - | ListApplicationsCommandInput - | ListTagsForResourceCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateApplicationCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | CreateApplicationCommandOutput - | DeleteApplicationCommandOutput - | DescribeApplicationCommandOutput - | ListApplicationsCommandOutput - | ListTagsForResourceCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateApplicationCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type IoTFleetHubClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of IoTFleetHubClient class constructor that set the region, credentials and other options. - */ -export interface IoTFleetHubClientConfig extends IoTFleetHubClientConfigType {} - -/** - * @public - */ -export type IoTFleetHubClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of IoTFleetHubClient class. This is resolved and normalized from the {@link IoTFleetHubClientConfig | constructor configuration interface}. - */ -export interface IoTFleetHubClientResolvedConfig extends IoTFleetHubClientResolvedConfigType {} - -/** - *

With Fleet Hub for IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

- * @public - */ -export class IoTFleetHubClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - IoTFleetHubClientResolvedConfig -> { - /** - * The resolved configuration of IoTFleetHubClient class. This is resolved and normalized from the {@link IoTFleetHubClientConfig | constructor configuration interface}. - */ - readonly config: IoTFleetHubClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultIoTFleetHubHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: IoTFleetHubClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-iotfleethub/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-iotfleethub/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index b8df0ad827cf..000000000000 --- a/clients/client-iotfleethub/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { IoTFleetHubHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: IoTFleetHubHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): IoTFleetHubHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: IoTFleetHubHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: IoTFleetHubHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): IoTFleetHubHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-iotfleethub/src/auth/httpAuthSchemeProvider.ts b/clients/client-iotfleethub/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index b0c886fac2b4..000000000000 --- a/clients/client-iotfleethub/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,155 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { IoTFleetHubClientConfig, IoTFleetHubClientResolvedConfig } from "../IoTFleetHubClient"; - -/** - * @internal - */ -export interface IoTFleetHubHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface IoTFleetHubHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - IoTFleetHubClientResolvedConfig, - HandlerExecutionContext, - IoTFleetHubHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultIoTFleetHubHttpAuthSchemeParametersProvider = async ( - config: IoTFleetHubClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: IoTFleetHubHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "iotfleethub", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface IoTFleetHubHttpAuthSchemeProvider - extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultIoTFleetHubHttpAuthSchemeProvider: IoTFleetHubHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: IoTFleetHubHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: IoTFleetHubHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-iotfleethub/src/commands/CreateApplicationCommand.ts b/clients/client-iotfleethub/src/commands/CreateApplicationCommand.ts deleted file mode 100644 index 6122ad371a33..000000000000 --- a/clients/client-iotfleethub/src/commands/CreateApplicationCommand.ts +++ /dev/null @@ -1,118 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { CreateApplicationRequest, CreateApplicationResponse } from "../models/models_0"; -import { de_CreateApplicationCommand, se_CreateApplicationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateApplicationCommand}. - */ -export interface CreateApplicationCommandInput extends CreateApplicationRequest {} -/** - * @public - * - * The output of {@link CreateApplicationCommand}. - */ -export interface CreateApplicationCommandOutput extends CreateApplicationResponse, __MetadataBearer {} - -/** - *

Creates a Fleet Hub for IoT Device Management web application.

- *

When creating a Fleet Hub application, you must create an organization instance of - * IAM Identity Center if you don't already have one. The Fleet Hub application you create must also be in - * the same Amazon Web Services Region of the organization instance of IAM Identity Center. For more information see Enabling - * IAM Identity Center and Organization instances of IAM Identity Center.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, CreateApplicationCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, CreateApplicationCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // CreateApplicationRequest - * applicationName: "STRING_VALUE", // required - * applicationDescription: "STRING_VALUE", - * clientToken: "STRING_VALUE", - * roleArn: "STRING_VALUE", // required - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateApplicationCommand(input); - * const response = await client.send(command); - * // { // CreateApplicationResponse - * // applicationId: "STRING_VALUE", // required - * // applicationArn: "STRING_VALUE", // required - * // }; - * - * ``` - * - * @param CreateApplicationCommandInput - {@link CreateApplicationCommandInput} - * @returns {@link CreateApplicationCommandOutput} - * @see {@link CreateApplicationCommandInput} for command's `input` shape. - * @see {@link CreateApplicationCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 LimitExceededException} (client fault) - *

A limit has been exceeded.

- * - * @throws {@link ThrottlingException} (client fault) - *

The rate exceeds the limit.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class CreateApplicationCommand extends $Command - .classBuilder< - CreateApplicationCommandInput, - CreateApplicationCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "CreateApplication", {}) - .n("IoTFleetHubClient", "CreateApplicationCommand") - .f(void 0, void 0) - .ser(se_CreateApplicationCommand) - .de(de_CreateApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateApplicationRequest; - output: CreateApplicationResponse; - }; - sdk: { - input: CreateApplicationCommandInput; - output: CreateApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/DeleteApplicationCommand.ts b/clients/client-iotfleethub/src/commands/DeleteApplicationCommand.ts deleted file mode 100644 index 424ad6b7c1a6..000000000000 --- a/clients/client-iotfleethub/src/commands/DeleteApplicationCommand.ts +++ /dev/null @@ -1,106 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { DeleteApplicationRequest, DeleteApplicationResponse } from "../models/models_0"; -import { de_DeleteApplicationCommand, se_DeleteApplicationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteApplicationCommand}. - */ -export interface DeleteApplicationCommandInput extends DeleteApplicationRequest {} -/** - * @public - * - * The output of {@link DeleteApplicationCommand}. - */ -export interface DeleteApplicationCommandOutput extends DeleteApplicationResponse, __MetadataBearer {} - -/** - *

Deletes a Fleet Hub for IoT Device Management web application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, DeleteApplicationCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, DeleteApplicationCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // DeleteApplicationRequest - * applicationId: "STRING_VALUE", // required - * clientToken: "STRING_VALUE", - * }; - * const command = new DeleteApplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteApplicationCommandInput - {@link DeleteApplicationCommandInput} - * @returns {@link DeleteApplicationCommandOutput} - * @see {@link DeleteApplicationCommandInput} for command's `input` shape. - * @see {@link DeleteApplicationCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

The rate exceeds the limit.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class DeleteApplicationCommand extends $Command - .classBuilder< - DeleteApplicationCommandInput, - DeleteApplicationCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "DeleteApplication", {}) - .n("IoTFleetHubClient", "DeleteApplicationCommand") - .f(void 0, void 0) - .ser(se_DeleteApplicationCommand) - .de(de_DeleteApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteApplicationRequest; - output: {}; - }; - sdk: { - input: DeleteApplicationCommandInput; - output: DeleteApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/DescribeApplicationCommand.ts b/clients/client-iotfleethub/src/commands/DescribeApplicationCommand.ts deleted file mode 100644 index 1ee7bfa20241..000000000000 --- a/clients/client-iotfleethub/src/commands/DescribeApplicationCommand.ts +++ /dev/null @@ -1,120 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { DescribeApplicationRequest, DescribeApplicationResponse } from "../models/models_0"; -import { de_DescribeApplicationCommand, se_DescribeApplicationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeApplicationCommand}. - */ -export interface DescribeApplicationCommandInput extends DescribeApplicationRequest {} -/** - * @public - * - * The output of {@link DescribeApplicationCommand}. - */ -export interface DescribeApplicationCommandOutput extends DescribeApplicationResponse, __MetadataBearer {} - -/** - *

Gets information about a Fleet Hub for IoT Device Management web application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, DescribeApplicationCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, DescribeApplicationCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // DescribeApplicationRequest - * applicationId: "STRING_VALUE", // required - * }; - * const command = new DescribeApplicationCommand(input); - * const response = await client.send(command); - * // { // DescribeApplicationResponse - * // applicationId: "STRING_VALUE", // required - * // applicationArn: "STRING_VALUE", // required - * // applicationName: "STRING_VALUE", // required - * // applicationDescription: "STRING_VALUE", - * // applicationUrl: "STRING_VALUE", // required - * // applicationState: "CREATING" || "DELETING" || "ACTIVE" || "CREATE_FAILED" || "DELETE_FAILED", // required - * // applicationCreationDate: Number("long"), // required - * // applicationLastUpdateDate: Number("long"), // required - * // roleArn: "STRING_VALUE", // required - * // ssoClientId: "STRING_VALUE", - * // errorMessage: "STRING_VALUE", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeApplicationCommandInput - {@link DescribeApplicationCommandInput} - * @returns {@link DescribeApplicationCommandOutput} - * @see {@link DescribeApplicationCommandInput} for command's `input` shape. - * @see {@link DescribeApplicationCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

The rate exceeds the limit.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class DescribeApplicationCommand extends $Command - .classBuilder< - DescribeApplicationCommandInput, - DescribeApplicationCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "DescribeApplication", {}) - .n("IoTFleetHubClient", "DescribeApplicationCommand") - .f(void 0, void 0) - .ser(se_DescribeApplicationCommand) - .de(de_DescribeApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeApplicationRequest; - output: DescribeApplicationResponse; - }; - sdk: { - input: DescribeApplicationCommandInput; - output: DescribeApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/ListApplicationsCommand.ts b/clients/client-iotfleethub/src/commands/ListApplicationsCommand.ts deleted file mode 100644 index 6656082bd0c2..000000000000 --- a/clients/client-iotfleethub/src/commands/ListApplicationsCommand.ts +++ /dev/null @@ -1,115 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { ListApplicationsRequest, ListApplicationsResponse } from "../models/models_0"; -import { de_ListApplicationsCommand, se_ListApplicationsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListApplicationsCommand}. - */ -export interface ListApplicationsCommandInput extends ListApplicationsRequest {} -/** - * @public - * - * The output of {@link ListApplicationsCommand}. - */ -export interface ListApplicationsCommandOutput extends ListApplicationsResponse, __MetadataBearer {} - -/** - *

Gets a list of Fleet Hub for IoT Device Management web applications for the current account.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, ListApplicationsCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, ListApplicationsCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // ListApplicationsRequest - * nextToken: "STRING_VALUE", - * }; - * const command = new ListApplicationsCommand(input); - * const response = await client.send(command); - * // { // ListApplicationsResponse - * // applicationSummaries: [ // ApplicationSummaries - * // { // ApplicationSummary - * // applicationId: "STRING_VALUE", // required - * // applicationName: "STRING_VALUE", // required - * // applicationDescription: "STRING_VALUE", - * // applicationUrl: "STRING_VALUE", // required - * // applicationCreationDate: Number("long"), - * // applicationLastUpdateDate: Number("long"), - * // applicationState: "CREATING" || "DELETING" || "ACTIVE" || "CREATE_FAILED" || "DELETE_FAILED", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListApplicationsCommandInput - {@link ListApplicationsCommandInput} - * @returns {@link ListApplicationsCommandOutput} - * @see {@link ListApplicationsCommandInput} for command's `input` shape. - * @see {@link ListApplicationsCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 ThrottlingException} (client fault) - *

The rate exceeds the limit.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class ListApplicationsCommand extends $Command - .classBuilder< - ListApplicationsCommandInput, - ListApplicationsCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "ListApplications", {}) - .n("IoTFleetHubClient", "ListApplicationsCommand") - .f(void 0, void 0) - .ser(se_ListApplicationsCommand) - .de(de_ListApplicationsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListApplicationsRequest; - output: ListApplicationsResponse; - }; - sdk: { - input: ListApplicationsCommandInput; - output: ListApplicationsCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/ListTagsForResourceCommand.ts b/clients/client-iotfleethub/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index 92fdc5893325..000000000000 --- a/clients/client-iotfleethub/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,106 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - *

Lists the tags for the specified resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, ListTagsForResourceCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, ListTagsForResourceCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // ListTagsForResourceRequest - * resourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "ListTagsForResource", {}) - .n("IoTFleetHubClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/TagResourceCommand.ts b/clients/client-iotfleethub/src/commands/TagResourceCommand.ts deleted file mode 100644 index 2f1ec45fd328..000000000000 --- a/clients/client-iotfleethub/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,105 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - *

Adds to or modifies the tags of the specified resource. Tags are metadata which can be used to manage a resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, TagResourceCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, TagResourceCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // TagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tags: { // TagMap // required - * "": "STRING_VALUE", - * }, - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "TagResource", {}) - .n("IoTFleetHubClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/UntagResourceCommand.ts b/clients/client-iotfleethub/src/commands/UntagResourceCommand.ts deleted file mode 100644 index 44c9f10ce69b..000000000000 --- a/clients/client-iotfleethub/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,105 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - *

Removes the specified tags (metadata) from the resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, UntagResourceCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, UntagResourceCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // UntagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient'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 ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "UntagResource", {}) - .n("IoTFleetHubClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/UpdateApplicationCommand.ts b/clients/client-iotfleethub/src/commands/UpdateApplicationCommand.ts deleted file mode 100644 index be7dc20cfb63..000000000000 --- a/clients/client-iotfleethub/src/commands/UpdateApplicationCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// 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 { IoTFleetHubClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTFleetHubClient"; -import { UpdateApplicationRequest, UpdateApplicationResponse } from "../models/models_0"; -import { de_UpdateApplicationCommand, se_UpdateApplicationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateApplicationCommand}. - */ -export interface UpdateApplicationCommandInput extends UpdateApplicationRequest {} -/** - * @public - * - * The output of {@link UpdateApplicationCommand}. - */ -export interface UpdateApplicationCommandOutput extends UpdateApplicationResponse, __MetadataBearer {} - -/** - *

Updates information about a Fleet Hub for IoT Device Management web application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { IoTFleetHubClient, UpdateApplicationCommand } from "@aws-sdk/client-iotfleethub"; // ES Modules import - * // const { IoTFleetHubClient, UpdateApplicationCommand } = require("@aws-sdk/client-iotfleethub"); // CommonJS import - * // import type { IoTFleetHubClientConfig } from "@aws-sdk/client-iotfleethub"; - * const config = {}; // type is IoTFleetHubClientConfig - * const client = new IoTFleetHubClient(config); - * const input = { // UpdateApplicationRequest - * applicationId: "STRING_VALUE", // required - * applicationName: "STRING_VALUE", - * applicationDescription: "STRING_VALUE", - * clientToken: "STRING_VALUE", - * }; - * const command = new UpdateApplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateApplicationCommandInput - {@link UpdateApplicationCommandInput} - * @returns {@link UpdateApplicationCommandOutput} - * @see {@link UpdateApplicationCommandInput} for command's `input` shape. - * @see {@link UpdateApplicationCommandOutput} for command's `response` shape. - * @see {@link IoTFleetHubClientResolvedConfig | config} for IoTFleetHubClient's `config` shape. - * - * @throws {@link ConflictException} (client fault) - *

The request conflicts with the current state of the resource.

- * - * @throws {@link InternalFailureException} (server fault) - *

An unexpected error has occurred.

- * - * @throws {@link InvalidRequestException} (client fault) - *

The request is not valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

The rate exceeds the limit.

- * - * @throws {@link IoTFleetHubServiceException} - *

Base exception class for all service exceptions from IoTFleetHub service.

- * - * - * @public - */ -export class UpdateApplicationCommand extends $Command - .classBuilder< - UpdateApplicationCommandInput, - UpdateApplicationCommandOutput, - IoTFleetHubClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: IoTFleetHubClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSIoTFleetHub", "UpdateApplication", {}) - .n("IoTFleetHubClient", "UpdateApplicationCommand") - .f(void 0, void 0) - .ser(se_UpdateApplicationCommand) - .de(de_UpdateApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateApplicationRequest; - output: {}; - }; - sdk: { - input: UpdateApplicationCommandInput; - output: UpdateApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-iotfleethub/src/commands/index.ts b/clients/client-iotfleethub/src/commands/index.ts deleted file mode 100644 index c9d27feff7ac..000000000000 --- a/clients/client-iotfleethub/src/commands/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -// smithy-typescript generated code -export * from "./CreateApplicationCommand"; -export * from "./DeleteApplicationCommand"; -export * from "./DescribeApplicationCommand"; -export * from "./ListApplicationsCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateApplicationCommand"; diff --git a/clients/client-iotfleethub/src/endpoint/EndpointParameters.ts b/clients/client-iotfleethub/src/endpoint/EndpointParameters.ts deleted file mode 100644 index 3d9708cfd4de..000000000000 --- a/clients/client-iotfleethub/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "iotfleethub", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-iotfleethub/src/endpoint/endpointResolver.ts b/clients/client-iotfleethub/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-iotfleethub/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-iotfleethub/src/endpoint/ruleset.ts b/clients/client-iotfleethub/src/endpoint/ruleset.ts deleted file mode 100644 index 2717065d0c29..000000000000 --- a/clients/client-iotfleethub/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/iotfleethub.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"String"}, -i={[s]:true,"default":false,"type":"Boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://api.fleethub.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://api.fleethub.iot-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://api.fleethub.iot.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://api.fleethub.iot.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-iotfleethub/src/extensionConfiguration.ts b/clients/client-iotfleethub/src/extensionConfiguration.ts deleted file mode 100644 index 331b2fc61b95..000000000000 --- a/clients/client-iotfleethub/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface IoTFleetHubExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-iotfleethub/src/index.ts b/clients/client-iotfleethub/src/index.ts deleted file mode 100644 index 9fa7b6d0aeef..000000000000 --- a/clients/client-iotfleethub/src/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

With Fleet Hub for IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

- * - * @packageDocumentation - */ -export * from "./IoTFleetHubClient"; -export * from "./IoTFleetHub"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { IoTFleetHubExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { IoTFleetHubServiceException } from "./models/IoTFleetHubServiceException"; diff --git a/clients/client-iotfleethub/src/models/IoTFleetHubServiceException.ts b/clients/client-iotfleethub/src/models/IoTFleetHubServiceException.ts deleted file mode 100644 index f24cb1e39662..000000000000 --- a/clients/client-iotfleethub/src/models/IoTFleetHubServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from IoTFleetHub service. - */ -export class IoTFleetHubServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, IoTFleetHubServiceException.prototype); - } -} diff --git a/clients/client-iotfleethub/src/models/index.ts b/clients/client-iotfleethub/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-iotfleethub/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-iotfleethub/src/models/models_0.ts b/clients/client-iotfleethub/src/models/models_0.ts deleted file mode 100644 index d7175d870485..000000000000 --- a/clients/client-iotfleethub/src/models/models_0.ts +++ /dev/null @@ -1,487 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { IoTFleetHubServiceException as __BaseException } from "./IoTFleetHubServiceException"; - -/** - * @public - * @enum - */ -export const ApplicationState = { - ACTIVE: "ACTIVE", - CREATE_FAILED: "CREATE_FAILED", - CREATING: "CREATING", - DELETE_FAILED: "DELETE_FAILED", - DELETING: "DELETING", -} as const; - -/** - * @public - */ -export type ApplicationState = (typeof ApplicationState)[keyof typeof ApplicationState]; - -/** - *

A summary of information about a Fleet Hub for IoT Device Management web application.

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

The unique Id of the web application.

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

The name of the web application.

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

An optional description of the web application.

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

The URL of the web application.

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

The date (in Unix epoch time) when the web application was created.

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

The date (in Unix epoch time) when the web application was last updated.

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

The current state of the web application.

- * @public - */ - applicationState?: ApplicationState | undefined; -} - -/** - * @public - */ -export interface CreateApplicationRequest { - /** - *

The name of the web application.

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

An optional description of the web application.

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

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. - * Don't reuse this client token if a new idempotent request is required.

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

The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.

- * - *

The name of the role must be in the form AWSIotFleetHub_random_string - * .

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

A set of key/value pairs that you can use to manage the web application resource.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateApplicationResponse { - /** - *

The unique Id of the web application.

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

The ARN of the web application.

- * @public - */ - applicationArn: string | undefined; -} - -/** - *

An unexpected error has occurred.

- * @public - */ -export class InternalFailureException extends __BaseException { - readonly name: "InternalFailureException" = "InternalFailureException"; - readonly $fault: "server" = "server"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InternalFailureException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, InternalFailureException.prototype); - } -} - -/** - *

The request is not valid.

- * @public - */ -export class InvalidRequestException extends __BaseException { - readonly name: "InvalidRequestException" = "InvalidRequestException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InvalidRequestException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, InvalidRequestException.prototype); - } -} - -/** - *

A limit has been exceeded.

- * @public - */ -export class LimitExceededException extends __BaseException { - readonly name: "LimitExceededException" = "LimitExceededException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "LimitExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, LimitExceededException.prototype); - } -} - -/** - *

The rate exceeds the limit.

- * @public - */ -export class ThrottlingException extends __BaseException { - readonly name: "ThrottlingException" = "ThrottlingException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ThrottlingException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ThrottlingException.prototype); - } -} - -/** - * @public - */ -export interface DeleteApplicationRequest { - /** - *

The unique Id of the web application.

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

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. - * Don't reuse this client token if a new idempotent request is required.

- * @public - */ - clientToken?: string | undefined; -} - -/** - * @public - */ -export interface DeleteApplicationResponse {} - -/** - *

The specified resource does not exist.

- * @public - */ -export class ResourceNotFoundException extends __BaseException { - readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - } -} - -/** - * @public - */ -export interface DescribeApplicationRequest { - /** - *

The unique Id of the web application.

- * @public - */ - applicationId: string | undefined; -} - -/** - * @public - */ -export interface DescribeApplicationResponse { - /** - *

The unique Id of the web application.

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

The ARN of the web application.

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

The name of the web application.

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

An optional description of the web application.

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

The URL of the web application.

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

The current state of the web application.

- * @public - */ - applicationState: ApplicationState | undefined; - - /** - *

The date (in Unix epoch time) when the application was created.

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

The date (in Unix epoch time) when the application was last updated.

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

The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.

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

The Id of the single sign-on client that you use to authenticate and authorize users on the web application.

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

A message that explains any failures included in the applicationState response field. This message - * explains failures in the CreateApplication and DeleteApplication actions.

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

A set of key/value pairs that you can use to manage the web application resource.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface ListApplicationsRequest { - /** - *

A token used to get the next set of results.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListApplicationsResponse { - /** - *

An array of objects that provide summaries of information about the web applications in the list.

- * @public - */ - applicationSummaries?: ApplicationSummary[] | undefined; - - /** - *

A token used to get the next set of results.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceRequest { - /** - *

The ARN of the resource.

- * @public - */ - resourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

The list of tags assigned to the resource.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The ARN of the resource.

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

The new or modified tags for the resource.

- * @public - */ - tags: Record | undefined; -} - -/** - * @public - */ -export interface TagResourceResponse {} - -/** - * @public - */ -export interface UntagResourceRequest { - /** - *

The ARN of the resource.

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

A list of the keys of the tags to be removed from the resource.

- * @public - */ - tagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} - -/** - *

The request conflicts with the current state of the resource.

- * @public - */ -export class ConflictException extends __BaseException { - readonly name: "ConflictException" = "ConflictException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ConflictException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ConflictException.prototype); - } -} - -/** - * @public - */ -export interface UpdateApplicationRequest { - /** - *

The unique Id of the web application.

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

The name of the web application.

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

An optional description of the web application.

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

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. - * Don't reuse this client token if a new idempotent request is required.

- * @public - */ - clientToken?: string | undefined; -} - -/** - * @public - */ -export interface UpdateApplicationResponse {} diff --git a/clients/client-iotfleethub/src/pagination/Interfaces.ts b/clients/client-iotfleethub/src/pagination/Interfaces.ts deleted file mode 100644 index f4d5f8f0a082..000000000000 --- a/clients/client-iotfleethub/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { IoTFleetHubClient } from "../IoTFleetHubClient"; - -/** - * @public - */ -export interface IoTFleetHubPaginationConfiguration extends PaginationConfiguration { - client: IoTFleetHubClient; -} diff --git a/clients/client-iotfleethub/src/pagination/ListApplicationsPaginator.ts b/clients/client-iotfleethub/src/pagination/ListApplicationsPaginator.ts deleted file mode 100644 index b09f40987a3e..000000000000 --- a/clients/client-iotfleethub/src/pagination/ListApplicationsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListApplicationsCommand, - ListApplicationsCommandInput, - ListApplicationsCommandOutput, -} from "../commands/ListApplicationsCommand"; -import { IoTFleetHubClient } from "../IoTFleetHubClient"; -import { IoTFleetHubPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListApplications: ( - config: IoTFleetHubPaginationConfiguration, - input: ListApplicationsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - IoTFleetHubPaginationConfiguration, - ListApplicationsCommandInput, - ListApplicationsCommandOutput ->(IoTFleetHubClient, ListApplicationsCommand, "nextToken", "nextToken", ""); diff --git a/clients/client-iotfleethub/src/pagination/index.ts b/clients/client-iotfleethub/src/pagination/index.ts deleted file mode 100644 index 9ee19a20eab2..000000000000 --- a/clients/client-iotfleethub/src/pagination/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListApplicationsPaginator"; diff --git a/clients/client-iotfleethub/src/protocols/Aws_restJson1.ts b/clients/client-iotfleethub/src/protocols/Aws_restJson1.ts deleted file mode 100644 index 86a75dab1669..000000000000 --- a/clients/client-iotfleethub/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,552 +0,0 @@ -// smithy-typescript generated code -import { 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 { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectLong as __expectLong, - expectNonNull as __expectNonNull, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - map, - resolvedPath as __resolvedPath, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; -import { v4 as generateIdempotencyToken } from "@smithy/uuid"; - -import { CreateApplicationCommandInput, CreateApplicationCommandOutput } from "../commands/CreateApplicationCommand"; -import { DeleteApplicationCommandInput, DeleteApplicationCommandOutput } from "../commands/DeleteApplicationCommand"; -import { - DescribeApplicationCommandInput, - DescribeApplicationCommandOutput, -} from "../commands/DescribeApplicationCommand"; -import { ListApplicationsCommandInput, ListApplicationsCommandOutput } from "../commands/ListApplicationsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { UpdateApplicationCommandInput, UpdateApplicationCommandOutput } from "../commands/UpdateApplicationCommand"; -import { IoTFleetHubServiceException as __BaseException } from "../models/IoTFleetHubServiceException"; -import { - ConflictException, - InternalFailureException, - InvalidRequestException, - LimitExceededException, - ResourceNotFoundException, - ThrottlingException, -} from "../models/models_0"; - -/** - * serializeAws_restJson1CreateApplicationCommand - */ -export const se_CreateApplicationCommand = async ( - input: CreateApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/applications"); - let body: any; - body = JSON.stringify( - take(input, { - applicationDescription: [], - applicationName: [], - clientToken: [true, (_) => _ ?? generateIdempotencyToken()], - roleArn: [], - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteApplicationCommand - */ -export const se_DeleteApplicationCommand = async ( - input: DeleteApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/applications/{applicationId}"); - b.p("applicationId", () => input.applicationId!, "{applicationId}", false); - const query: any = map({ - [_cT]: [, input[_cT] ?? generateIdempotencyToken()], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeApplicationCommand - */ -export const se_DescribeApplicationCommand = async ( - input: DescribeApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/applications/{applicationId}"); - b.p("applicationId", () => input.applicationId!, "{applicationId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListApplicationsCommand - */ -export const se_ListApplicationsCommand = async ( - input: ListApplicationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/applications"); - const query: any = map({ - [_nT]: [, input[_nT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.tagKeys, `tagKeys`) != null, () => input[_tK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateApplicationCommand - */ -export const se_UpdateApplicationCommand = async ( - input: UpdateApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/applications/{applicationId}"); - b.p("applicationId", () => input.applicationId!, "{applicationId}", false); - let body: any; - body = JSON.stringify( - take(input, { - applicationDescription: [], - applicationName: [], - clientToken: [true, (_) => _ ?? generateIdempotencyToken()], - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1CreateApplicationCommand - */ -export const de_CreateApplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && 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, { - applicationArn: __expectString, - applicationId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteApplicationCommand - */ -export const de_DeleteApplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeApplicationCommand - */ -export const de_DescribeApplicationCommand = 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, { - applicationArn: __expectString, - applicationCreationDate: __expectLong, - applicationDescription: __expectString, - applicationId: __expectString, - applicationLastUpdateDate: __expectLong, - applicationName: __expectString, - applicationState: __expectString, - applicationUrl: __expectString, - errorMessage: __expectString, - roleArn: __expectString, - ssoClientId: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListApplicationsCommand - */ -export const de_ListApplicationsCommand = 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, { - applicationSummaries: _json, - nextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = 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, { - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = 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_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = 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_restJson1UpdateApplicationCommand - */ -export const de_UpdateApplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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 - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "InternalFailureException": - case "com.amazonaws.iotfleethub#InternalFailureException": - throw await de_InternalFailureExceptionRes(parsedOutput, context); - case "InvalidRequestException": - case "com.amazonaws.iotfleethub#InvalidRequestException": - throw await de_InvalidRequestExceptionRes(parsedOutput, context); - case "LimitExceededException": - case "com.amazonaws.iotfleethub#LimitExceededException": - throw await de_LimitExceededExceptionRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazonaws.iotfleethub#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.iotfleethub#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazonaws.iotfleethub#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1ConflictExceptionRes - */ -const de_ConflictExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InternalFailureExceptionRes - */ -const de_InternalFailureExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalFailureException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InvalidRequestExceptionRes - */ -const de_InvalidRequestExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InvalidRequestException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1LimitExceededExceptionRes - */ -const de_LimitExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new LimitExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ThrottlingExceptionRes - */ -const de_ThrottlingExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_TagMap omitted. - -// de_ApplicationSummaries omitted. - -// de_ApplicationSummary omitted. - -// de_TagMap omitted. - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _cT = "clientToken"; -const _nT = "nextToken"; -const _tK = "tagKeys"; diff --git a/clients/client-iotfleethub/src/runtimeConfig.browser.ts b/clients/client-iotfleethub/src/runtimeConfig.browser.ts deleted file mode 100644 index 8d7f5d50ac89..000000000000 --- a/clients/client-iotfleethub/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { IoTFleetHubClientConfig } from "./IoTFleetHubClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: IoTFleetHubClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-iotfleethub/src/runtimeConfig.native.ts b/clients/client-iotfleethub/src/runtimeConfig.native.ts deleted file mode 100644 index 4d977b6c273e..000000000000 --- a/clients/client-iotfleethub/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { IoTFleetHubClientConfig } from "./IoTFleetHubClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: IoTFleetHubClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-iotfleethub/src/runtimeConfig.shared.ts b/clients/client-iotfleethub/src/runtimeConfig.shared.ts deleted file mode 100644 index 44f599daffa7..000000000000 --- a/clients/client-iotfleethub/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { defaultIoTFleetHubHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { IoTFleetHubClientConfig } from "./IoTFleetHubClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: IoTFleetHubClientConfig) => { - return { - apiVersion: "2020-11-03", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultIoTFleetHubHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "IoTFleetHub", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-iotfleethub/src/runtimeConfig.ts b/clients/client-iotfleethub/src/runtimeConfig.ts deleted file mode 100644 index b88f0658ac1d..000000000000 --- a/clients/client-iotfleethub/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { IoTFleetHubClientConfig } from "./IoTFleetHubClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: IoTFleetHubClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-iotfleethub/src/runtimeExtensions.ts b/clients/client-iotfleethub/src/runtimeExtensions.ts deleted file mode 100644 index ebf99e6654f4..000000000000 --- a/clients/client-iotfleethub/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { IoTFleetHubExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: IoTFleetHubExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: IoTFleetHubExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-iotfleethub/tsconfig.cjs.json b/clients/client-iotfleethub/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-iotfleethub/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-iotfleethub/tsconfig.es.json b/clients/client-iotfleethub/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-iotfleethub/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-iotfleethub/tsconfig.json b/clients/client-iotfleethub/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-iotfleethub/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-iotfleethub/tsconfig.types.json b/clients/client-iotfleethub/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-iotfleethub/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/clients/client-lookoutmetrics/.gitignore b/clients/client-lookoutmetrics/.gitignore deleted file mode 100644 index 54f14c9aef25..000000000000 --- a/clients/client-lookoutmetrics/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json diff --git a/clients/client-lookoutmetrics/CHANGELOG.md b/clients/client-lookoutmetrics/CHANGELOG.md deleted file mode 100644 index f3022362ed50..000000000000 --- a/clients/client-lookoutmetrics/CHANGELOG.md +++ /dev/null @@ -1,3765 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [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/client-lookoutmetrics - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.590.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.589.0...v3.590.0) (2024-06-04) - - -### Bug Fixes - -* **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#6156](https://github.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://github.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) - - - - - -# [3.588.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0) (2024-05-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.587.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.586.0...v3.587.0) (2024-05-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.583.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.582.0...v3.583.0) (2024-05-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.582.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.581.0...v3.582.0) (2024-05-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.577.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.576.0...v3.577.0) (2024-05-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.576.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.575.0...v3.576.0) (2024-05-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.575.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0) (2024-05-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.574.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.573.0...v3.574.0) (2024-05-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.572.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.571.0...v3.572.0) (2024-05-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.569.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0) (2024-05-03) - - -### Bug Fixes - -* **clients:** add deps required by default credential providers ([#6055](https://github.com/aws/aws-sdk-js-v3/issues/6055)) ([bfa8626](https://github.com/aws/aws-sdk-js-v3/commit/bfa86268540d197a21f13e8d2e8bced10b78d480)) - - - - - -# [3.568.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0) (2024-05-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.567.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.566.0...v3.567.0) (2024-05-01) - - -### Features - -* end support for Node.js 14.x ([#6034](https://github.com/aws/aws-sdk-js-v3/issues/6034)) ([d196411](https://github.com/aws/aws-sdk-js-v3/commit/d19641119f07d62c29f12348f448cd834d841533)) - - - - - -# [3.565.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0) (2024-04-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.564.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0) (2024-04-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.563.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.562.0...v3.563.0) (2024-04-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.556.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.555.0...v3.556.0) (2024-04-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.554.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.553.0...v3.554.0) (2024-04-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.552.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.551.0...v3.552.0) (2024-04-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.549.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.548.0...v3.549.0) (2024-04-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.533.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.532.0...v3.533.0) (2024-03-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.529.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1) (2024-03-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.529.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.528.0...v3.529.0) (2024-03-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.525.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.524.0...v3.525.0) (2024-02-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.523.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.522.0...v3.523.0) (2024-02-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.521.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.520.0...v3.521.0) (2024-02-23) - - -### Features - -* requestHandler ctor param pass-through ([#5820](https://github.com/aws/aws-sdk-js-v3/issues/5820)) ([9fec71d](https://github.com/aws/aws-sdk-js-v3/commit/9fec71d1933cd8e3db118c164bca16edc2305532)) - - - - - -# [3.515.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0) (2024-02-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.514.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0) (2024-02-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.513.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.512.0...v3.513.0) (2024-02-13) - - -### Features - -* **experimentalIdentityAndAuth:** release phase for services without customizations ([#5787](https://github.com/aws/aws-sdk-js-v3/issues/5787)) ([4004ff6](https://github.com/aws/aws-sdk-js-v3/commit/4004ff68a8ad20f6e60e8fab1f8952928f92f4b7)) - - - - - -# [3.511.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.510.0...v3.511.0) (2024-02-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.509.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.508.0...v3.509.0) (2024-02-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.507.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0) (2024-02-05) - - -### Features - -* unified error dispatcher in protocols ([#5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f)) - - - - - -# [3.504.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0) (2024-01-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.503.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.502.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0) (2024-01-29) - - -### Features - -* **credential-providers:** lazy load STS & SSO clients in credential providers ([#5681](https://github.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e)) - - - - - -# [3.501.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.500.0...v3.501.0) (2024-01-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.499.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) (2024-01-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.496.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0) (2024-01-19) - - -### Bug Fixes - -* get full list of exports for esm compat in dist-cjs ([#5694](https://github.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0)) - - - - - -# [3.495.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0) (2024-01-18) - - -### Features - -* use bundled dist-cjs build ([#5687](https://github.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb)) - - - - - -# [3.490.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0) (2024-01-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.489.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.488.0...v3.489.0) (2024-01-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.485.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0) (2024-01-03) - - -### Features - -* **credential-providers:** add credentialScope field ([#5606](https://github.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083)) - - - - - -# [3.484.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.483.0...v3.484.0) (2023-12-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - - -### Features - -* codegen for paginator factory ([#5590](https://github.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca)) - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - - -### Features - -* xml codegen reduction ([#5566](https://github.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959)) - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.474.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0) (2023-12-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.473.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0) (2023-12-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.470.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.469.0...v3.470.0) (2023-12-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.468.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.467.0...v3.468.0) (2023-12-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.465.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.464.0...v3.465.0) (2023-12-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.462.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0) (2023-11-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.461.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.460.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.459.0...v3.460.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.458.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.457.0...v3.458.0) (2023-11-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.454.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.453.0...v3.454.0) (2023-11-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.451.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0) (2023-11-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.450.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0) (2023-11-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.449.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.448.0...v3.449.0) (2023-11-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.445.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.444.0...v3.445.0) (2023-11-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.441.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0) (2023-11-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.438.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0) (2023-10-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.437.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0) (2023-10-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.436.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0) (2023-10-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.435.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.434.0...v3.435.0) (2023-10-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.433.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.432.0...v3.433.0) (2023-10-20) - - -### Bug Fixes - -* **codegen:** use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/issues/5391)) ([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334)) - - - - - -# [3.431.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0) (2023-10-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.430.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0) (2023-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.429.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.428.0...v3.429.0) (2023-10-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.428.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.427.0...v3.428.0) (2023-10-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.427.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.426.0...v3.427.0) (2023-10-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.425.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.424.0...v3.425.0) (2023-10-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.423.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.422.0...v3.423.0) (2023-10-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.421.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.420.0...v3.421.0) (2023-09-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.418.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.417.0...v3.418.0) (2023-09-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.414.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.413.0...v3.414.0) (2023-09-15) - - -### Features - -* **region-config:** add aws region runtime extension codegen ([#5157](https://github.com/aws/aws-sdk-js-v3/issues/5157)) ([b9d59e8](https://github.com/aws/aws-sdk-js-v3/commit/b9d59e81696f9628c6502473bb01a2d1a617e928)) - - - - - -# [3.413.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.412.0...v3.413.0) (2023-09-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.410.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.409.0...v3.410.0) (2023-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.409.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.408.0...v3.409.0) (2023-09-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.408.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.407.0...v3.408.0) (2023-09-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.405.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.404.0...v3.405.0) (2023-09-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.398.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.397.0...v3.398.0) (2023-08-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.395.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.394.0...v3.395.0) (2023-08-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.391.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.390.0...v3.391.0) (2023-08-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.388.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.387.0...v3.388.0) (2023-08-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.387.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.386.0...v3.387.0) (2023-08-08) - - -### Features - -* **clients:** allow client creation without configuration ([#5060](https://github.com/aws/aws-sdk-js-v3/issues/5060)) ([a9723dc](https://github.com/aws/aws-sdk-js-v3/commit/a9723dcbbf970402a3131a8ff79153a04b2cfb89)) - - - - - -# [3.386.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.385.0...v3.386.0) (2023-08-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.385.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.384.0...v3.385.0) (2023-08-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.382.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.381.0...v3.382.0) (2023-08-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.379.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.379.0...v3.379.1) (2023-07-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.378.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.377.0...v3.378.0) (2023-07-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.377.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.376.0...v3.377.0) (2023-07-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.370.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.369.0...v3.370.0) (2023-07-13) - - -### Bug Fixes - -* **codegen:** pkg.json merge behavior ([#4954](https://github.com/aws/aws-sdk-js-v3/issues/4954)) ([4fc0b7f](https://github.com/aws/aws-sdk-js-v3/commit/4fc0b7f3961fe8a88c781c8f34269aef12d5f620)) - - - - - -# [3.369.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.368.0...v3.369.0) (2023-07-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.363.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.362.0...v3.363.0) (2023-06-29) - - -### Features - -* **clients:** use migrated [@smithy](https://github.com/smithy) packages ([#4873](https://github.com/aws/aws-sdk-js-v3/issues/4873)) ([d036e2e](https://github.com/aws/aws-sdk-js-v3/commit/d036e2e43cd33cfd497871f97dde907c3078b2fd)) - - - - - -# [3.362.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.361.0...v3.362.0) (2023-06-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.360.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.359.0...v3.360.0) (2023-06-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.359.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.0) (2023-06-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.358.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.357.0...v3.358.0) (2023-06-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.357.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.356.0...v3.357.0) (2023-06-21) - - -### Features - -* **clients:** automatic blob type conversions ([#4836](https://github.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://github.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) - - - - - -# [3.354.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.353.0...v3.354.0) (2023-06-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.353.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.352.0...v3.353.0) (2023-06-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.352.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.351.0...v3.352.0) (2023-06-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.350.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.349.0...v3.350.0) (2023-06-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.348.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.1...v3.348.0) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.347.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.0...v3.347.1) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.347.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.346.0...v3.347.0) (2023-06-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.345.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.344.0...v3.345.0) (2023-06-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.344.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.343.0...v3.344.0) (2023-06-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.342.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.341.0...v3.342.0) (2023-05-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.341.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.340.0...v3.341.0) (2023-05-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.338.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.337.0...v3.338.0) (2023-05-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.337.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.336.0...v3.337.0) (2023-05-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.335.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.334.0...v3.335.0) (2023-05-18) - - -### Features - -* **deps:** use [@smithy](https://github.com/smithy) types and protocol-http ([#4722](https://github.com/aws/aws-sdk-js-v3/issues/4722)) ([7ed7101](https://github.com/aws/aws-sdk-js-v3/commit/7ed7101dcc4e81038b6c7f581162b959e6b33a04)) - - - - - -# [3.332.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.331.0...v3.332.0) (2023-05-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.329.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.328.0...v3.329.0) (2023-05-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.328.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.327.0...v3.328.0) (2023-05-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.327.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.326.0...v3.327.0) (2023-05-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.326.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.325.0...v3.326.0) (2023-05-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.325.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.324.0...v3.325.0) (2023-05-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.321.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.0...v3.321.1) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.319.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.318.0...v3.319.0) (2023-04-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.310.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.309.0...v3.310.0) (2023-04-10) - - -### Bug Fixes - -* use updated dist glob pattern in package.json ([#4628](https://github.com/aws/aws-sdk-js-v3/issues/4628)) ([352393d](https://github.com/aws/aws-sdk-js-v3/commit/352393dcdba5ba16dca589c265c40e22913c7f2b)) - - - - - -# [3.309.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.308.0...v3.309.0) (2023-04-07) - - -### Features - -* **codegen:** shorten internal serde function names ([#4611](https://github.com/aws/aws-sdk-js-v3/issues/4611)) ([e385e85](https://github.com/aws/aws-sdk-js-v3/commit/e385e85938d112434b752abb38ab5de2d094f669)) - - - - - -# [3.306.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.305.0...v3.306.0) (2023-04-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.303.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.302.0...v3.303.0) (2023-03-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.301.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.300.0...v3.301.0) (2023-03-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.300.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.299.0...v3.300.0) (2023-03-27) - - -### Features - -* **clients:** codegen for structural hint documentation in commands ([#4573](https://github.com/aws/aws-sdk-js-v3/issues/4573)) ([b3ff58d](https://github.com/aws/aws-sdk-js-v3/commit/b3ff58d3606ceefcdd04ac82fc1ca54f5f811989)) - - - - - -# [3.299.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.298.0...v3.299.0) (2023-03-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.298.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.297.0...v3.298.0) (2023-03-23) - - -### Features - -* **clients:** remove generated log filters for data with no sensitive data ([#4544](https://github.com/aws/aws-sdk-js-v3/issues/4544)) ([569155d](https://github.com/aws/aws-sdk-js-v3/commit/569155d6cce710b102cefa7511ba1bc1d28bc87e)) - - - - - -# [3.297.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.296.0...v3.297.0) (2023-03-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.296.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.295.0...v3.296.0) (2023-03-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.295.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.294.0...v3.295.0) (2023-03-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.294.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.293.0...v3.294.0) (2023-03-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.293.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.292.1...v3.293.0) (2023-03-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.292.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.291.0...v3.292.0) (2023-03-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.290.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.289.0...v3.290.0) (2023-03-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.289.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.288.0...v3.289.0) (2023-03-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.288.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.287.0...v3.288.0) (2023-03-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.287.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.286.0...v3.287.0) (2023-03-08) - - -### Bug Fixes - -* **clients:** remove aggregated client from paginators ([#4496](https://github.com/aws/aws-sdk-js-v3/issues/4496)) ([aea457a](https://github.com/aws/aws-sdk-js-v3/commit/aea457ab5d4e72939f2f608140d82b60526eb716)) - - - - - -# [3.282.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) (2023-03-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.281.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.280.0...v3.281.0) (2023-02-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.279.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0) (2023-02-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.278.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.277.0...v3.278.0) (2023-02-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.276.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.275.0...v3.276.0) (2023-02-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.272.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.271.0...v3.272.0) (2023-02-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.271.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.270.0...v3.271.0) (2023-02-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.267.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.1...v3.267.0) (2023-02-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.266.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.0...v3.266.1) (2023-02-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.266.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.265.0...v3.266.0) (2023-02-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.264.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.263.0...v3.264.0) (2023-02-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.262.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.261.0...v3.262.0) (2023-01-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.261.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.260.0...v3.261.0) (2023-01-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.259.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.258.0...v3.259.0) (2023-01-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.258.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.257.0...v3.258.0) (2023-01-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.257.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.256.0...v3.257.0) (2023-01-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.256.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.255.0...v3.256.0) (2023-01-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.245.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.244.0...v3.245.0) (2023-01-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.241.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.240.0...v3.241.0) (2022-12-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.238.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.237.0...v3.238.0) (2022-12-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.236.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.235.0...v3.236.0) (2022-12-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.235.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.234.0...v3.235.0) (2022-12-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.234.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.233.0...v3.234.0) (2022-12-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.231.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.230.0...v3.231.0) (2022-12-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.229.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.228.0...v3.229.0) (2022-12-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.226.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.225.0...v3.226.0) (2022-12-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.224.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.223.0...v3.224.0) (2022-12-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.223.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.222.0...v3.223.0) (2022-12-02) - - -### Bug Fixes - -* **clients:** remove unconditional inclusion of util-retry ([#4246](https://github.com/aws/aws-sdk-js-v3/issues/4246)) ([3baeb44](https://github.com/aws/aws-sdk-js-v3/commit/3baeb445fb399fa3b6d81e89e88c22b0c0a691cc)) - - - - - -# [3.222.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.221.0...v3.222.0) (2022-12-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - - -### Bug Fixes - -* **codegen:** add check for required query parameters ([#4223](https://github.com/aws/aws-sdk-js-v3/issues/4223)) ([b941f46](https://github.com/aws/aws-sdk-js-v3/commit/b941f4646518aacec2d7709eb673e5b2d90f0b04)) - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.215.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.214.0...v3.215.0) (2022-11-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.213.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.212.0...v3.213.0) (2022-11-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.212.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.211.0...v3.212.0) (2022-11-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.211.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.210.0...v3.211.0) (2022-11-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.210.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.209.0...v3.210.0) (2022-11-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.209.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.208.0...v3.209.0) (2022-11-11) - - -### Bug Fixes - -* **clients:** remove unconditional add of util-base64 node and browser modules ([#4170](https://github.com/aws/aws-sdk-js-v3/issues/4170)) ([24ec718](https://github.com/aws/aws-sdk-js-v3/commit/24ec718ea19309059d8b923c0b5c4265d308a36f)) -* **clients:** use default no-op logger in clients codegen ([#4171](https://github.com/aws/aws-sdk-js-v3/issues/4171)) ([9721730](https://github.com/aws/aws-sdk-js-v3/commit/9721730bc3ceba8a8b80ad95e9c893e55e30272e)) - - - - - -# [3.208.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.207.0...v3.208.0) (2022-11-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.204.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.203.0...v3.204.0) (2022-11-04) - - -### Features - -* **clients:** update client endpoints as of 2022-11-04 ([7471107](https://github.com/aws/aws-sdk-js-v3/commit/7471107c0881b5d9e474447a660dd3354a50b195)) - - - - - -# [3.202.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.201.0...v3.202.0) (2022-11-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.201.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.200.0...v3.201.0) (2022-11-01) - - -### Features - -* end support for Node.js 12.x ([#4123](https://github.com/aws/aws-sdk-js-v3/issues/4123)) ([83f913e](https://github.com/aws/aws-sdk-js-v3/commit/83f913ec2ac3878d8726c6964f585550dc5caf3e)) - - - - - -# [3.200.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.199.0...v3.200.0) (2022-10-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.199.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.198.0...v3.199.0) (2022-10-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.198.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.197.0...v3.198.0) (2022-10-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - - -### Features - -* **endpoint:** add remaining restJson1 services endpoint models ([#4090](https://github.com/aws/aws-sdk-js-v3/issues/4090)) ([998113b](https://github.com/aws/aws-sdk-js-v3/commit/998113bd0a70a7de4bf5d975cb5f7524098866a0)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.193.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.192.0...v3.193.0) (2022-10-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.192.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.191.0...v3.192.0) (2022-10-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.190.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.189.0...v3.190.0) (2022-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.188.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.187.0...v3.188.0) (2022-10-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.186.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.185.0...v3.186.0) (2022-10-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.185.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.184.0...v3.185.0) (2022-10-05) - - -### Bug Fixes - -* **codegen:** add deser check for x-amz-request-id ([#4015](https://github.com/aws/aws-sdk-js-v3/issues/4015)) ([6ff07bd](https://github.com/aws/aws-sdk-js-v3/commit/6ff07bd7e72bd56725f318013ac1d6d0fbbcdd9a)) - - - - - -# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.181.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.180.0...v3.181.0) (2022-09-29) - - -### Bug Fixes - -* **clients:** make parseErrorBody async ([#3999](https://github.com/aws/aws-sdk-js-v3/issues/3999)) ([2558c93](https://github.com/aws/aws-sdk-js-v3/commit/2558c93c050357ac6dc47aa0452b15b12ebfd676)) -* **clients:** populate message field when parsing errors ([#3995](https://github.com/aws/aws-sdk-js-v3/issues/3995)) ([02e47f1](https://github.com/aws/aws-sdk-js-v3/commit/02e47f14397ae0a5d2e2883350d038b307fdcdb4)) - - - - - -# [3.180.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.179.0...v3.180.0) (2022-09-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.179.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.178.0...v3.179.0) (2022-09-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.169.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.168.0...v3.169.0) (2022-09-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.167.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.166.0...v3.167.0) (2022-09-08) - - -### Features - -* **client-lookoutmetrics:** Release dimension value filtering feature to allow customers to define dimension filters for including only a subset of their dataset to be used by LookoutMetrics. ([495f023](https://github.com/aws/aws-sdk-js-v3/commit/495f02381202a098b8286746e63d42b869a8a758)) - - - - - -# [3.165.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.164.0...v3.165.0) (2022-09-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.163.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.162.0...v3.163.0) (2022-09-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.162.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.161.0...v3.162.0) (2022-08-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.161.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.160.0...v3.161.0) (2022-08-30) - - -### Features - -* **clients:** update client endpoints as of 2022-08-30 ([59043d3](https://github.com/aws/aws-sdk-js-v3/commit/59043d3755015c9185990f3ad850aaded13bd58c)) - - - - - -# [3.160.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.159.0...v3.160.0) (2022-08-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.159.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.158.0...v3.159.0) (2022-08-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.154.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.153.0...v3.154.0) (2022-08-19) - - -### Features - -* **client-lookoutmetrics:** This release is to make GetDataQualityMetrics API publicly available. ([d8ee980](https://github.com/aws/aws-sdk-js-v3/commit/d8ee980d224f362ea93a849cffce8fde59510da6)) - - - - - -# [3.150.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.149.0...v3.150.0) (2022-08-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.145.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.144.0...v3.145.0) (2022-08-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.142.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.141.0...v3.142.0) (2022-08-02) - - -### Features - -* **codegen:** general data mapping function ([#3830](https://github.com/aws/aws-sdk-js-v3/issues/3830)) ([9417eae](https://github.com/aws/aws-sdk-js-v3/commit/9417eae722806799fb4c15c07921574268c1165c)) - - - - - -# [3.141.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.140.0...v3.141.0) (2022-08-01) - - -### Features - -* **clients:** update client endpoints as of 2022-08-01 ([aaf49f2](https://github.com/aws/aws-sdk-js-v3/commit/aaf49f21b371412e6ea7e00890b71a7b31991b66)) - - - - - -# [3.137.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.136.1...v3.137.0) (2022-07-26) - - -### Features - -* **namespaces:** remove namespaces with only a log filter ([#3823](https://github.com/aws/aws-sdk-js-v3/issues/3823)) ([33e6822](https://github.com/aws/aws-sdk-js-v3/commit/33e68228fb64c53dd8f89e6be76dd5f46edc3cfd)) - - - - - -# [3.131.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.130.0...v3.131.0) (2022-07-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.130.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.129.0...v3.130.0) (2022-07-14) - - -### Bug Fixes - -* **codegen:** fix error code parsing when it's a number ([#3371](https://github.com/aws/aws-sdk-js-v3/issues/3371)) ([c2d8522](https://github.com/aws/aws-sdk-js-v3/commit/c2d852279a3d23958521a6ceb4f4c642b0cb1848)) - - - - - -# [3.128.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.127.0...v3.128.0) (2022-07-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.127.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.126.0...v3.127.0) (2022-07-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.121.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.120.0...v3.121.0) (2022-06-30) - - -### Features - -* **clients:** fallback to status code for unmodeled errors ([#3752](https://github.com/aws/aws-sdk-js-v3/issues/3752)) ([49bcc4f](https://github.com/aws/aws-sdk-js-v3/commit/49bcc4f153e890e798a8e82fd5fc397b2dcc449f)) - - - - - -## [3.118.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.118.0...v3.118.1) (2022-06-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.118.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.117.0...v3.118.0) (2022-06-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.112.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.111.0...v3.112.0) (2022-06-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.110.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.109.0...v3.110.0) (2022-06-14) - - -### Features - -* **client-lookoutmetrics:** Adding filters to Alert and adding new UpdateAlert API. ([d52f9aa](https://github.com/aws/aws-sdk-js-v3/commit/d52f9aac9fe1d9508a51ac19d975f0bd5a78fdb7)) - - - - - -# [3.109.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.108.1...v3.109.0) (2022-06-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.105.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.104.0...v3.105.0) (2022-06-06) - - -### Features - -* **clients:** support recursion detection in Lambda ([#3654](https://github.com/aws/aws-sdk-js-v3/issues/3654)) ([ecfe46e](https://github.com/aws/aws-sdk-js-v3/commit/ecfe46ea1fd8b6e3812b75b3dc6c03554fb4b3fa)) - - - - - -# [3.102.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.101.0...v3.102.0) (2022-05-31) - - -### Features - -* **client-lookoutmetrics:** Adding backtest mode to detectors using the Cloudwatch data source. ([973cdd0](https://github.com/aws/aws-sdk-js-v3/commit/973cdd03db3b6ad2a86b8f7b55555e1d7da53891)) - - - - - -# [3.100.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.99.0...v3.100.0) (2022-05-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.99.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.98.0...v3.99.0) (2022-05-25) - - -### Features - -* **client-lookoutmetrics:** Adding AthenaSourceConfig for MetricSet APIs to support Athena as a data source. ([41aa257](https://github.com/aws/aws-sdk-js-v3/commit/41aa25712afe684d39ebb85dcb7b2d1eef56588e)) - - - - - -# [3.95.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.94.0...v3.95.0) (2022-05-19) - - -### Features - -* **client-lookoutmetrics:** In this release we added SnsFormat to SNSConfiguration to support human readable alert. ([c28ed70](https://github.com/aws/aws-sdk-js-v3/commit/c28ed70682b3fe69db89d2b5e4f48bb58b7fd7f0)) - - - - - -# [3.94.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.93.0...v3.94.0) (2022-05-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.92.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.91.0...v3.92.0) (2022-05-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.87.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.86.0...v3.87.0) (2022-05-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.85.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.84.0...v3.85.0) (2022-05-05) - - -### Features - -* **codegen:** add codegen indicator comment to all generated files ([#3592](https://github.com/aws/aws-sdk-js-v3/issues/3592)) ([567a530](https://github.com/aws/aws-sdk-js-v3/commit/567a5304232fcc1f9db3fd3df545054de8336b4b)) - - - - - -# [3.82.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.81.0...v3.82.0) (2022-05-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.81.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.80.0...v3.81.0) (2022-04-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.78.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.77.0...v3.78.0) (2022-04-26) - - -### Features - -* **types:** add pagination stopOnSameToken option ([#3524](https://github.com/aws/aws-sdk-js-v3/issues/3524)) ([9bf73e8](https://github.com/aws/aws-sdk-js-v3/commit/9bf73e81b8d9be9f12c72cbefbe26c502d1873c6)) - - - - - -# [3.76.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.75.0...v3.76.0) (2022-04-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.75.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.74.0...v3.75.0) (2022-04-21) - - -### Features - -* **client-lookoutmetrics:** Added DetectMetricSetConfig API for detecting configuration required for creating metric set from provided S3 data source. ([902a074](https://github.com/aws/aws-sdk-js-v3/commit/902a074ea9ae938eaa06b0dc157f78741e2cb82a)) - - - - - -# [3.74.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.73.0...v3.74.0) (2022-04-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.72.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.71.0...v3.72.0) (2022-04-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.58.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.57.0...v3.58.0) (2022-03-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.56.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.55.0...v3.56.0) (2022-03-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.55.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.1...v3.55.0) (2022-03-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.54.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.0...v3.54.1) (2022-03-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.54.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.53.1...v3.54.0) (2022-03-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.53.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.52.0...v3.53.0) (2022-02-24) - - -### Features - -* **clients:** generate service exceptions as classes ([#3267](https://github.com/aws/aws-sdk-js-v3/issues/3267)) ([ca64fee](https://github.com/aws/aws-sdk-js-v3/commit/ca64feed3351c394c07dc26b782a5760a396a074)) - - - - - -# [3.52.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.51.0...v3.52.0) (2022-02-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.51.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.50.0...v3.51.0) (2022-02-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.50.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.49.0...v3.50.0) (2022-02-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.49.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.48.0...v3.49.0) (2022-01-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - - -### Features - -* **clients:** update clients as of 2022/01/21 ([#3228](https://github.com/aws/aws-sdk-js-v3/issues/3228)) ([fa713ef](https://github.com/aws/aws-sdk-js-v3/commit/fa713efca6b2f424c27535d000359f08830960b1)) - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -## [3.47.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.0-release-test-1...v3.47.1) (2022-01-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.47.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.46.0...v3.47.0) (2022-01-15) - - -### Features - -* **clients:** update clients to use default values inferred from defaults mode ([#3192](https://github.com/aws/aws-sdk-js-v3/issues/3192)) ([9152e21](https://github.com/aws/aws-sdk-js-v3/commit/9152e210c6ec29f34bb070eaf2874039022e6ab7)) - - - - - -# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07) - - -### Bug Fixes - -* **clients:** update clean:dist script to delete dist-* folder ([#3155](https://github.com/aws/aws-sdk-js-v3/issues/3155)) ([cdb1709](https://github.com/aws/aws-sdk-js-v3/commit/cdb17090f82d1fc8755811c82cbed5976ec7e60b)) - - -### Features - -* **clients:** extend typedoc.json from root ([#3136](https://github.com/aws/aws-sdk-js-v3/issues/3136)) ([f6a3ef5](https://github.com/aws/aws-sdk-js-v3/commit/f6a3ef541ae2d92872d09d8cab6727911287ebb2)) -* end support for Node.js 10.x ([#3122](https://github.com/aws/aws-sdk-js-v3/issues/3122)) ([7acf18a](https://github.com/aws/aws-sdk-js-v3/commit/7acf18abd3fb1cc461f809110cdb0d7968c2070e)) - - - - - -# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23) - - -### Features - -* **clients:** update clients as of 2021/12/23 ([#3110](https://github.com/aws/aws-sdk-js-v3/issues/3110)) ([5d638e1](https://github.com/aws/aws-sdk-js-v3/commit/5d638e188ce64fa80fe36b8cba79ba63b80b50b7)) - - - - - -# [3.43.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.42.0...v3.43.0) (2021-11-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.42.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.41.0...v3.42.0) (2021-11-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.41.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.40.1...v3.41.0) (2021-11-11) - - -### Features - -* **clients:** update clients as of 2021/11/11 ([#3015](https://github.com/aws/aws-sdk-js-v3/issues/3015)) ([3d82c4e](https://github.com/aws/aws-sdk-js-v3/commit/3d82c4e3c4d174533f46ce35495cf5cffabdb35a)) - - - - - -# [3.40.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.39.0...v3.40.0) (2021-11-05) - - -### Features - -* **clients:** populate variants in endpoints hashes ([#2974](https://github.com/aws/aws-sdk-js-v3/issues/2974)) ([0dd68ef](https://github.com/aws/aws-sdk-js-v3/commit/0dd68ef8b04ea0e96e43b05a9a10221e433fdf86)) - - - - - -# [3.39.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.38.0...v3.39.0) (2021-10-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.38.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.37.0...v3.38.0) (2021-10-22) - - -### Features - -* **client-documentation-generator:** rename package ([#2916](https://github.com/aws/aws-sdk-js-v3/issues/2916)) ([1a80bfd](https://github.com/aws/aws-sdk-js-v3/commit/1a80bfd2dfc583001ddb4a21b6432eaaad699aa7)) -* **clients:** export folder from index.ts ([#2912](https://github.com/aws/aws-sdk-js-v3/issues/2912)) ([183b46d](https://github.com/aws/aws-sdk-js-v3/commit/183b46dde7f5613128038bf1c076f3c0b693203b)) - - - - - -# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15) - - -### Features - -* **clients:** update clients as of 10/15/2021 ([#2902](https://github.com/aws/aws-sdk-js-v3/issues/2902)) ([2730b54](https://github.com/aws/aws-sdk-js-v3/commit/2730b5424377944a5a2ad5e1ad7d3ca4135dae1c)) - - - - - -## [3.36.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.0...v3.36.1) (2021-10-12) - - -### Bug Fixes - -* **clients:** emitDeclarationOnly in tsconfig.types.json ([#2893](https://github.com/aws/aws-sdk-js-v3/issues/2893)) ([6dc3d56](https://github.com/aws/aws-sdk-js-v3/commit/6dc3d56c20809c90cbdc4dd48627eeebc64af99d)) - - - - - -# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08) - - -### Features - -* publish files in dist-* only ([#2873](https://github.com/aws/aws-sdk-js-v3/issues/2873)) ([53b4243](https://github.com/aws/aws-sdk-js-v3/commit/53b4243b066f25ff2412d5f0dea1036054b2df32)) -* **codegen:** ts-ignore packageInfo imports in codegen ([#2875](https://github.com/aws/aws-sdk-js-v3/issues/2875)) ([99d9267](https://github.com/aws/aws-sdk-js-v3/commit/99d926762193e83a354edec6e9de2b0543449704)) -* **tsconfig:** remove sourceMap ([#2867](https://github.com/aws/aws-sdk-js-v3/issues/2867)) ([d25f526](https://github.com/aws/aws-sdk-js-v3/commit/d25f526627a02a2ca28675fecce66c76b6c97966)) - - - - - -# [3.35.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.34.0...v3.35.0) (2021-10-04) - - -### Features - -* **clients:** eslint --fix using esprint ([#2849](https://github.com/aws/aws-sdk-js-v3/issues/2849)) ([94d0a2d](https://github.com/aws/aws-sdk-js-v3/commit/94d0a2d8a0579ee0a742337937ad05735cfbc1ba)) -* **clients:** move source files to 'src' folder ([#2845](https://github.com/aws/aws-sdk-js-v3/issues/2845)) ([e0025cd](https://github.com/aws/aws-sdk-js-v3/commit/e0025cddbba244a41ddf1fd1adb761142e15c22d)) - - - - - -# [3.34.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.33.0...v3.34.0) (2021-09-24) - - -### Features - -* **clients:** remove comments from transpiled JS files ([#2817](https://github.com/aws/aws-sdk-js-v3/issues/2817)) ([d01420b](https://github.com/aws/aws-sdk-js-v3/commit/d01420b247966c8ec84c1dd0a1b42512ede10c90)) - - - - - -# [3.33.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.32.0...v3.33.0) (2021-09-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.32.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.31.0...v3.32.0) (2021-09-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.31.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.30.0...v3.31.0) (2021-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.30.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.29.0...v3.30.0) (2021-09-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.29.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.28.0...v3.29.0) (2021-09-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.26.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.25.0...v3.26.0) (2021-08-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.25.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.24.0...v3.25.0) (2021-08-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.24.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.23.0...v3.24.0) (2021-07-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.23.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.22.0...v3.23.0) (2021-07-23) - - -### Bug Fixes - -* **clients:** allow undefined configuration ([#2617](https://github.com/aws/aws-sdk-js-v3/issues/2617)) ([a004d15](https://github.com/aws/aws-sdk-js-v3/commit/a004d1569e0b213259c50f72fddfd209fff0d7a3)) -* bump up tslib to 2.3.0 ([#2601](https://github.com/aws/aws-sdk-js-v3/issues/2601)) ([7040faa](https://github.com/aws/aws-sdk-js-v3/commit/7040faac07976c1dcfd5240675b82a2f275b2a55)) - - -### Features - -* **clients:** change runtime config from constant to provider functions ([#2574](https://github.com/aws/aws-sdk-js-v3/issues/2574)) ([5eca565](https://github.com/aws/aws-sdk-js-v3/commit/5eca565b5237a31ee4f18a2ecb4608099ccd55ac)) - - - - - -# [3.22.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.21.0...v3.22.0) (2021-07-16) - - -### Bug Fixes - -* **clients:** link to Hash Interface ([#2573](https://github.com/aws/aws-sdk-js-v3/issues/2573)) ([bb7b3ed](https://github.com/aws/aws-sdk-js-v3/commit/bb7b3edc152f2c33b0e1cf2848aba4231882c36d)) -* **clients:** prefix `dist/` for typesVersions TS<4 ([#2580](https://github.com/aws/aws-sdk-js-v3/issues/2580)) ([dff5cd4](https://github.com/aws/aws-sdk-js-v3/commit/dff5cd4b6fa00453e938ce8f238c1542ee7ba3d6)) - - - - - -# [3.21.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.20.0...v3.21.0) (2021-07-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.20.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.19.0...v3.20.0) (2021-07-02) - - -### Bug Fixes - -* replace prepublishOnly script with downlevel-dts ([#2537](https://github.com/aws/aws-sdk-js-v3/issues/2537)) ([63818a1](https://github.com/aws/aws-sdk-js-v3/commit/63818a1e47b08af56f092031a01bbbff0a9af590)) - - - - - -# [3.19.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.18.0...v3.19.0) (2021-06-24) - - -### Features - -* **clients:** update clients as of 06/17/2021 ([#2501](https://github.com/aws/aws-sdk-js-v3/issues/2501)) ([19bd800](https://github.com/aws/aws-sdk-js-v3/commit/19bd800233490de726cf38a292f835371c2a24a5)) - - - - - -# [3.18.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.17.0...v3.18.0) (2021-06-04) - - -### Features - -* support Sigv4 for non AWS services ([#2385](https://github.com/aws/aws-sdk-js-v3/issues/2385)) ([0a251aa](https://github.com/aws/aws-sdk-js-v3/commit/0a251aa44d54fbf21e328ccf2b20db45e94aaa90)), closes [/github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13](https://github.com//github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy/issues/L11-L13) -* **clients:** add retryModeProvider in runtimeConfig ([#2440](https://github.com/aws/aws-sdk-js-v3/issues/2440)) ([fc0a5da](https://github.com/aws/aws-sdk-js-v3/commit/fc0a5dae2c13814d5a0c5fce1d892ce0e97c98e4)) - - - - - -# [3.17.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.16.0...v3.17.0) (2021-05-26) - - -### Features - -* **clients:** update endpoint resolution as of 05/12/2021 ([#2398](https://github.com/aws/aws-sdk-js-v3/issues/2398)) ([17afcbb](https://github.com/aws/aws-sdk-js-v3/commit/17afcbb65bb26f091ba258717716272d5dc4e2c7)) - - - - - -# [3.16.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.15.0...v3.16.0) (2021-05-14) - - -### Features - -* **clients:** update clients as of 05/10/2021 ([#2373](https://github.com/aws/aws-sdk-js-v3/issues/2373)) ([ed302dc](https://github.com/aws/aws-sdk-js-v3/commit/ed302dc3138c0730dba3b660be77b962a2d37607)) - - - - - -# [3.15.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.14.0...v3.15.0) (2021-05-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.14.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.1...v3.14.0) (2021-04-30) - - -### Bug Fixes - -* **clients:** typo in README difference -> different ([#2314](https://github.com/aws/aws-sdk-js-v3/issues/2314)) ([9ac1f40](https://github.com/aws/aws-sdk-js-v3/commit/9ac1f40eea78075e6b301df50cfae17c19ad77c3)) - - -### Features - -* **clients:** update clients as of 04/29/2021 ([#2329](https://github.com/aws/aws-sdk-js-v3/issues/2329)) ([48ab750](https://github.com/aws/aws-sdk-js-v3/commit/48ab75045d1a94adfae94ac638a0dd882ebd05ac)) - - - - - -## [3.13.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.0...v3.13.1) (2021-04-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics - - - - - -# [3.13.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.12.0...v3.13.0) (2021-04-15) - - -### Features - -* **clients:** update clients as of 04/14/2021 ([#2258](https://github.com/aws/aws-sdk-js-v3/issues/2258)) ([4f9f4a7](https://github.com/aws/aws-sdk-js-v3/commit/4f9f4a79b019c1c35530e05c4138fde88a6fb547)) diff --git a/clients/client-lookoutmetrics/LICENSE b/clients/client-lookoutmetrics/LICENSE deleted file mode 100644 index f9e0c8672bca..000000000000 --- a/clients/client-lookoutmetrics/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-lookoutmetrics/README.md b/clients/client-lookoutmetrics/README.md deleted file mode 100644 index 0cb806a8d658..000000000000 --- a/clients/client-lookoutmetrics/README.md +++ /dev/null @@ -1,447 +0,0 @@ - - -# @aws-sdk/client-lookoutmetrics - -## Description - -AWS SDK for JavaScript LookoutMetrics Client for Node.js, Browser and React Native. - -

This is the Amazon Lookout for Metrics API Reference. For an introduction to the service -with tutorials for getting started, visit Amazon -Lookout for Metrics Developer Guide.

- -## Installing - -To install this package, simply type add or install @aws-sdk/client-lookoutmetrics -using your favorite package manager: - -- `npm install @aws-sdk/client-lookoutmetrics` -- `yarn add @aws-sdk/client-lookoutmetrics` -- `pnpm add @aws-sdk/client-lookoutmetrics` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `LookoutMetricsClient` and -the commands you need, for example `ListAlertsCommand`: - -```js -// ES5 example -const { LookoutMetricsClient, ListAlertsCommand } = require("@aws-sdk/client-lookoutmetrics"); -``` - -```ts -// ES6+ example -import { LookoutMetricsClient, ListAlertsCommand } from "@aws-sdk/client-lookoutmetrics"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new LookoutMetricsClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListAlertsCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-lookoutmetrics"; -const client = new AWS.LookoutMetrics({ region: "REGION" }); - -// async/await. -try { - const data = await client.listAlerts(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listAlerts(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listAlerts(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-lookoutmetrics` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -ActivateAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ActivateAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ActivateAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ActivateAnomalyDetectorCommandOutput/) - -
-
- -BackTestAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/BackTestAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/BackTestAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/BackTestAnomalyDetectorCommandOutput/) - -
-
- -CreateAlert - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/CreateAlertCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/CreateAlertCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/CreateAlertCommandOutput/) - -
-
- -CreateAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/CreateAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/CreateAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/CreateAnomalyDetectorCommandOutput/) - -
-
- -CreateMetricSet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/CreateMetricSetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/CreateMetricSetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/CreateMetricSetCommandOutput/) - -
-
- -DeactivateAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DeactivateAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DeactivateAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DeactivateAnomalyDetectorCommandOutput/) - -
-
- -DeleteAlert - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DeleteAlertCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DeleteAlertCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DeleteAlertCommandOutput/) - -
-
- -DeleteAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DeleteAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DeleteAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DeleteAnomalyDetectorCommandOutput/) - -
-
- -DescribeAlert - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DescribeAlertCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeAlertCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeAlertCommandOutput/) - -
-
- -DescribeAnomalyDetectionExecutions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DescribeAnomalyDetectionExecutionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeAnomalyDetectionExecutionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeAnomalyDetectionExecutionsCommandOutput/) - -
-
- -DescribeAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DescribeAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeAnomalyDetectorCommandOutput/) - -
-
- -DescribeMetricSet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DescribeMetricSetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeMetricSetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DescribeMetricSetCommandOutput/) - -
-
- -DetectMetricSetConfig - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/DetectMetricSetConfigCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DetectMetricSetConfigCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/DetectMetricSetConfigCommandOutput/) - -
-
- -GetAnomalyGroup - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/GetAnomalyGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetAnomalyGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetAnomalyGroupCommandOutput/) - -
-
- -GetDataQualityMetrics - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/GetDataQualityMetricsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetDataQualityMetricsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetDataQualityMetricsCommandOutput/) - -
-
- -GetFeedback - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/GetFeedbackCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetFeedbackCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetFeedbackCommandOutput/) - -
-
- -GetSampleData - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/GetSampleDataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetSampleDataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/GetSampleDataCommandOutput/) - -
-
- -ListAlerts - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListAlertsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAlertsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAlertsCommandOutput/) - -
-
- -ListAnomalyDetectors - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListAnomalyDetectorsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyDetectorsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyDetectorsCommandOutput/) - -
-
- -ListAnomalyGroupRelatedMetrics - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListAnomalyGroupRelatedMetricsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyGroupRelatedMetricsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyGroupRelatedMetricsCommandOutput/) - -
-
- -ListAnomalyGroupSummaries - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListAnomalyGroupSummariesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyGroupSummariesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyGroupSummariesCommandOutput/) - -
-
- -ListAnomalyGroupTimeSeries - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListAnomalyGroupTimeSeriesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyGroupTimeSeriesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListAnomalyGroupTimeSeriesCommandOutput/) - -
-
- -ListMetricSets - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListMetricSetsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListMetricSetsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListMetricSetsCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/ListTagsForResourceCommandOutput/) - -
-
- -PutFeedback - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/PutFeedbackCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/PutFeedbackCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/PutFeedbackCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateAlert - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/UpdateAlertCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UpdateAlertCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UpdateAlertCommandOutput/) - -
-
- -UpdateAnomalyDetector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/UpdateAnomalyDetectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UpdateAnomalyDetectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UpdateAnomalyDetectorCommandOutput/) - -
-
- -UpdateMetricSet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutmetrics/command/UpdateMetricSetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UpdateMetricSetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutmetrics/Interface/UpdateMetricSetCommandOutput/) - -
diff --git a/clients/client-lookoutmetrics/api-extractor.json b/clients/client-lookoutmetrics/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-lookoutmetrics/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-lookoutmetrics/package.json b/clients/client-lookoutmetrics/package.json deleted file mode 100644 index 5c33bb92aa85..000000000000 --- a/clients/client-lookoutmetrics/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "@aws-sdk/client-lookoutmetrics", - "description": "AWS SDK for JavaScript Lookoutmetrics Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-lookoutmetrics", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo lookoutmetrics" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-lookoutmetrics", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-lookoutmetrics" - } -} diff --git a/clients/client-lookoutmetrics/src/LookoutMetrics.ts b/clients/client-lookoutmetrics/src/LookoutMetrics.ts deleted file mode 100644 index fa1e45c8015a..000000000000 --- a/clients/client-lookoutmetrics/src/LookoutMetrics.ts +++ /dev/null @@ -1,613 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - ActivateAnomalyDetectorCommand, - ActivateAnomalyDetectorCommandInput, - ActivateAnomalyDetectorCommandOutput, -} from "./commands/ActivateAnomalyDetectorCommand"; -import { - BackTestAnomalyDetectorCommand, - BackTestAnomalyDetectorCommandInput, - BackTestAnomalyDetectorCommandOutput, -} from "./commands/BackTestAnomalyDetectorCommand"; -import { CreateAlertCommand, CreateAlertCommandInput, CreateAlertCommandOutput } from "./commands/CreateAlertCommand"; -import { - CreateAnomalyDetectorCommand, - CreateAnomalyDetectorCommandInput, - CreateAnomalyDetectorCommandOutput, -} from "./commands/CreateAnomalyDetectorCommand"; -import { - CreateMetricSetCommand, - CreateMetricSetCommandInput, - CreateMetricSetCommandOutput, -} from "./commands/CreateMetricSetCommand"; -import { - DeactivateAnomalyDetectorCommand, - DeactivateAnomalyDetectorCommandInput, - DeactivateAnomalyDetectorCommandOutput, -} from "./commands/DeactivateAnomalyDetectorCommand"; -import { DeleteAlertCommand, DeleteAlertCommandInput, DeleteAlertCommandOutput } from "./commands/DeleteAlertCommand"; -import { - DeleteAnomalyDetectorCommand, - DeleteAnomalyDetectorCommandInput, - DeleteAnomalyDetectorCommandOutput, -} from "./commands/DeleteAnomalyDetectorCommand"; -import { - DescribeAlertCommand, - DescribeAlertCommandInput, - DescribeAlertCommandOutput, -} from "./commands/DescribeAlertCommand"; -import { - DescribeAnomalyDetectionExecutionsCommand, - DescribeAnomalyDetectionExecutionsCommandInput, - DescribeAnomalyDetectionExecutionsCommandOutput, -} from "./commands/DescribeAnomalyDetectionExecutionsCommand"; -import { - DescribeAnomalyDetectorCommand, - DescribeAnomalyDetectorCommandInput, - DescribeAnomalyDetectorCommandOutput, -} from "./commands/DescribeAnomalyDetectorCommand"; -import { - DescribeMetricSetCommand, - DescribeMetricSetCommandInput, - DescribeMetricSetCommandOutput, -} from "./commands/DescribeMetricSetCommand"; -import { - DetectMetricSetConfigCommand, - DetectMetricSetConfigCommandInput, - DetectMetricSetConfigCommandOutput, -} from "./commands/DetectMetricSetConfigCommand"; -import { - GetAnomalyGroupCommand, - GetAnomalyGroupCommandInput, - GetAnomalyGroupCommandOutput, -} from "./commands/GetAnomalyGroupCommand"; -import { - GetDataQualityMetricsCommand, - GetDataQualityMetricsCommandInput, - GetDataQualityMetricsCommandOutput, -} from "./commands/GetDataQualityMetricsCommand"; -import { GetFeedbackCommand, GetFeedbackCommandInput, GetFeedbackCommandOutput } from "./commands/GetFeedbackCommand"; -import { - GetSampleDataCommand, - GetSampleDataCommandInput, - GetSampleDataCommandOutput, -} from "./commands/GetSampleDataCommand"; -import { ListAlertsCommand, ListAlertsCommandInput, ListAlertsCommandOutput } from "./commands/ListAlertsCommand"; -import { - ListAnomalyDetectorsCommand, - ListAnomalyDetectorsCommandInput, - ListAnomalyDetectorsCommandOutput, -} from "./commands/ListAnomalyDetectorsCommand"; -import { - ListAnomalyGroupRelatedMetricsCommand, - ListAnomalyGroupRelatedMetricsCommandInput, - ListAnomalyGroupRelatedMetricsCommandOutput, -} from "./commands/ListAnomalyGroupRelatedMetricsCommand"; -import { - ListAnomalyGroupSummariesCommand, - ListAnomalyGroupSummariesCommandInput, - ListAnomalyGroupSummariesCommandOutput, -} from "./commands/ListAnomalyGroupSummariesCommand"; -import { - ListAnomalyGroupTimeSeriesCommand, - ListAnomalyGroupTimeSeriesCommandInput, - ListAnomalyGroupTimeSeriesCommandOutput, -} from "./commands/ListAnomalyGroupTimeSeriesCommand"; -import { - ListMetricSetsCommand, - ListMetricSetsCommandInput, - ListMetricSetsCommandOutput, -} from "./commands/ListMetricSetsCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { PutFeedbackCommand, PutFeedbackCommandInput, PutFeedbackCommandOutput } from "./commands/PutFeedbackCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { UpdateAlertCommand, UpdateAlertCommandInput, UpdateAlertCommandOutput } from "./commands/UpdateAlertCommand"; -import { - UpdateAnomalyDetectorCommand, - UpdateAnomalyDetectorCommandInput, - UpdateAnomalyDetectorCommandOutput, -} from "./commands/UpdateAnomalyDetectorCommand"; -import { - UpdateMetricSetCommand, - UpdateMetricSetCommandInput, - UpdateMetricSetCommandOutput, -} from "./commands/UpdateMetricSetCommand"; -import { LookoutMetricsClient, LookoutMetricsClientConfig } from "./LookoutMetricsClient"; - -const commands = { - ActivateAnomalyDetectorCommand, - BackTestAnomalyDetectorCommand, - CreateAlertCommand, - CreateAnomalyDetectorCommand, - CreateMetricSetCommand, - DeactivateAnomalyDetectorCommand, - DeleteAlertCommand, - DeleteAnomalyDetectorCommand, - DescribeAlertCommand, - DescribeAnomalyDetectionExecutionsCommand, - DescribeAnomalyDetectorCommand, - DescribeMetricSetCommand, - DetectMetricSetConfigCommand, - GetAnomalyGroupCommand, - GetDataQualityMetricsCommand, - GetFeedbackCommand, - GetSampleDataCommand, - ListAlertsCommand, - ListAnomalyDetectorsCommand, - ListAnomalyGroupRelatedMetricsCommand, - ListAnomalyGroupSummariesCommand, - ListAnomalyGroupTimeSeriesCommand, - ListMetricSetsCommand, - ListTagsForResourceCommand, - PutFeedbackCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateAlertCommand, - UpdateAnomalyDetectorCommand, - UpdateMetricSetCommand, -}; - -export interface LookoutMetrics { - /** - * @see {@link ActivateAnomalyDetectorCommand} - */ - activateAnomalyDetector( - args: ActivateAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - activateAnomalyDetector( - args: ActivateAnomalyDetectorCommandInput, - cb: (err: any, data?: ActivateAnomalyDetectorCommandOutput) => void - ): void; - activateAnomalyDetector( - args: ActivateAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ActivateAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link BackTestAnomalyDetectorCommand} - */ - backTestAnomalyDetector( - args: BackTestAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - backTestAnomalyDetector( - args: BackTestAnomalyDetectorCommandInput, - cb: (err: any, data?: BackTestAnomalyDetectorCommandOutput) => void - ): void; - backTestAnomalyDetector( - args: BackTestAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BackTestAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link CreateAlertCommand} - */ - createAlert(args: CreateAlertCommandInput, options?: __HttpHandlerOptions): Promise; - createAlert(args: CreateAlertCommandInput, cb: (err: any, data?: CreateAlertCommandOutput) => void): void; - createAlert( - args: CreateAlertCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateAlertCommandOutput) => void - ): void; - - /** - * @see {@link CreateAnomalyDetectorCommand} - */ - createAnomalyDetector( - args: CreateAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createAnomalyDetector( - args: CreateAnomalyDetectorCommandInput, - cb: (err: any, data?: CreateAnomalyDetectorCommandOutput) => void - ): void; - createAnomalyDetector( - args: CreateAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link CreateMetricSetCommand} - */ - createMetricSet( - args: CreateMetricSetCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createMetricSet(args: CreateMetricSetCommandInput, cb: (err: any, data?: CreateMetricSetCommandOutput) => void): void; - createMetricSet( - args: CreateMetricSetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateMetricSetCommandOutput) => void - ): void; - - /** - * @see {@link DeactivateAnomalyDetectorCommand} - */ - deactivateAnomalyDetector( - args: DeactivateAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deactivateAnomalyDetector( - args: DeactivateAnomalyDetectorCommandInput, - cb: (err: any, data?: DeactivateAnomalyDetectorCommandOutput) => void - ): void; - deactivateAnomalyDetector( - args: DeactivateAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeactivateAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link DeleteAlertCommand} - */ - deleteAlert(args: DeleteAlertCommandInput, options?: __HttpHandlerOptions): Promise; - deleteAlert(args: DeleteAlertCommandInput, cb: (err: any, data?: DeleteAlertCommandOutput) => void): void; - deleteAlert( - args: DeleteAlertCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteAlertCommandOutput) => void - ): void; - - /** - * @see {@link DeleteAnomalyDetectorCommand} - */ - deleteAnomalyDetector( - args: DeleteAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteAnomalyDetector( - args: DeleteAnomalyDetectorCommandInput, - cb: (err: any, data?: DeleteAnomalyDetectorCommandOutput) => void - ): void; - deleteAnomalyDetector( - args: DeleteAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link DescribeAlertCommand} - */ - describeAlert(args: DescribeAlertCommandInput, options?: __HttpHandlerOptions): Promise; - describeAlert(args: DescribeAlertCommandInput, cb: (err: any, data?: DescribeAlertCommandOutput) => void): void; - describeAlert( - args: DescribeAlertCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeAlertCommandOutput) => void - ): void; - - /** - * @see {@link DescribeAnomalyDetectionExecutionsCommand} - */ - describeAnomalyDetectionExecutions( - args: DescribeAnomalyDetectionExecutionsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeAnomalyDetectionExecutions( - args: DescribeAnomalyDetectionExecutionsCommandInput, - cb: (err: any, data?: DescribeAnomalyDetectionExecutionsCommandOutput) => void - ): void; - describeAnomalyDetectionExecutions( - args: DescribeAnomalyDetectionExecutionsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeAnomalyDetectionExecutionsCommandOutput) => void - ): void; - - /** - * @see {@link DescribeAnomalyDetectorCommand} - */ - describeAnomalyDetector( - args: DescribeAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeAnomalyDetector( - args: DescribeAnomalyDetectorCommandInput, - cb: (err: any, data?: DescribeAnomalyDetectorCommandOutput) => void - ): void; - describeAnomalyDetector( - args: DescribeAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link DescribeMetricSetCommand} - */ - describeMetricSet( - args: DescribeMetricSetCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeMetricSet( - args: DescribeMetricSetCommandInput, - cb: (err: any, data?: DescribeMetricSetCommandOutput) => void - ): void; - describeMetricSet( - args: DescribeMetricSetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeMetricSetCommandOutput) => void - ): void; - - /** - * @see {@link DetectMetricSetConfigCommand} - */ - detectMetricSetConfig( - args: DetectMetricSetConfigCommandInput, - options?: __HttpHandlerOptions - ): Promise; - detectMetricSetConfig( - args: DetectMetricSetConfigCommandInput, - cb: (err: any, data?: DetectMetricSetConfigCommandOutput) => void - ): void; - detectMetricSetConfig( - args: DetectMetricSetConfigCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DetectMetricSetConfigCommandOutput) => void - ): void; - - /** - * @see {@link GetAnomalyGroupCommand} - */ - getAnomalyGroup( - args: GetAnomalyGroupCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getAnomalyGroup(args: GetAnomalyGroupCommandInput, cb: (err: any, data?: GetAnomalyGroupCommandOutput) => void): void; - getAnomalyGroup( - args: GetAnomalyGroupCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetAnomalyGroupCommandOutput) => void - ): void; - - /** - * @see {@link GetDataQualityMetricsCommand} - */ - getDataQualityMetrics( - args: GetDataQualityMetricsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getDataQualityMetrics( - args: GetDataQualityMetricsCommandInput, - cb: (err: any, data?: GetDataQualityMetricsCommandOutput) => void - ): void; - getDataQualityMetrics( - args: GetDataQualityMetricsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetDataQualityMetricsCommandOutput) => void - ): void; - - /** - * @see {@link GetFeedbackCommand} - */ - getFeedback(args: GetFeedbackCommandInput, options?: __HttpHandlerOptions): Promise; - getFeedback(args: GetFeedbackCommandInput, cb: (err: any, data?: GetFeedbackCommandOutput) => void): void; - getFeedback( - args: GetFeedbackCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetFeedbackCommandOutput) => void - ): void; - - /** - * @see {@link GetSampleDataCommand} - */ - getSampleData(): Promise; - getSampleData(args: GetSampleDataCommandInput, options?: __HttpHandlerOptions): Promise; - getSampleData(args: GetSampleDataCommandInput, cb: (err: any, data?: GetSampleDataCommandOutput) => void): void; - getSampleData( - args: GetSampleDataCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetSampleDataCommandOutput) => void - ): void; - - /** - * @see {@link ListAlertsCommand} - */ - listAlerts(): Promise; - listAlerts(args: ListAlertsCommandInput, options?: __HttpHandlerOptions): Promise; - listAlerts(args: ListAlertsCommandInput, cb: (err: any, data?: ListAlertsCommandOutput) => void): void; - listAlerts( - args: ListAlertsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListAlertsCommandOutput) => void - ): void; - - /** - * @see {@link ListAnomalyDetectorsCommand} - */ - listAnomalyDetectors(): Promise; - listAnomalyDetectors( - args: ListAnomalyDetectorsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listAnomalyDetectors( - args: ListAnomalyDetectorsCommandInput, - cb: (err: any, data?: ListAnomalyDetectorsCommandOutput) => void - ): void; - listAnomalyDetectors( - args: ListAnomalyDetectorsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListAnomalyDetectorsCommandOutput) => void - ): void; - - /** - * @see {@link ListAnomalyGroupRelatedMetricsCommand} - */ - listAnomalyGroupRelatedMetrics( - args: ListAnomalyGroupRelatedMetricsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listAnomalyGroupRelatedMetrics( - args: ListAnomalyGroupRelatedMetricsCommandInput, - cb: (err: any, data?: ListAnomalyGroupRelatedMetricsCommandOutput) => void - ): void; - listAnomalyGroupRelatedMetrics( - args: ListAnomalyGroupRelatedMetricsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListAnomalyGroupRelatedMetricsCommandOutput) => void - ): void; - - /** - * @see {@link ListAnomalyGroupSummariesCommand} - */ - listAnomalyGroupSummaries( - args: ListAnomalyGroupSummariesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listAnomalyGroupSummaries( - args: ListAnomalyGroupSummariesCommandInput, - cb: (err: any, data?: ListAnomalyGroupSummariesCommandOutput) => void - ): void; - listAnomalyGroupSummaries( - args: ListAnomalyGroupSummariesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListAnomalyGroupSummariesCommandOutput) => void - ): void; - - /** - * @see {@link ListAnomalyGroupTimeSeriesCommand} - */ - listAnomalyGroupTimeSeries( - args: ListAnomalyGroupTimeSeriesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listAnomalyGroupTimeSeries( - args: ListAnomalyGroupTimeSeriesCommandInput, - cb: (err: any, data?: ListAnomalyGroupTimeSeriesCommandOutput) => void - ): void; - listAnomalyGroupTimeSeries( - args: ListAnomalyGroupTimeSeriesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListAnomalyGroupTimeSeriesCommandOutput) => void - ): void; - - /** - * @see {@link ListMetricSetsCommand} - */ - listMetricSets(): Promise; - listMetricSets( - args: ListMetricSetsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listMetricSets(args: ListMetricSetsCommandInput, cb: (err: any, data?: ListMetricSetsCommandOutput) => void): void; - listMetricSets( - args: ListMetricSetsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListMetricSetsCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link PutFeedbackCommand} - */ - putFeedback(args: PutFeedbackCommandInput, options?: __HttpHandlerOptions): Promise; - putFeedback(args: PutFeedbackCommandInput, cb: (err: any, data?: PutFeedbackCommandOutput) => void): void; - putFeedback( - args: PutFeedbackCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: PutFeedbackCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateAlertCommand} - */ - updateAlert(args: UpdateAlertCommandInput, options?: __HttpHandlerOptions): Promise; - updateAlert(args: UpdateAlertCommandInput, cb: (err: any, data?: UpdateAlertCommandOutput) => void): void; - updateAlert( - args: UpdateAlertCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateAlertCommandOutput) => void - ): void; - - /** - * @see {@link UpdateAnomalyDetectorCommand} - */ - updateAnomalyDetector( - args: UpdateAnomalyDetectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateAnomalyDetector( - args: UpdateAnomalyDetectorCommandInput, - cb: (err: any, data?: UpdateAnomalyDetectorCommandOutput) => void - ): void; - updateAnomalyDetector( - args: UpdateAnomalyDetectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateAnomalyDetectorCommandOutput) => void - ): void; - - /** - * @see {@link UpdateMetricSetCommand} - */ - updateMetricSet( - args: UpdateMetricSetCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateMetricSet(args: UpdateMetricSetCommandInput, cb: (err: any, data?: UpdateMetricSetCommandOutput) => void): void; - updateMetricSet( - args: UpdateMetricSetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateMetricSetCommandOutput) => void - ): void; -} - -/** - *

This is the Amazon Lookout for Metrics API Reference. For an introduction to the service - * with tutorials for getting started, visit Amazon - * Lookout for Metrics Developer Guide.

- * @public - */ -export class LookoutMetrics extends LookoutMetricsClient implements LookoutMetrics {} -createAggregatedClient(commands, LookoutMetrics); diff --git a/clients/client-lookoutmetrics/src/LookoutMetricsClient.ts b/clients/client-lookoutmetrics/src/LookoutMetricsClient.ts deleted file mode 100644 index c52829df111b..000000000000 --- a/clients/client-lookoutmetrics/src/LookoutMetricsClient.ts +++ /dev/null @@ -1,458 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultLookoutMetricsHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { - ActivateAnomalyDetectorCommandInput, - ActivateAnomalyDetectorCommandOutput, -} from "./commands/ActivateAnomalyDetectorCommand"; -import { - BackTestAnomalyDetectorCommandInput, - BackTestAnomalyDetectorCommandOutput, -} from "./commands/BackTestAnomalyDetectorCommand"; -import { CreateAlertCommandInput, CreateAlertCommandOutput } from "./commands/CreateAlertCommand"; -import { - CreateAnomalyDetectorCommandInput, - CreateAnomalyDetectorCommandOutput, -} from "./commands/CreateAnomalyDetectorCommand"; -import { CreateMetricSetCommandInput, CreateMetricSetCommandOutput } from "./commands/CreateMetricSetCommand"; -import { - DeactivateAnomalyDetectorCommandInput, - DeactivateAnomalyDetectorCommandOutput, -} from "./commands/DeactivateAnomalyDetectorCommand"; -import { DeleteAlertCommandInput, DeleteAlertCommandOutput } from "./commands/DeleteAlertCommand"; -import { - DeleteAnomalyDetectorCommandInput, - DeleteAnomalyDetectorCommandOutput, -} from "./commands/DeleteAnomalyDetectorCommand"; -import { DescribeAlertCommandInput, DescribeAlertCommandOutput } from "./commands/DescribeAlertCommand"; -import { - DescribeAnomalyDetectionExecutionsCommandInput, - DescribeAnomalyDetectionExecutionsCommandOutput, -} from "./commands/DescribeAnomalyDetectionExecutionsCommand"; -import { - DescribeAnomalyDetectorCommandInput, - DescribeAnomalyDetectorCommandOutput, -} from "./commands/DescribeAnomalyDetectorCommand"; -import { DescribeMetricSetCommandInput, DescribeMetricSetCommandOutput } from "./commands/DescribeMetricSetCommand"; -import { - DetectMetricSetConfigCommandInput, - DetectMetricSetConfigCommandOutput, -} from "./commands/DetectMetricSetConfigCommand"; -import { GetAnomalyGroupCommandInput, GetAnomalyGroupCommandOutput } from "./commands/GetAnomalyGroupCommand"; -import { - GetDataQualityMetricsCommandInput, - GetDataQualityMetricsCommandOutput, -} from "./commands/GetDataQualityMetricsCommand"; -import { GetFeedbackCommandInput, GetFeedbackCommandOutput } from "./commands/GetFeedbackCommand"; -import { GetSampleDataCommandInput, GetSampleDataCommandOutput } from "./commands/GetSampleDataCommand"; -import { ListAlertsCommandInput, ListAlertsCommandOutput } from "./commands/ListAlertsCommand"; -import { - ListAnomalyDetectorsCommandInput, - ListAnomalyDetectorsCommandOutput, -} from "./commands/ListAnomalyDetectorsCommand"; -import { - ListAnomalyGroupRelatedMetricsCommandInput, - ListAnomalyGroupRelatedMetricsCommandOutput, -} from "./commands/ListAnomalyGroupRelatedMetricsCommand"; -import { - ListAnomalyGroupSummariesCommandInput, - ListAnomalyGroupSummariesCommandOutput, -} from "./commands/ListAnomalyGroupSummariesCommand"; -import { - ListAnomalyGroupTimeSeriesCommandInput, - ListAnomalyGroupTimeSeriesCommandOutput, -} from "./commands/ListAnomalyGroupTimeSeriesCommand"; -import { ListMetricSetsCommandInput, ListMetricSetsCommandOutput } from "./commands/ListMetricSetsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { PutFeedbackCommandInput, PutFeedbackCommandOutput } from "./commands/PutFeedbackCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { UpdateAlertCommandInput, UpdateAlertCommandOutput } from "./commands/UpdateAlertCommand"; -import { - UpdateAnomalyDetectorCommandInput, - UpdateAnomalyDetectorCommandOutput, -} from "./commands/UpdateAnomalyDetectorCommand"; -import { UpdateMetricSetCommandInput, UpdateMetricSetCommandOutput } from "./commands/UpdateMetricSetCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | ActivateAnomalyDetectorCommandInput - | BackTestAnomalyDetectorCommandInput - | CreateAlertCommandInput - | CreateAnomalyDetectorCommandInput - | CreateMetricSetCommandInput - | DeactivateAnomalyDetectorCommandInput - | DeleteAlertCommandInput - | DeleteAnomalyDetectorCommandInput - | DescribeAlertCommandInput - | DescribeAnomalyDetectionExecutionsCommandInput - | DescribeAnomalyDetectorCommandInput - | DescribeMetricSetCommandInput - | DetectMetricSetConfigCommandInput - | GetAnomalyGroupCommandInput - | GetDataQualityMetricsCommandInput - | GetFeedbackCommandInput - | GetSampleDataCommandInput - | ListAlertsCommandInput - | ListAnomalyDetectorsCommandInput - | ListAnomalyGroupRelatedMetricsCommandInput - | ListAnomalyGroupSummariesCommandInput - | ListAnomalyGroupTimeSeriesCommandInput - | ListMetricSetsCommandInput - | ListTagsForResourceCommandInput - | PutFeedbackCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateAlertCommandInput - | UpdateAnomalyDetectorCommandInput - | UpdateMetricSetCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | ActivateAnomalyDetectorCommandOutput - | BackTestAnomalyDetectorCommandOutput - | CreateAlertCommandOutput - | CreateAnomalyDetectorCommandOutput - | CreateMetricSetCommandOutput - | DeactivateAnomalyDetectorCommandOutput - | DeleteAlertCommandOutput - | DeleteAnomalyDetectorCommandOutput - | DescribeAlertCommandOutput - | DescribeAnomalyDetectionExecutionsCommandOutput - | DescribeAnomalyDetectorCommandOutput - | DescribeMetricSetCommandOutput - | DetectMetricSetConfigCommandOutput - | GetAnomalyGroupCommandOutput - | GetDataQualityMetricsCommandOutput - | GetFeedbackCommandOutput - | GetSampleDataCommandOutput - | ListAlertsCommandOutput - | ListAnomalyDetectorsCommandOutput - | ListAnomalyGroupRelatedMetricsCommandOutput - | ListAnomalyGroupSummariesCommandOutput - | ListAnomalyGroupTimeSeriesCommandOutput - | ListMetricSetsCommandOutput - | ListTagsForResourceCommandOutput - | PutFeedbackCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateAlertCommandOutput - | UpdateAnomalyDetectorCommandOutput - | UpdateMetricSetCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type LookoutMetricsClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of LookoutMetricsClient class constructor that set the region, credentials and other options. - */ -export interface LookoutMetricsClientConfig extends LookoutMetricsClientConfigType {} - -/** - * @public - */ -export type LookoutMetricsClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of LookoutMetricsClient class. This is resolved and normalized from the {@link LookoutMetricsClientConfig | constructor configuration interface}. - */ -export interface LookoutMetricsClientResolvedConfig extends LookoutMetricsClientResolvedConfigType {} - -/** - *

This is the Amazon Lookout for Metrics API Reference. For an introduction to the service - * with tutorials for getting started, visit Amazon - * Lookout for Metrics Developer Guide.

- * @public - */ -export class LookoutMetricsClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - LookoutMetricsClientResolvedConfig -> { - /** - * The resolved configuration of LookoutMetricsClient class. This is resolved and normalized from the {@link LookoutMetricsClientConfig | constructor configuration interface}. - */ - readonly config: LookoutMetricsClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultLookoutMetricsHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: LookoutMetricsClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-lookoutmetrics/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-lookoutmetrics/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 03856f52d40c..000000000000 --- a/clients/client-lookoutmetrics/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { LookoutMetricsHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: LookoutMetricsHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): LookoutMetricsHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: LookoutMetricsHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: LookoutMetricsHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): LookoutMetricsHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-lookoutmetrics/src/auth/httpAuthSchemeProvider.ts b/clients/client-lookoutmetrics/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 7c1c51431cf8..000000000000 --- a/clients/client-lookoutmetrics/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,155 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { LookoutMetricsClientConfig, LookoutMetricsClientResolvedConfig } from "../LookoutMetricsClient"; - -/** - * @internal - */ -export interface LookoutMetricsHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface LookoutMetricsHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - LookoutMetricsClientResolvedConfig, - HandlerExecutionContext, - LookoutMetricsHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultLookoutMetricsHttpAuthSchemeParametersProvider = async ( - config: LookoutMetricsClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: LookoutMetricsHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "lookoutmetrics", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface LookoutMetricsHttpAuthSchemeProvider - extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultLookoutMetricsHttpAuthSchemeProvider: LookoutMetricsHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: LookoutMetricsHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: LookoutMetricsHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-lookoutmetrics/src/commands/ActivateAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/ActivateAnomalyDetectorCommand.ts deleted file mode 100644 index 7d0ecbcfdfa4..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ActivateAnomalyDetectorCommand.ts +++ /dev/null @@ -1,112 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ActivateAnomalyDetectorRequest, ActivateAnomalyDetectorResponse } from "../models/models_0"; -import { de_ActivateAnomalyDetectorCommand, se_ActivateAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ActivateAnomalyDetectorCommand}. - */ -export interface ActivateAnomalyDetectorCommandInput extends ActivateAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link ActivateAnomalyDetectorCommand}. - */ -export interface ActivateAnomalyDetectorCommandOutput extends ActivateAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Activates an anomaly detector.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ActivateAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ActivateAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ActivateAnomalyDetectorRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * }; - * const command = new ActivateAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param ActivateAnomalyDetectorCommandInput - {@link ActivateAnomalyDetectorCommandInput} - * @returns {@link ActivateAnomalyDetectorCommandOutput} - * @see {@link ActivateAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link ActivateAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link ConflictException} (client fault) - *

There was a conflict processing the request. Try your request again.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ActivateAnomalyDetectorCommand extends $Command - .classBuilder< - ActivateAnomalyDetectorCommandInput, - ActivateAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ActivateAnomalyDetector", {}) - .n("LookoutMetricsClient", "ActivateAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_ActivateAnomalyDetectorCommand) - .de(de_ActivateAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ActivateAnomalyDetectorRequest; - output: {}; - }; - sdk: { - input: ActivateAnomalyDetectorCommandInput; - output: ActivateAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/BackTestAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/BackTestAnomalyDetectorCommand.ts deleted file mode 100644 index 5eca07cd8235..000000000000 --- a/clients/client-lookoutmetrics/src/commands/BackTestAnomalyDetectorCommand.ts +++ /dev/null @@ -1,109 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { BackTestAnomalyDetectorRequest, BackTestAnomalyDetectorResponse } from "../models/models_0"; -import { de_BackTestAnomalyDetectorCommand, se_BackTestAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link BackTestAnomalyDetectorCommand}. - */ -export interface BackTestAnomalyDetectorCommandInput extends BackTestAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link BackTestAnomalyDetectorCommand}. - */ -export interface BackTestAnomalyDetectorCommandOutput extends BackTestAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Runs a backtest for anomaly detection for the specified resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, BackTestAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, BackTestAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // BackTestAnomalyDetectorRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * }; - * const command = new BackTestAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param BackTestAnomalyDetectorCommandInput - {@link BackTestAnomalyDetectorCommandInput} - * @returns {@link BackTestAnomalyDetectorCommandOutput} - * @see {@link BackTestAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link BackTestAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class BackTestAnomalyDetectorCommand extends $Command - .classBuilder< - BackTestAnomalyDetectorCommandInput, - BackTestAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "BackTestAnomalyDetector", {}) - .n("LookoutMetricsClient", "BackTestAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_BackTestAnomalyDetectorCommand) - .de(de_BackTestAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: BackTestAnomalyDetectorRequest; - output: {}; - }; - sdk: { - input: BackTestAnomalyDetectorCommandInput; - output: BackTestAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/CreateAlertCommand.ts b/clients/client-lookoutmetrics/src/commands/CreateAlertCommand.ts deleted file mode 100644 index d8e9f2a869c1..000000000000 --- a/clients/client-lookoutmetrics/src/commands/CreateAlertCommand.ts +++ /dev/null @@ -1,147 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { CreateAlertRequest, CreateAlertResponse } from "../models/models_0"; -import { de_CreateAlertCommand, se_CreateAlertCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateAlertCommand}. - */ -export interface CreateAlertCommandInput extends CreateAlertRequest {} -/** - * @public - * - * The output of {@link CreateAlertCommand}. - */ -export interface CreateAlertCommandOutput extends CreateAlertResponse, __MetadataBearer {} - -/** - *

Creates an alert for an anomaly detector.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, CreateAlertCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, CreateAlertCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // CreateAlertRequest - * AlertName: "STRING_VALUE", // required - * AlertSensitivityThreshold: Number("int"), - * AlertDescription: "STRING_VALUE", - * AnomalyDetectorArn: "STRING_VALUE", // required - * Action: { // Action - * SNSConfiguration: { // SNSConfiguration - * RoleArn: "STRING_VALUE", // required - * SnsTopicArn: "STRING_VALUE", // required - * SnsFormat: "LONG_TEXT" || "SHORT_TEXT" || "JSON", - * }, - * LambdaConfiguration: { // LambdaConfiguration - * RoleArn: "STRING_VALUE", // required - * LambdaArn: "STRING_VALUE", // required - * }, - * }, - * Tags: { // TagMap - * "": "STRING_VALUE", - * }, - * AlertFilters: { // AlertFilters - * MetricList: [ // MetricNameList - * "STRING_VALUE", - * ], - * DimensionFilterList: [ // DimensionFilterList - * { // DimensionFilter - * DimensionName: "STRING_VALUE", - * DimensionValueList: [ // DimensionValueList - * "STRING_VALUE", - * ], - * }, - * ], - * }, - * }; - * const command = new CreateAlertCommand(input); - * const response = await client.send(command); - * // { // CreateAlertResponse - * // AlertArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CreateAlertCommandInput - {@link CreateAlertCommandInput} - * @returns {@link CreateAlertCommandOutput} - * @see {@link CreateAlertCommandInput} for command's `input` shape. - * @see {@link CreateAlertCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link ConflictException} (client fault) - *

There was a conflict processing the request. Try your request again.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

The request exceeded the service's quotas. Check the service quotas and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class CreateAlertCommand extends $Command - .classBuilder< - CreateAlertCommandInput, - CreateAlertCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "CreateAlert", {}) - .n("LookoutMetricsClient", "CreateAlertCommand") - .f(void 0, void 0) - .ser(se_CreateAlertCommand) - .de(de_CreateAlertCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateAlertRequest; - output: CreateAlertResponse; - }; - sdk: { - input: CreateAlertCommandInput; - output: CreateAlertCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/CreateAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/CreateAnomalyDetectorCommand.ts deleted file mode 100644 index f9a671181780..000000000000 --- a/clients/client-lookoutmetrics/src/commands/CreateAnomalyDetectorCommand.ts +++ /dev/null @@ -1,122 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { CreateAnomalyDetectorRequest, CreateAnomalyDetectorResponse } from "../models/models_0"; -import { de_CreateAnomalyDetectorCommand, se_CreateAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateAnomalyDetectorCommand}. - */ -export interface CreateAnomalyDetectorCommandInput extends CreateAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link CreateAnomalyDetectorCommand}. - */ -export interface CreateAnomalyDetectorCommandOutput extends CreateAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Creates an anomaly detector.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, CreateAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, CreateAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // CreateAnomalyDetectorRequest - * AnomalyDetectorName: "STRING_VALUE", // required - * AnomalyDetectorDescription: "STRING_VALUE", - * AnomalyDetectorConfig: { // AnomalyDetectorConfig - * AnomalyDetectorFrequency: "P1D" || "PT1H" || "PT10M" || "PT5M", - * }, - * KmsKeyArn: "STRING_VALUE", - * Tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // { // CreateAnomalyDetectorResponse - * // AnomalyDetectorArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CreateAnomalyDetectorCommandInput - {@link CreateAnomalyDetectorCommandInput} - * @returns {@link CreateAnomalyDetectorCommandOutput} - * @see {@link CreateAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link CreateAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link ConflictException} (client fault) - *

There was a conflict processing the request. Try your request again.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

The request exceeded the service's quotas. Check the service quotas and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class CreateAnomalyDetectorCommand extends $Command - .classBuilder< - CreateAnomalyDetectorCommandInput, - CreateAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "CreateAnomalyDetector", {}) - .n("LookoutMetricsClient", "CreateAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_CreateAnomalyDetectorCommand) - .de(de_CreateAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateAnomalyDetectorRequest; - output: CreateAnomalyDetectorResponse; - }; - sdk: { - input: CreateAnomalyDetectorCommandInput; - output: CreateAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/CreateMetricSetCommand.ts b/clients/client-lookoutmetrics/src/commands/CreateMetricSetCommand.ts deleted file mode 100644 index c80a3e864be3..000000000000 --- a/clients/client-lookoutmetrics/src/commands/CreateMetricSetCommand.ts +++ /dev/null @@ -1,232 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { CreateMetricSetRequest, CreateMetricSetResponse } from "../models/models_0"; -import { de_CreateMetricSetCommand, se_CreateMetricSetCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateMetricSetCommand}. - */ -export interface CreateMetricSetCommandInput extends CreateMetricSetRequest {} -/** - * @public - * - * The output of {@link CreateMetricSetCommand}. - */ -export interface CreateMetricSetCommandOutput extends CreateMetricSetResponse, __MetadataBearer {} - -/** - *

Creates a dataset.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, CreateMetricSetCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, CreateMetricSetCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // CreateMetricSetRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * MetricSetName: "STRING_VALUE", // required - * MetricSetDescription: "STRING_VALUE", - * MetricList: [ // MetricList // required - * { // Metric - * MetricName: "STRING_VALUE", // required - * AggregationFunction: "AVG" || "SUM", // required - * Namespace: "STRING_VALUE", - * }, - * ], - * Offset: Number("int"), - * TimestampColumn: { // TimestampColumn - * ColumnName: "STRING_VALUE", - * ColumnFormat: "STRING_VALUE", - * }, - * DimensionList: [ // DimensionList - * "STRING_VALUE", - * ], - * MetricSetFrequency: "P1D" || "PT1H" || "PT10M" || "PT5M", - * MetricSource: { // MetricSource - * S3SourceConfig: { // S3SourceConfig - * RoleArn: "STRING_VALUE", - * TemplatedPathList: [ // TemplatedPathList - * "STRING_VALUE", - * ], - * HistoricalDataPathList: [ // HistoricalDataPathList - * "STRING_VALUE", - * ], - * FileFormatDescriptor: { // FileFormatDescriptor - * CsvFormatDescriptor: { // CsvFormatDescriptor - * FileCompression: "NONE" || "GZIP", - * Charset: "STRING_VALUE", - * ContainsHeader: true || false, - * Delimiter: "STRING_VALUE", - * HeaderList: [ // HeaderList - * "STRING_VALUE", - * ], - * QuoteSymbol: "STRING_VALUE", - * }, - * JsonFormatDescriptor: { // JsonFormatDescriptor - * FileCompression: "NONE" || "GZIP", - * Charset: "STRING_VALUE", - * }, - * }, - * }, - * AppFlowConfig: { // AppFlowConfig - * RoleArn: "STRING_VALUE", - * FlowName: "STRING_VALUE", - * }, - * CloudWatchConfig: { // CloudWatchConfig - * RoleArn: "STRING_VALUE", - * BackTestConfiguration: { // BackTestConfiguration - * RunBackTestMode: true || false, // required - * }, - * }, - * RDSSourceConfig: { // RDSSourceConfig - * DBInstanceIdentifier: "STRING_VALUE", - * DatabaseHost: "STRING_VALUE", - * DatabasePort: Number("int"), - * SecretManagerArn: "STRING_VALUE", - * DatabaseName: "STRING_VALUE", - * TableName: "STRING_VALUE", - * RoleArn: "STRING_VALUE", - * VpcConfiguration: { // VpcConfiguration - * SubnetIdList: [ // SubnetIdList // required - * "STRING_VALUE", - * ], - * SecurityGroupIdList: [ // SecurityGroupIdList // required - * "STRING_VALUE", - * ], - * }, - * }, - * RedshiftSourceConfig: { // RedshiftSourceConfig - * ClusterIdentifier: "STRING_VALUE", - * DatabaseHost: "STRING_VALUE", - * DatabasePort: Number("int"), - * SecretManagerArn: "STRING_VALUE", - * DatabaseName: "STRING_VALUE", - * TableName: "STRING_VALUE", - * RoleArn: "STRING_VALUE", - * VpcConfiguration: { - * SubnetIdList: [ // required - * "STRING_VALUE", - * ], - * SecurityGroupIdList: [ // required - * "STRING_VALUE", - * ], - * }, - * }, - * AthenaSourceConfig: { // AthenaSourceConfig - * RoleArn: "STRING_VALUE", - * DatabaseName: "STRING_VALUE", - * DataCatalog: "STRING_VALUE", - * TableName: "STRING_VALUE", - * WorkGroupName: "STRING_VALUE", - * S3ResultsPath: "STRING_VALUE", - * BackTestConfiguration: { - * RunBackTestMode: true || false, // required - * }, - * }, - * }, - * Timezone: "STRING_VALUE", - * Tags: { // TagMap - * "": "STRING_VALUE", - * }, - * DimensionFilterList: [ // MetricSetDimensionFilterList - * { // MetricSetDimensionFilter - * Name: "STRING_VALUE", - * FilterList: [ // FilterList - * { // Filter - * DimensionValue: "STRING_VALUE", - * FilterOperation: "EQUALS", - * }, - * ], - * }, - * ], - * }; - * const command = new CreateMetricSetCommand(input); - * const response = await client.send(command); - * // { // CreateMetricSetResponse - * // MetricSetArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CreateMetricSetCommandInput - {@link CreateMetricSetCommandInput} - * @returns {@link CreateMetricSetCommandOutput} - * @see {@link CreateMetricSetCommandInput} for command's `input` shape. - * @see {@link CreateMetricSetCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link ConflictException} (client fault) - *

There was a conflict processing the request. Try your request again.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

The request exceeded the service's quotas. Check the service quotas and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class CreateMetricSetCommand extends $Command - .classBuilder< - CreateMetricSetCommandInput, - CreateMetricSetCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "CreateMetricSet", {}) - .n("LookoutMetricsClient", "CreateMetricSetCommand") - .f(void 0, void 0) - .ser(se_CreateMetricSetCommand) - .de(de_CreateMetricSetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateMetricSetRequest; - output: CreateMetricSetResponse; - }; - sdk: { - input: CreateMetricSetCommandInput; - output: CreateMetricSetCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DeactivateAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/DeactivateAnomalyDetectorCommand.ts deleted file mode 100644 index 90e3731ea1e0..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DeactivateAnomalyDetectorCommand.ts +++ /dev/null @@ -1,112 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DeactivateAnomalyDetectorRequest, DeactivateAnomalyDetectorResponse } from "../models/models_0"; -import { de_DeactivateAnomalyDetectorCommand, se_DeactivateAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeactivateAnomalyDetectorCommand}. - */ -export interface DeactivateAnomalyDetectorCommandInput extends DeactivateAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link DeactivateAnomalyDetectorCommand}. - */ -export interface DeactivateAnomalyDetectorCommandOutput extends DeactivateAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Deactivates an anomaly detector.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DeactivateAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DeactivateAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DeactivateAnomalyDetectorRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * }; - * const command = new DeactivateAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeactivateAnomalyDetectorCommandInput - {@link DeactivateAnomalyDetectorCommandInput} - * @returns {@link DeactivateAnomalyDetectorCommandOutput} - * @see {@link DeactivateAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link DeactivateAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link ConflictException} (client fault) - *

There was a conflict processing the request. Try your request again.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DeactivateAnomalyDetectorCommand extends $Command - .classBuilder< - DeactivateAnomalyDetectorCommandInput, - DeactivateAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DeactivateAnomalyDetector", {}) - .n("LookoutMetricsClient", "DeactivateAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_DeactivateAnomalyDetectorCommand) - .de(de_DeactivateAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeactivateAnomalyDetectorRequest; - output: {}; - }; - sdk: { - input: DeactivateAnomalyDetectorCommandInput; - output: DeactivateAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DeleteAlertCommand.ts b/clients/client-lookoutmetrics/src/commands/DeleteAlertCommand.ts deleted file mode 100644 index 76d4ecdaae73..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DeleteAlertCommand.ts +++ /dev/null @@ -1,109 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DeleteAlertRequest, DeleteAlertResponse } from "../models/models_0"; -import { de_DeleteAlertCommand, se_DeleteAlertCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteAlertCommand}. - */ -export interface DeleteAlertCommandInput extends DeleteAlertRequest {} -/** - * @public - * - * The output of {@link DeleteAlertCommand}. - */ -export interface DeleteAlertCommandOutput extends DeleteAlertResponse, __MetadataBearer {} - -/** - *

Deletes an alert.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DeleteAlertCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DeleteAlertCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DeleteAlertRequest - * AlertArn: "STRING_VALUE", // required - * }; - * const command = new DeleteAlertCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteAlertCommandInput - {@link DeleteAlertCommandInput} - * @returns {@link DeleteAlertCommandOutput} - * @see {@link DeleteAlertCommandInput} for command's `input` shape. - * @see {@link DeleteAlertCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DeleteAlertCommand extends $Command - .classBuilder< - DeleteAlertCommandInput, - DeleteAlertCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DeleteAlert", {}) - .n("LookoutMetricsClient", "DeleteAlertCommand") - .f(void 0, void 0) - .ser(se_DeleteAlertCommand) - .de(de_DeleteAlertCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteAlertRequest; - output: {}; - }; - sdk: { - input: DeleteAlertCommandInput; - output: DeleteAlertCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DeleteAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/DeleteAnomalyDetectorCommand.ts deleted file mode 100644 index 23a7f4e317a6..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DeleteAnomalyDetectorCommand.ts +++ /dev/null @@ -1,113 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DeleteAnomalyDetectorRequest, DeleteAnomalyDetectorResponse } from "../models/models_0"; -import { de_DeleteAnomalyDetectorCommand, se_DeleteAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteAnomalyDetectorCommand}. - */ -export interface DeleteAnomalyDetectorCommandInput extends DeleteAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link DeleteAnomalyDetectorCommand}. - */ -export interface DeleteAnomalyDetectorCommandOutput extends DeleteAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any - * configured datasets and alerts.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DeleteAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DeleteAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DeleteAnomalyDetectorRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * }; - * const command = new DeleteAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteAnomalyDetectorCommandInput - {@link DeleteAnomalyDetectorCommandInput} - * @returns {@link DeleteAnomalyDetectorCommandOutput} - * @see {@link DeleteAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link DeleteAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link ConflictException} (client fault) - *

There was a conflict processing the request. Try your request again.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DeleteAnomalyDetectorCommand extends $Command - .classBuilder< - DeleteAnomalyDetectorCommandInput, - DeleteAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DeleteAnomalyDetector", {}) - .n("LookoutMetricsClient", "DeleteAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_DeleteAnomalyDetectorCommand) - .de(de_DeleteAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteAnomalyDetectorRequest; - output: {}; - }; - sdk: { - input: DeleteAnomalyDetectorCommandInput; - output: DeleteAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DescribeAlertCommand.ts b/clients/client-lookoutmetrics/src/commands/DescribeAlertCommand.ts deleted file mode 100644 index 60c6b8a505bc..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DescribeAlertCommand.ts +++ /dev/null @@ -1,147 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DescribeAlertRequest, DescribeAlertResponse } from "../models/models_0"; -import { de_DescribeAlertCommand, se_DescribeAlertCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeAlertCommand}. - */ -export interface DescribeAlertCommandInput extends DescribeAlertRequest {} -/** - * @public - * - * The output of {@link DescribeAlertCommand}. - */ -export interface DescribeAlertCommandOutput extends DescribeAlertResponse, __MetadataBearer {} - -/** - *

Describes an alert.

- *

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource - * immediately after creating or modifying it, use retries to allow time for the write operation to complete.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DescribeAlertCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DescribeAlertCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DescribeAlertRequest - * AlertArn: "STRING_VALUE", // required - * }; - * const command = new DescribeAlertCommand(input); - * const response = await client.send(command); - * // { // DescribeAlertResponse - * // Alert: { // Alert - * // Action: { // Action - * // SNSConfiguration: { // SNSConfiguration - * // RoleArn: "STRING_VALUE", // required - * // SnsTopicArn: "STRING_VALUE", // required - * // SnsFormat: "LONG_TEXT" || "SHORT_TEXT" || "JSON", - * // }, - * // LambdaConfiguration: { // LambdaConfiguration - * // RoleArn: "STRING_VALUE", // required - * // LambdaArn: "STRING_VALUE", // required - * // }, - * // }, - * // AlertDescription: "STRING_VALUE", - * // AlertArn: "STRING_VALUE", - * // AnomalyDetectorArn: "STRING_VALUE", - * // AlertName: "STRING_VALUE", - * // AlertSensitivityThreshold: Number("int"), - * // AlertType: "SNS" || "LAMBDA", - * // AlertStatus: "ACTIVE" || "INACTIVE", - * // LastModificationTime: new Date("TIMESTAMP"), - * // CreationTime: new Date("TIMESTAMP"), - * // AlertFilters: { // AlertFilters - * // MetricList: [ // MetricNameList - * // "STRING_VALUE", - * // ], - * // DimensionFilterList: [ // DimensionFilterList - * // { // DimensionFilter - * // DimensionName: "STRING_VALUE", - * // DimensionValueList: [ // DimensionValueList - * // "STRING_VALUE", - * // ], - * // }, - * // ], - * // }, - * // }, - * // }; - * - * ``` - * - * @param DescribeAlertCommandInput - {@link DescribeAlertCommandInput} - * @returns {@link DescribeAlertCommandOutput} - * @see {@link DescribeAlertCommandInput} for command's `input` shape. - * @see {@link DescribeAlertCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DescribeAlertCommand extends $Command - .classBuilder< - DescribeAlertCommandInput, - DescribeAlertCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DescribeAlert", {}) - .n("LookoutMetricsClient", "DescribeAlertCommand") - .f(void 0, void 0) - .ser(se_DescribeAlertCommand) - .de(de_DescribeAlertCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeAlertRequest; - output: DescribeAlertResponse; - }; - sdk: { - input: DescribeAlertCommandInput; - output: DescribeAlertCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DescribeAnomalyDetectionExecutionsCommand.ts b/clients/client-lookoutmetrics/src/commands/DescribeAnomalyDetectionExecutionsCommand.ts deleted file mode 100644 index 23a2161300e6..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DescribeAnomalyDetectionExecutionsCommand.ts +++ /dev/null @@ -1,129 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { - DescribeAnomalyDetectionExecutionsRequest, - DescribeAnomalyDetectionExecutionsResponse, -} from "../models/models_0"; -import { - de_DescribeAnomalyDetectionExecutionsCommand, - se_DescribeAnomalyDetectionExecutionsCommand, -} from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeAnomalyDetectionExecutionsCommand}. - */ -export interface DescribeAnomalyDetectionExecutionsCommandInput extends DescribeAnomalyDetectionExecutionsRequest {} -/** - * @public - * - * The output of {@link DescribeAnomalyDetectionExecutionsCommand}. - */ -export interface DescribeAnomalyDetectionExecutionsCommandOutput - extends DescribeAnomalyDetectionExecutionsResponse, - __MetadataBearer {} - -/** - *

Returns information about the status of the specified anomaly detection jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DescribeAnomalyDetectionExecutionsCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DescribeAnomalyDetectionExecutionsCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DescribeAnomalyDetectionExecutionsRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * Timestamp: "STRING_VALUE", - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new DescribeAnomalyDetectionExecutionsCommand(input); - * const response = await client.send(command); - * // { // DescribeAnomalyDetectionExecutionsResponse - * // ExecutionList: [ // ExecutionList - * // { // ExecutionStatus - * // Timestamp: "STRING_VALUE", - * // Status: "PENDING" || "IN_PROGRESS" || "COMPLETED" || "FAILED" || "FAILED_TO_SCHEDULE", - * // FailureReason: "STRING_VALUE", - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeAnomalyDetectionExecutionsCommandInput - {@link DescribeAnomalyDetectionExecutionsCommandInput} - * @returns {@link DescribeAnomalyDetectionExecutionsCommandOutput} - * @see {@link DescribeAnomalyDetectionExecutionsCommandInput} for command's `input` shape. - * @see {@link DescribeAnomalyDetectionExecutionsCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DescribeAnomalyDetectionExecutionsCommand extends $Command - .classBuilder< - DescribeAnomalyDetectionExecutionsCommandInput, - DescribeAnomalyDetectionExecutionsCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DescribeAnomalyDetectionExecutions", {}) - .n("LookoutMetricsClient", "DescribeAnomalyDetectionExecutionsCommand") - .f(void 0, void 0) - .ser(se_DescribeAnomalyDetectionExecutionsCommand) - .de(de_DescribeAnomalyDetectionExecutionsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeAnomalyDetectionExecutionsRequest; - output: DescribeAnomalyDetectionExecutionsResponse; - }; - sdk: { - input: DescribeAnomalyDetectionExecutionsCommandInput; - output: DescribeAnomalyDetectionExecutionsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DescribeAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/DescribeAnomalyDetectorCommand.ts deleted file mode 100644 index bb3652dc189e..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DescribeAnomalyDetectorCommand.ts +++ /dev/null @@ -1,124 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DescribeAnomalyDetectorRequest, DescribeAnomalyDetectorResponse } from "../models/models_0"; -import { de_DescribeAnomalyDetectorCommand, se_DescribeAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeAnomalyDetectorCommand}. - */ -export interface DescribeAnomalyDetectorCommandInput extends DescribeAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link DescribeAnomalyDetectorCommand}. - */ -export interface DescribeAnomalyDetectorCommandOutput extends DescribeAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Describes a detector.

- *

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource - * immediately after creating or modifying it, use retries to allow time for the write operation to complete.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DescribeAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DescribeAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DescribeAnomalyDetectorRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * }; - * const command = new DescribeAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // { // DescribeAnomalyDetectorResponse - * // AnomalyDetectorArn: "STRING_VALUE", - * // AnomalyDetectorName: "STRING_VALUE", - * // AnomalyDetectorDescription: "STRING_VALUE", - * // AnomalyDetectorConfig: { // AnomalyDetectorConfigSummary - * // AnomalyDetectorFrequency: "P1D" || "PT1H" || "PT10M" || "PT5M", - * // }, - * // CreationTime: new Date("TIMESTAMP"), - * // LastModificationTime: new Date("TIMESTAMP"), - * // Status: "ACTIVE" || "ACTIVATING" || "DELETING" || "FAILED" || "INACTIVE" || "LEARNING" || "BACK_TEST_ACTIVATING" || "BACK_TEST_ACTIVE" || "BACK_TEST_COMPLETE" || "DEACTIVATED" || "DEACTIVATING", - * // FailureReason: "STRING_VALUE", - * // KmsKeyArn: "STRING_VALUE", - * // FailureType: "ACTIVATION_FAILURE" || "BACK_TEST_ACTIVATION_FAILURE" || "DELETION_FAILURE" || "DEACTIVATION_FAILURE", - * // }; - * - * ``` - * - * @param DescribeAnomalyDetectorCommandInput - {@link DescribeAnomalyDetectorCommandInput} - * @returns {@link DescribeAnomalyDetectorCommandOutput} - * @see {@link DescribeAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link DescribeAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DescribeAnomalyDetectorCommand extends $Command - .classBuilder< - DescribeAnomalyDetectorCommandInput, - DescribeAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DescribeAnomalyDetector", {}) - .n("LookoutMetricsClient", "DescribeAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_DescribeAnomalyDetectorCommand) - .de(de_DescribeAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeAnomalyDetectorRequest; - output: DescribeAnomalyDetectorResponse; - }; - sdk: { - input: DescribeAnomalyDetectorCommandInput; - output: DescribeAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DescribeMetricSetCommand.ts b/clients/client-lookoutmetrics/src/commands/DescribeMetricSetCommand.ts deleted file mode 100644 index 3f358f4dc784..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DescribeMetricSetCommand.ts +++ /dev/null @@ -1,228 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DescribeMetricSetRequest, DescribeMetricSetResponse } from "../models/models_0"; -import { de_DescribeMetricSetCommand, se_DescribeMetricSetCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeMetricSetCommand}. - */ -export interface DescribeMetricSetCommandInput extends DescribeMetricSetRequest {} -/** - * @public - * - * The output of {@link DescribeMetricSetCommand}. - */ -export interface DescribeMetricSetCommandOutput extends DescribeMetricSetResponse, __MetadataBearer {} - -/** - *

Describes a dataset.

- *

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource - * immediately after creating or modifying it, use retries to allow time for the write operation to complete.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DescribeMetricSetCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DescribeMetricSetCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DescribeMetricSetRequest - * MetricSetArn: "STRING_VALUE", // required - * }; - * const command = new DescribeMetricSetCommand(input); - * const response = await client.send(command); - * // { // DescribeMetricSetResponse - * // MetricSetArn: "STRING_VALUE", - * // AnomalyDetectorArn: "STRING_VALUE", - * // MetricSetName: "STRING_VALUE", - * // MetricSetDescription: "STRING_VALUE", - * // CreationTime: new Date("TIMESTAMP"), - * // LastModificationTime: new Date("TIMESTAMP"), - * // Offset: Number("int"), - * // MetricList: [ // MetricList - * // { // Metric - * // MetricName: "STRING_VALUE", // required - * // AggregationFunction: "AVG" || "SUM", // required - * // Namespace: "STRING_VALUE", - * // }, - * // ], - * // TimestampColumn: { // TimestampColumn - * // ColumnName: "STRING_VALUE", - * // ColumnFormat: "STRING_VALUE", - * // }, - * // DimensionList: [ // DimensionList - * // "STRING_VALUE", - * // ], - * // MetricSetFrequency: "P1D" || "PT1H" || "PT10M" || "PT5M", - * // Timezone: "STRING_VALUE", - * // MetricSource: { // MetricSource - * // S3SourceConfig: { // S3SourceConfig - * // RoleArn: "STRING_VALUE", - * // TemplatedPathList: [ // TemplatedPathList - * // "STRING_VALUE", - * // ], - * // HistoricalDataPathList: [ // HistoricalDataPathList - * // "STRING_VALUE", - * // ], - * // FileFormatDescriptor: { // FileFormatDescriptor - * // CsvFormatDescriptor: { // CsvFormatDescriptor - * // FileCompression: "NONE" || "GZIP", - * // Charset: "STRING_VALUE", - * // ContainsHeader: true || false, - * // Delimiter: "STRING_VALUE", - * // HeaderList: [ // HeaderList - * // "STRING_VALUE", - * // ], - * // QuoteSymbol: "STRING_VALUE", - * // }, - * // JsonFormatDescriptor: { // JsonFormatDescriptor - * // FileCompression: "NONE" || "GZIP", - * // Charset: "STRING_VALUE", - * // }, - * // }, - * // }, - * // AppFlowConfig: { // AppFlowConfig - * // RoleArn: "STRING_VALUE", - * // FlowName: "STRING_VALUE", - * // }, - * // CloudWatchConfig: { // CloudWatchConfig - * // RoleArn: "STRING_VALUE", - * // BackTestConfiguration: { // BackTestConfiguration - * // RunBackTestMode: true || false, // required - * // }, - * // }, - * // RDSSourceConfig: { // RDSSourceConfig - * // DBInstanceIdentifier: "STRING_VALUE", - * // DatabaseHost: "STRING_VALUE", - * // DatabasePort: Number("int"), - * // SecretManagerArn: "STRING_VALUE", - * // DatabaseName: "STRING_VALUE", - * // TableName: "STRING_VALUE", - * // RoleArn: "STRING_VALUE", - * // VpcConfiguration: { // VpcConfiguration - * // SubnetIdList: [ // SubnetIdList // required - * // "STRING_VALUE", - * // ], - * // SecurityGroupIdList: [ // SecurityGroupIdList // required - * // "STRING_VALUE", - * // ], - * // }, - * // }, - * // RedshiftSourceConfig: { // RedshiftSourceConfig - * // ClusterIdentifier: "STRING_VALUE", - * // DatabaseHost: "STRING_VALUE", - * // DatabasePort: Number("int"), - * // SecretManagerArn: "STRING_VALUE", - * // DatabaseName: "STRING_VALUE", - * // TableName: "STRING_VALUE", - * // RoleArn: "STRING_VALUE", - * // VpcConfiguration: { - * // SubnetIdList: [ // required - * // "STRING_VALUE", - * // ], - * // SecurityGroupIdList: [ // required - * // "STRING_VALUE", - * // ], - * // }, - * // }, - * // AthenaSourceConfig: { // AthenaSourceConfig - * // RoleArn: "STRING_VALUE", - * // DatabaseName: "STRING_VALUE", - * // DataCatalog: "STRING_VALUE", - * // TableName: "STRING_VALUE", - * // WorkGroupName: "STRING_VALUE", - * // S3ResultsPath: "STRING_VALUE", - * // BackTestConfiguration: { - * // RunBackTestMode: true || false, // required - * // }, - * // }, - * // }, - * // DimensionFilterList: [ // MetricSetDimensionFilterList - * // { // MetricSetDimensionFilter - * // Name: "STRING_VALUE", - * // FilterList: [ // FilterList - * // { // Filter - * // DimensionValue: "STRING_VALUE", - * // FilterOperation: "EQUALS", - * // }, - * // ], - * // }, - * // ], - * // }; - * - * ``` - * - * @param DescribeMetricSetCommandInput - {@link DescribeMetricSetCommandInput} - * @returns {@link DescribeMetricSetCommandOutput} - * @see {@link DescribeMetricSetCommandInput} for command's `input` shape. - * @see {@link DescribeMetricSetCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DescribeMetricSetCommand extends $Command - .classBuilder< - DescribeMetricSetCommandInput, - DescribeMetricSetCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DescribeMetricSet", {}) - .n("LookoutMetricsClient", "DescribeMetricSetCommand") - .f(void 0, void 0) - .ser(se_DescribeMetricSetCommand) - .de(de_DescribeMetricSetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeMetricSetRequest; - output: DescribeMetricSetResponse; - }; - sdk: { - input: DescribeMetricSetCommandInput; - output: DescribeMetricSetCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/DetectMetricSetConfigCommand.ts b/clients/client-lookoutmetrics/src/commands/DetectMetricSetConfigCommand.ts deleted file mode 100644 index e094cf011c5e..000000000000 --- a/clients/client-lookoutmetrics/src/commands/DetectMetricSetConfigCommand.ts +++ /dev/null @@ -1,227 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { DetectMetricSetConfigRequest, DetectMetricSetConfigResponse } from "../models/models_0"; -import { de_DetectMetricSetConfigCommand, se_DetectMetricSetConfigCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DetectMetricSetConfigCommand}. - */ -export interface DetectMetricSetConfigCommandInput extends DetectMetricSetConfigRequest {} -/** - * @public - * - * The output of {@link DetectMetricSetConfigCommand}. - */ -export interface DetectMetricSetConfigCommandOutput extends DetectMetricSetConfigResponse, __MetadataBearer {} - -/** - *

Detects an Amazon S3 dataset's file format, interval, and offset.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, DetectMetricSetConfigCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, DetectMetricSetConfigCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // DetectMetricSetConfigRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * AutoDetectionMetricSource: { // AutoDetectionMetricSource - * S3SourceConfig: { // AutoDetectionS3SourceConfig - * TemplatedPathList: [ // TemplatedPathList - * "STRING_VALUE", - * ], - * HistoricalDataPathList: [ // HistoricalDataPathList - * "STRING_VALUE", - * ], - * }, - * }, - * }; - * const command = new DetectMetricSetConfigCommand(input); - * const response = await client.send(command); - * // { // DetectMetricSetConfigResponse - * // DetectedMetricSetConfig: { // DetectedMetricSetConfig - * // Offset: { // DetectedField - * // Value: { // AttributeValue - * // S: "STRING_VALUE", - * // N: "STRING_VALUE", - * // B: "STRING_VALUE", - * // SS: [ // StringListAttributeValue - * // "STRING_VALUE", - * // ], - * // NS: [ // NumberListAttributeValue - * // "STRING_VALUE", - * // ], - * // BS: [ // BinaryListAttributeValue - * // "STRING_VALUE", - * // ], - * // }, - * // Confidence: "HIGH" || "LOW" || "NONE", - * // Message: "STRING_VALUE", - * // }, - * // MetricSetFrequency: { - * // Value: { - * // S: "STRING_VALUE", - * // N: "STRING_VALUE", - * // B: "STRING_VALUE", - * // SS: [ - * // "STRING_VALUE", - * // ], - * // NS: [ - * // "STRING_VALUE", - * // ], - * // BS: [ - * // "STRING_VALUE", - * // ], - * // }, - * // Confidence: "HIGH" || "LOW" || "NONE", - * // Message: "STRING_VALUE", - * // }, - * // MetricSource: { // DetectedMetricSource - * // S3SourceConfig: { // DetectedS3SourceConfig - * // FileFormatDescriptor: { // DetectedFileFormatDescriptor - * // CsvFormatDescriptor: { // DetectedCsvFormatDescriptor - * // FileCompression: { - * // Value: { - * // S: "STRING_VALUE", - * // N: "STRING_VALUE", - * // B: "STRING_VALUE", - * // SS: [ - * // "STRING_VALUE", - * // ], - * // NS: [ - * // "STRING_VALUE", - * // ], - * // BS: [ - * // "STRING_VALUE", - * // ], - * // }, - * // Confidence: "HIGH" || "LOW" || "NONE", - * // Message: "STRING_VALUE", - * // }, - * // Charset: { - * // Value: { - * // S: "STRING_VALUE", - * // N: "STRING_VALUE", - * // B: "STRING_VALUE", - * // SS: [ - * // "STRING_VALUE", - * // ], - * // NS: [ - * // "STRING_VALUE", - * // ], - * // BS: [ - * // "STRING_VALUE", - * // ], - * // }, - * // Confidence: "HIGH" || "LOW" || "NONE", - * // Message: "STRING_VALUE", - * // }, - * // ContainsHeader: { - * // Value: { - * // S: "STRING_VALUE", - * // N: "STRING_VALUE", - * // B: "STRING_VALUE", - * // SS: [ - * // "STRING_VALUE", - * // ], - * // NS: [ - * // "STRING_VALUE", - * // ], - * // BS: [ - * // "STRING_VALUE", - * // ], - * // }, - * // Confidence: "HIGH" || "LOW" || "NONE", - * // Message: "STRING_VALUE", - * // }, - * // Delimiter: "", - * // HeaderList: "", - * // QuoteSymbol: "", - * // }, - * // JsonFormatDescriptor: { // DetectedJsonFormatDescriptor - * // FileCompression: "", - * // Charset: "", - * // }, - * // }, - * // }, - * // }, - * // }, - * // }; - * - * ``` - * - * @param DetectMetricSetConfigCommandInput - {@link DetectMetricSetConfigCommandInput} - * @returns {@link DetectMetricSetConfigCommandOutput} - * @see {@link DetectMetricSetConfigCommandInput} for command's `input` shape. - * @see {@link DetectMetricSetConfigCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class DetectMetricSetConfigCommand extends $Command - .classBuilder< - DetectMetricSetConfigCommandInput, - DetectMetricSetConfigCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "DetectMetricSetConfig", {}) - .n("LookoutMetricsClient", "DetectMetricSetConfigCommand") - .f(void 0, void 0) - .ser(se_DetectMetricSetConfigCommand) - .de(de_DetectMetricSetConfigCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DetectMetricSetConfigRequest; - output: DetectMetricSetConfigResponse; - }; - sdk: { - input: DetectMetricSetConfigCommandInput; - output: DetectMetricSetConfigCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/GetAnomalyGroupCommand.ts b/clients/client-lookoutmetrics/src/commands/GetAnomalyGroupCommand.ts deleted file mode 100644 index a1382601a444..000000000000 --- a/clients/client-lookoutmetrics/src/commands/GetAnomalyGroupCommand.ts +++ /dev/null @@ -1,137 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { GetAnomalyGroupRequest, GetAnomalyGroupResponse } from "../models/models_0"; -import { de_GetAnomalyGroupCommand, se_GetAnomalyGroupCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetAnomalyGroupCommand}. - */ -export interface GetAnomalyGroupCommandInput extends GetAnomalyGroupRequest {} -/** - * @public - * - * The output of {@link GetAnomalyGroupCommand}. - */ -export interface GetAnomalyGroupCommandOutput extends GetAnomalyGroupResponse, __MetadataBearer {} - -/** - *

Returns details about a group of anomalous metrics.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, GetAnomalyGroupCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, GetAnomalyGroupCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // GetAnomalyGroupRequest - * AnomalyGroupId: "STRING_VALUE", // required - * AnomalyDetectorArn: "STRING_VALUE", // required - * }; - * const command = new GetAnomalyGroupCommand(input); - * const response = await client.send(command); - * // { // GetAnomalyGroupResponse - * // AnomalyGroup: { // AnomalyGroup - * // StartTime: "STRING_VALUE", - * // EndTime: "STRING_VALUE", - * // AnomalyGroupId: "STRING_VALUE", - * // AnomalyGroupScore: Number("double"), - * // PrimaryMetricName: "STRING_VALUE", - * // MetricLevelImpactList: [ // MetricLevelImpactList - * // { // MetricLevelImpact - * // MetricName: "STRING_VALUE", - * // NumTimeSeries: Number("int"), - * // ContributionMatrix: { // ContributionMatrix - * // DimensionContributionList: [ // DimensionContributionList - * // { // DimensionContribution - * // DimensionName: "STRING_VALUE", - * // DimensionValueContributionList: [ // DimensionValueContributionList - * // { // DimensionValueContribution - * // DimensionValue: "STRING_VALUE", - * // ContributionScore: Number("double"), - * // }, - * // ], - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // }; - * - * ``` - * - * @param GetAnomalyGroupCommandInput - {@link GetAnomalyGroupCommandInput} - * @returns {@link GetAnomalyGroupCommandOutput} - * @see {@link GetAnomalyGroupCommandInput} for command's `input` shape. - * @see {@link GetAnomalyGroupCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class GetAnomalyGroupCommand extends $Command - .classBuilder< - GetAnomalyGroupCommandInput, - GetAnomalyGroupCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "GetAnomalyGroup", {}) - .n("LookoutMetricsClient", "GetAnomalyGroupCommand") - .f(void 0, void 0) - .ser(se_GetAnomalyGroupCommand) - .de(de_GetAnomalyGroupCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetAnomalyGroupRequest; - output: GetAnomalyGroupResponse; - }; - sdk: { - input: GetAnomalyGroupCommandInput; - output: GetAnomalyGroupCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/GetDataQualityMetricsCommand.ts b/clients/client-lookoutmetrics/src/commands/GetDataQualityMetricsCommand.ts deleted file mode 100644 index bd00adc523fd..000000000000 --- a/clients/client-lookoutmetrics/src/commands/GetDataQualityMetricsCommand.ts +++ /dev/null @@ -1,129 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { GetDataQualityMetricsRequest, GetDataQualityMetricsResponse } from "../models/models_0"; -import { de_GetDataQualityMetricsCommand, se_GetDataQualityMetricsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetDataQualityMetricsCommand}. - */ -export interface GetDataQualityMetricsCommandInput extends GetDataQualityMetricsRequest {} -/** - * @public - * - * The output of {@link GetDataQualityMetricsCommand}. - */ -export interface GetDataQualityMetricsCommandOutput extends GetDataQualityMetricsResponse, __MetadataBearer {} - -/** - *

Returns details about the requested data quality metrics.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, GetDataQualityMetricsCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, GetDataQualityMetricsCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // GetDataQualityMetricsRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * MetricSetArn: "STRING_VALUE", - * }; - * const command = new GetDataQualityMetricsCommand(input); - * const response = await client.send(command); - * // { // GetDataQualityMetricsResponse - * // AnomalyDetectorDataQualityMetricList: [ // AnomalyDetectorDataQualityMetricList - * // { // AnomalyDetectorDataQualityMetric - * // StartTimestamp: new Date("TIMESTAMP"), - * // MetricSetDataQualityMetricList: [ // MetricSetDataQualityMetricList - * // { // MetricSetDataQualityMetric - * // MetricSetArn: "STRING_VALUE", - * // DataQualityMetricList: [ // DataQualityMetricList - * // { // DataQualityMetric - * // MetricType: "COLUMN_COMPLETENESS" || "DIMENSION_UNIQUENESS" || "TIME_SERIES_COUNT" || "ROWS_PROCESSED" || "ROWS_PARTIAL_COMPLIANCE" || "INVALID_ROWS_COMPLIANCE" || "BACKTEST_TRAINING_DATA_START_TIME_STAMP" || "BACKTEST_TRAINING_DATA_END_TIME_STAMP" || "BACKTEST_INFERENCE_DATA_START_TIME_STAMP" || "BACKTEST_INFERENCE_DATA_END_TIME_STAMP", - * // MetricDescription: "STRING_VALUE", - * // RelatedColumnName: "STRING_VALUE", - * // MetricValue: Number("double"), - * // }, - * // ], - * // }, - * // ], - * // }, - * // ], - * // }; - * - * ``` - * - * @param GetDataQualityMetricsCommandInput - {@link GetDataQualityMetricsCommandInput} - * @returns {@link GetDataQualityMetricsCommandOutput} - * @see {@link GetDataQualityMetricsCommandInput} for command's `input` shape. - * @see {@link GetDataQualityMetricsCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class GetDataQualityMetricsCommand extends $Command - .classBuilder< - GetDataQualityMetricsCommandInput, - GetDataQualityMetricsCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "GetDataQualityMetrics", {}) - .n("LookoutMetricsClient", "GetDataQualityMetricsCommand") - .f(void 0, void 0) - .ser(se_GetDataQualityMetricsCommand) - .de(de_GetDataQualityMetricsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetDataQualityMetricsRequest; - output: GetDataQualityMetricsResponse; - }; - sdk: { - input: GetDataQualityMetricsCommandInput; - output: GetDataQualityMetricsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/GetFeedbackCommand.ts b/clients/client-lookoutmetrics/src/commands/GetFeedbackCommand.ts deleted file mode 100644 index 0ca4f74fe757..000000000000 --- a/clients/client-lookoutmetrics/src/commands/GetFeedbackCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { GetFeedbackRequest, GetFeedbackResponse } from "../models/models_0"; -import { de_GetFeedbackCommand, se_GetFeedbackCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetFeedbackCommand}. - */ -export interface GetFeedbackCommandInput extends GetFeedbackRequest {} -/** - * @public - * - * The output of {@link GetFeedbackCommand}. - */ -export interface GetFeedbackCommandOutput extends GetFeedbackResponse, __MetadataBearer {} - -/** - *

Get feedback for an anomaly group.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, GetFeedbackCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, GetFeedbackCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // GetFeedbackRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * AnomalyGroupTimeSeriesFeedback: { // AnomalyGroupTimeSeries - * AnomalyGroupId: "STRING_VALUE", // required - * TimeSeriesId: "STRING_VALUE", - * }, - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new GetFeedbackCommand(input); - * const response = await client.send(command); - * // { // GetFeedbackResponse - * // AnomalyGroupTimeSeriesFeedback: [ // TimeSeriesFeedbackList - * // { // TimeSeriesFeedback - * // TimeSeriesId: "STRING_VALUE", - * // IsAnomaly: true || false, - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetFeedbackCommandInput - {@link GetFeedbackCommandInput} - * @returns {@link GetFeedbackCommandOutput} - * @see {@link GetFeedbackCommandInput} for command's `input` shape. - * @see {@link GetFeedbackCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class GetFeedbackCommand extends $Command - .classBuilder< - GetFeedbackCommandInput, - GetFeedbackCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "GetFeedback", {}) - .n("LookoutMetricsClient", "GetFeedbackCommand") - .f(void 0, void 0) - .ser(se_GetFeedbackCommand) - .de(de_GetFeedbackCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetFeedbackRequest; - output: GetFeedbackResponse; - }; - sdk: { - input: GetFeedbackCommandInput; - output: GetFeedbackCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/GetSampleDataCommand.ts b/clients/client-lookoutmetrics/src/commands/GetSampleDataCommand.ts deleted file mode 100644 index 9667f8b05da4..000000000000 --- a/clients/client-lookoutmetrics/src/commands/GetSampleDataCommand.ts +++ /dev/null @@ -1,142 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { GetSampleDataRequest, GetSampleDataResponse } from "../models/models_0"; -import { de_GetSampleDataCommand, se_GetSampleDataCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetSampleDataCommand}. - */ -export interface GetSampleDataCommandInput extends GetSampleDataRequest {} -/** - * @public - * - * The output of {@link GetSampleDataCommand}. - */ -export interface GetSampleDataCommandOutput extends GetSampleDataResponse, __MetadataBearer {} - -/** - *

Returns a selection of sample records from an Amazon S3 datasource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, GetSampleDataCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, GetSampleDataCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // GetSampleDataRequest - * S3SourceConfig: { // SampleDataS3SourceConfig - * RoleArn: "STRING_VALUE", // required - * TemplatedPathList: [ // TemplatedPathList - * "STRING_VALUE", - * ], - * HistoricalDataPathList: [ // HistoricalDataPathList - * "STRING_VALUE", - * ], - * FileFormatDescriptor: { // FileFormatDescriptor - * CsvFormatDescriptor: { // CsvFormatDescriptor - * FileCompression: "NONE" || "GZIP", - * Charset: "STRING_VALUE", - * ContainsHeader: true || false, - * Delimiter: "STRING_VALUE", - * HeaderList: [ // HeaderList - * "STRING_VALUE", - * ], - * QuoteSymbol: "STRING_VALUE", - * }, - * JsonFormatDescriptor: { // JsonFormatDescriptor - * FileCompression: "NONE" || "GZIP", - * Charset: "STRING_VALUE", - * }, - * }, - * }, - * }; - * const command = new GetSampleDataCommand(input); - * const response = await client.send(command); - * // { // GetSampleDataResponse - * // HeaderValues: [ // HeaderValueList - * // "STRING_VALUE", - * // ], - * // SampleRows: [ // SampleRows - * // [ // SampleRow - * // "STRING_VALUE", - * // ], - * // ], - * // }; - * - * ``` - * - * @param GetSampleDataCommandInput - {@link GetSampleDataCommandInput} - * @returns {@link GetSampleDataCommandOutput} - * @see {@link GetSampleDataCommandInput} for command's `input` shape. - * @see {@link GetSampleDataCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class GetSampleDataCommand extends $Command - .classBuilder< - GetSampleDataCommandInput, - GetSampleDataCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "GetSampleData", {}) - .n("LookoutMetricsClient", "GetSampleDataCommand") - .f(void 0, void 0) - .ser(se_GetSampleDataCommand) - .de(de_GetSampleDataCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetSampleDataRequest; - output: GetSampleDataResponse; - }; - sdk: { - input: GetSampleDataCommandInput; - output: GetSampleDataCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListAlertsCommand.ts b/clients/client-lookoutmetrics/src/commands/ListAlertsCommand.ts deleted file mode 100644 index e46745529c96..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListAlertsCommand.ts +++ /dev/null @@ -1,130 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListAlertsRequest, ListAlertsResponse } from "../models/models_0"; -import { de_ListAlertsCommand, se_ListAlertsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListAlertsCommand}. - */ -export interface ListAlertsCommandInput extends ListAlertsRequest {} -/** - * @public - * - * The output of {@link ListAlertsCommand}. - */ -export interface ListAlertsCommandOutput extends ListAlertsResponse, __MetadataBearer {} - -/** - *

Lists the alerts attached to a detector.

- *

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource - * immediately after creating or modifying it, use retries to allow time for the write operation to complete.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListAlertsCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListAlertsCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListAlertsRequest - * AnomalyDetectorArn: "STRING_VALUE", - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListAlertsCommand(input); - * const response = await client.send(command); - * // { // ListAlertsResponse - * // AlertSummaryList: [ // AlertSummaryList - * // { // AlertSummary - * // AlertArn: "STRING_VALUE", - * // AnomalyDetectorArn: "STRING_VALUE", - * // AlertName: "STRING_VALUE", - * // AlertSensitivityThreshold: Number("int"), - * // AlertType: "SNS" || "LAMBDA", - * // AlertStatus: "ACTIVE" || "INACTIVE", - * // LastModificationTime: new Date("TIMESTAMP"), - * // CreationTime: new Date("TIMESTAMP"), - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListAlertsCommandInput - {@link ListAlertsCommandInput} - * @returns {@link ListAlertsCommandOutput} - * @see {@link ListAlertsCommandInput} for command's `input` shape. - * @see {@link ListAlertsCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListAlertsCommand extends $Command - .classBuilder< - ListAlertsCommandInput, - ListAlertsCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListAlerts", {}) - .n("LookoutMetricsClient", "ListAlertsCommand") - .f(void 0, void 0) - .ser(se_ListAlertsCommand) - .de(de_ListAlertsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListAlertsRequest; - output: ListAlertsResponse; - }; - sdk: { - input: ListAlertsCommandInput; - output: ListAlertsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListAnomalyDetectorsCommand.ts b/clients/client-lookoutmetrics/src/commands/ListAnomalyDetectorsCommand.ts deleted file mode 100644 index e3125a6d75cc..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListAnomalyDetectorsCommand.ts +++ /dev/null @@ -1,127 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListAnomalyDetectorsRequest, ListAnomalyDetectorsResponse } from "../models/models_0"; -import { de_ListAnomalyDetectorsCommand, se_ListAnomalyDetectorsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListAnomalyDetectorsCommand}. - */ -export interface ListAnomalyDetectorsCommandInput extends ListAnomalyDetectorsRequest {} -/** - * @public - * - * The output of {@link ListAnomalyDetectorsCommand}. - */ -export interface ListAnomalyDetectorsCommandOutput extends ListAnomalyDetectorsResponse, __MetadataBearer {} - -/** - *

Lists the detectors in the current AWS Region.

- *

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource - * immediately after creating or modifying it, use retries to allow time for the write operation to complete.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListAnomalyDetectorsCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListAnomalyDetectorsCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListAnomalyDetectorsRequest - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListAnomalyDetectorsCommand(input); - * const response = await client.send(command); - * // { // ListAnomalyDetectorsResponse - * // AnomalyDetectorSummaryList: [ // AnomalyDetectorSummaryList - * // { // AnomalyDetectorSummary - * // AnomalyDetectorArn: "STRING_VALUE", - * // AnomalyDetectorName: "STRING_VALUE", - * // AnomalyDetectorDescription: "STRING_VALUE", - * // CreationTime: new Date("TIMESTAMP"), - * // LastModificationTime: new Date("TIMESTAMP"), - * // Status: "ACTIVE" || "ACTIVATING" || "DELETING" || "FAILED" || "INACTIVE" || "LEARNING" || "BACK_TEST_ACTIVATING" || "BACK_TEST_ACTIVE" || "BACK_TEST_COMPLETE" || "DEACTIVATED" || "DEACTIVATING", - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListAnomalyDetectorsCommandInput - {@link ListAnomalyDetectorsCommandInput} - * @returns {@link ListAnomalyDetectorsCommandOutput} - * @see {@link ListAnomalyDetectorsCommandInput} for command's `input` shape. - * @see {@link ListAnomalyDetectorsCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListAnomalyDetectorsCommand extends $Command - .classBuilder< - ListAnomalyDetectorsCommandInput, - ListAnomalyDetectorsCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListAnomalyDetectors", {}) - .n("LookoutMetricsClient", "ListAnomalyDetectorsCommand") - .f(void 0, void 0) - .ser(se_ListAnomalyDetectorsCommand) - .de(de_ListAnomalyDetectorsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListAnomalyDetectorsRequest; - output: ListAnomalyDetectorsResponse; - }; - sdk: { - input: ListAnomalyDetectorsCommandInput; - output: ListAnomalyDetectorsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupRelatedMetricsCommand.ts b/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupRelatedMetricsCommand.ts deleted file mode 100644 index 5ecb7ad997e2..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupRelatedMetricsCommand.ts +++ /dev/null @@ -1,129 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListAnomalyGroupRelatedMetricsRequest, ListAnomalyGroupRelatedMetricsResponse } from "../models/models_0"; -import { - de_ListAnomalyGroupRelatedMetricsCommand, - se_ListAnomalyGroupRelatedMetricsCommand, -} from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListAnomalyGroupRelatedMetricsCommand}. - */ -export interface ListAnomalyGroupRelatedMetricsCommandInput extends ListAnomalyGroupRelatedMetricsRequest {} -/** - * @public - * - * The output of {@link ListAnomalyGroupRelatedMetricsCommand}. - */ -export interface ListAnomalyGroupRelatedMetricsCommandOutput - extends ListAnomalyGroupRelatedMetricsResponse, - __MetadataBearer {} - -/** - *

Returns a list of measures that are potential causes or effects of an - * anomaly group.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListAnomalyGroupRelatedMetricsCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListAnomalyGroupRelatedMetricsCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListAnomalyGroupRelatedMetricsRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * AnomalyGroupId: "STRING_VALUE", // required - * RelationshipTypeFilter: "CAUSE_OF_INPUT_ANOMALY_GROUP" || "EFFECT_OF_INPUT_ANOMALY_GROUP", - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListAnomalyGroupRelatedMetricsCommand(input); - * const response = await client.send(command); - * // { // ListAnomalyGroupRelatedMetricsResponse - * // InterMetricImpactList: [ // InterMetricImpactList - * // { // InterMetricImpactDetails - * // MetricName: "STRING_VALUE", - * // AnomalyGroupId: "STRING_VALUE", - * // RelationshipType: "CAUSE_OF_INPUT_ANOMALY_GROUP" || "EFFECT_OF_INPUT_ANOMALY_GROUP", - * // ContributionPercentage: Number("double"), - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListAnomalyGroupRelatedMetricsCommandInput - {@link ListAnomalyGroupRelatedMetricsCommandInput} - * @returns {@link ListAnomalyGroupRelatedMetricsCommandOutput} - * @see {@link ListAnomalyGroupRelatedMetricsCommandInput} for command's `input` shape. - * @see {@link ListAnomalyGroupRelatedMetricsCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListAnomalyGroupRelatedMetricsCommand extends $Command - .classBuilder< - ListAnomalyGroupRelatedMetricsCommandInput, - ListAnomalyGroupRelatedMetricsCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListAnomalyGroupRelatedMetrics", {}) - .n("LookoutMetricsClient", "ListAnomalyGroupRelatedMetricsCommand") - .f(void 0, void 0) - .ser(se_ListAnomalyGroupRelatedMetricsCommand) - .de(de_ListAnomalyGroupRelatedMetricsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListAnomalyGroupRelatedMetricsRequest; - output: ListAnomalyGroupRelatedMetricsResponse; - }; - sdk: { - input: ListAnomalyGroupRelatedMetricsCommandInput; - output: ListAnomalyGroupRelatedMetricsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupSummariesCommand.ts b/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupSummariesCommand.ts deleted file mode 100644 index 547c724141ec..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupSummariesCommand.ts +++ /dev/null @@ -1,133 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListAnomalyGroupSummariesRequest, ListAnomalyGroupSummariesResponse } from "../models/models_0"; -import { de_ListAnomalyGroupSummariesCommand, se_ListAnomalyGroupSummariesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListAnomalyGroupSummariesCommand}. - */ -export interface ListAnomalyGroupSummariesCommandInput extends ListAnomalyGroupSummariesRequest {} -/** - * @public - * - * The output of {@link ListAnomalyGroupSummariesCommand}. - */ -export interface ListAnomalyGroupSummariesCommandOutput extends ListAnomalyGroupSummariesResponse, __MetadataBearer {} - -/** - *

Returns a list of anomaly groups.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListAnomalyGroupSummariesCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListAnomalyGroupSummariesCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListAnomalyGroupSummariesRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * SensitivityThreshold: Number("int"), // required - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListAnomalyGroupSummariesCommand(input); - * const response = await client.send(command); - * // { // ListAnomalyGroupSummariesResponse - * // AnomalyGroupSummaryList: [ // AnomalyGroupSummaryList - * // { // AnomalyGroupSummary - * // StartTime: "STRING_VALUE", - * // EndTime: "STRING_VALUE", - * // AnomalyGroupId: "STRING_VALUE", - * // AnomalyGroupScore: Number("double"), - * // PrimaryMetricName: "STRING_VALUE", - * // }, - * // ], - * // AnomalyGroupStatistics: { // AnomalyGroupStatistics - * // EvaluationStartDate: "STRING_VALUE", - * // TotalCount: Number("int"), - * // ItemizedMetricStatsList: [ // ItemizedMetricStatsList - * // { // ItemizedMetricStats - * // MetricName: "STRING_VALUE", - * // OccurrenceCount: Number("int"), - * // }, - * // ], - * // }, - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListAnomalyGroupSummariesCommandInput - {@link ListAnomalyGroupSummariesCommandInput} - * @returns {@link ListAnomalyGroupSummariesCommandOutput} - * @see {@link ListAnomalyGroupSummariesCommandInput} for command's `input` shape. - * @see {@link ListAnomalyGroupSummariesCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListAnomalyGroupSummariesCommand extends $Command - .classBuilder< - ListAnomalyGroupSummariesCommandInput, - ListAnomalyGroupSummariesCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListAnomalyGroupSummaries", {}) - .n("LookoutMetricsClient", "ListAnomalyGroupSummariesCommand") - .f(void 0, void 0) - .ser(se_ListAnomalyGroupSummariesCommand) - .de(de_ListAnomalyGroupSummariesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListAnomalyGroupSummariesRequest; - output: ListAnomalyGroupSummariesResponse; - }; - sdk: { - input: ListAnomalyGroupSummariesCommandInput; - output: ListAnomalyGroupSummariesCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupTimeSeriesCommand.ts b/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupTimeSeriesCommand.ts deleted file mode 100644 index ff0f1bb2dff0..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListAnomalyGroupTimeSeriesCommand.ts +++ /dev/null @@ -1,134 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListAnomalyGroupTimeSeriesRequest, ListAnomalyGroupTimeSeriesResponse } from "../models/models_0"; -import { de_ListAnomalyGroupTimeSeriesCommand, se_ListAnomalyGroupTimeSeriesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListAnomalyGroupTimeSeriesCommand}. - */ -export interface ListAnomalyGroupTimeSeriesCommandInput extends ListAnomalyGroupTimeSeriesRequest {} -/** - * @public - * - * The output of {@link ListAnomalyGroupTimeSeriesCommand}. - */ -export interface ListAnomalyGroupTimeSeriesCommandOutput extends ListAnomalyGroupTimeSeriesResponse, __MetadataBearer {} - -/** - *

Gets a list of anomalous metrics for a measure in an anomaly group.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListAnomalyGroupTimeSeriesCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListAnomalyGroupTimeSeriesCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListAnomalyGroupTimeSeriesRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * AnomalyGroupId: "STRING_VALUE", // required - * MetricName: "STRING_VALUE", // required - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListAnomalyGroupTimeSeriesCommand(input); - * const response = await client.send(command); - * // { // ListAnomalyGroupTimeSeriesResponse - * // AnomalyGroupId: "STRING_VALUE", - * // MetricName: "STRING_VALUE", - * // TimestampList: [ // TimestampList - * // "STRING_VALUE", - * // ], - * // NextToken: "STRING_VALUE", - * // TimeSeriesList: [ // TimeSeriesList - * // { // TimeSeries - * // TimeSeriesId: "STRING_VALUE", // required - * // DimensionList: [ // DimensionNameValueList // required - * // { // DimensionNameValue - * // DimensionName: "STRING_VALUE", // required - * // DimensionValue: "STRING_VALUE", // required - * // }, - * // ], - * // MetricValueList: [ // MetricValueList // required - * // Number("double"), - * // ], - * // }, - * // ], - * // }; - * - * ``` - * - * @param ListAnomalyGroupTimeSeriesCommandInput - {@link ListAnomalyGroupTimeSeriesCommandInput} - * @returns {@link ListAnomalyGroupTimeSeriesCommandOutput} - * @see {@link ListAnomalyGroupTimeSeriesCommandInput} for command's `input` shape. - * @see {@link ListAnomalyGroupTimeSeriesCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListAnomalyGroupTimeSeriesCommand extends $Command - .classBuilder< - ListAnomalyGroupTimeSeriesCommandInput, - ListAnomalyGroupTimeSeriesCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListAnomalyGroupTimeSeries", {}) - .n("LookoutMetricsClient", "ListAnomalyGroupTimeSeriesCommand") - .f(void 0, void 0) - .ser(se_ListAnomalyGroupTimeSeriesCommand) - .de(de_ListAnomalyGroupTimeSeriesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListAnomalyGroupTimeSeriesRequest; - output: ListAnomalyGroupTimeSeriesResponse; - }; - sdk: { - input: ListAnomalyGroupTimeSeriesCommandInput; - output: ListAnomalyGroupTimeSeriesCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListMetricSetsCommand.ts b/clients/client-lookoutmetrics/src/commands/ListMetricSetsCommand.ts deleted file mode 100644 index 0c70e8160263..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListMetricSetsCommand.ts +++ /dev/null @@ -1,128 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListMetricSetsRequest, ListMetricSetsResponse } from "../models/models_0"; -import { de_ListMetricSetsCommand, se_ListMetricSetsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListMetricSetsCommand}. - */ -export interface ListMetricSetsCommandInput extends ListMetricSetsRequest {} -/** - * @public - * - * The output of {@link ListMetricSetsCommand}. - */ -export interface ListMetricSetsCommandOutput extends ListMetricSetsResponse, __MetadataBearer {} - -/** - *

Lists the datasets in the current AWS Region.

- *

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource - * immediately after creating or modifying it, use retries to allow time for the write operation to complete.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListMetricSetsCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListMetricSetsCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListMetricSetsRequest - * AnomalyDetectorArn: "STRING_VALUE", - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListMetricSetsCommand(input); - * const response = await client.send(command); - * // { // ListMetricSetsResponse - * // MetricSetSummaryList: [ // MetricSetSummaryList - * // { // MetricSetSummary - * // MetricSetArn: "STRING_VALUE", - * // AnomalyDetectorArn: "STRING_VALUE", - * // MetricSetDescription: "STRING_VALUE", - * // MetricSetName: "STRING_VALUE", - * // CreationTime: new Date("TIMESTAMP"), - * // LastModificationTime: new Date("TIMESTAMP"), - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListMetricSetsCommandInput - {@link ListMetricSetsCommandInput} - * @returns {@link ListMetricSetsCommandOutput} - * @see {@link ListMetricSetsCommandInput} for command's `input` shape. - * @see {@link ListMetricSetsCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListMetricSetsCommand extends $Command - .classBuilder< - ListMetricSetsCommandInput, - ListMetricSetsCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListMetricSets", {}) - .n("LookoutMetricsClient", "ListMetricSetsCommand") - .f(void 0, void 0) - .ser(se_ListMetricSetsCommand) - .de(de_ListMetricSetsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListMetricSetsRequest; - output: ListMetricSetsResponse; - }; - sdk: { - input: ListMetricSetsCommandInput; - output: ListMetricSetsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/ListTagsForResourceCommand.ts b/clients/client-lookoutmetrics/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index b29bf0bc9dc1..000000000000 --- a/clients/client-lookoutmetrics/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,107 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - *

Gets a list of tags for a detector, dataset, or alert.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, ListTagsForResourceCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, ListTagsForResourceCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // ListTagsForResourceRequest - * ResourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "ListTagsForResource", {}) - .n("LookoutMetricsClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/PutFeedbackCommand.ts b/clients/client-lookoutmetrics/src/commands/PutFeedbackCommand.ts deleted file mode 100644 index 04cd3f583efb..000000000000 --- a/clients/client-lookoutmetrics/src/commands/PutFeedbackCommand.ts +++ /dev/null @@ -1,114 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { PutFeedbackRequest, PutFeedbackResponse } from "../models/models_0"; -import { de_PutFeedbackCommand, se_PutFeedbackCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link PutFeedbackCommand}. - */ -export interface PutFeedbackCommandInput extends PutFeedbackRequest {} -/** - * @public - * - * The output of {@link PutFeedbackCommand}. - */ -export interface PutFeedbackCommandOutput extends PutFeedbackResponse, __MetadataBearer {} - -/** - *

Add feedback for an anomalous metric.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, PutFeedbackCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, PutFeedbackCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // PutFeedbackRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * AnomalyGroupTimeSeriesFeedback: { // AnomalyGroupTimeSeriesFeedback - * AnomalyGroupId: "STRING_VALUE", // required - * TimeSeriesId: "STRING_VALUE", // required - * IsAnomaly: true || false, // required - * }, - * }; - * const command = new PutFeedbackCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param PutFeedbackCommandInput - {@link PutFeedbackCommandInput} - * @returns {@link PutFeedbackCommandOutput} - * @see {@link PutFeedbackCommandInput} for command's `input` shape. - * @see {@link PutFeedbackCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class PutFeedbackCommand extends $Command - .classBuilder< - PutFeedbackCommandInput, - PutFeedbackCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "PutFeedback", {}) - .n("LookoutMetricsClient", "PutFeedbackCommand") - .f(void 0, void 0) - .ser(se_PutFeedbackCommand) - .de(de_PutFeedbackCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: PutFeedbackRequest; - output: {}; - }; - sdk: { - input: PutFeedbackCommandInput; - output: PutFeedbackCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/TagResourceCommand.ts b/clients/client-lookoutmetrics/src/commands/TagResourceCommand.ts deleted file mode 100644 index 648154d767f0..000000000000 --- a/clients/client-lookoutmetrics/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,106 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - *

Adds tags to a detector, dataset, or alert.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, TagResourceCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, TagResourceCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // TagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * Tags: { // TagMap // required - * "": "STRING_VALUE", - * }, - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "TagResource", {}) - .n("LookoutMetricsClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/UntagResourceCommand.ts b/clients/client-lookoutmetrics/src/commands/UntagResourceCommand.ts deleted file mode 100644 index b4b9064e5476..000000000000 --- a/clients/client-lookoutmetrics/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,106 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - *

Removes tags from a detector, dataset, or alert.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, UntagResourceCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, UntagResourceCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // UntagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * TagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "UntagResource", {}) - .n("LookoutMetricsClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/UpdateAlertCommand.ts b/clients/client-lookoutmetrics/src/commands/UpdateAlertCommand.ts deleted file mode 100644 index e6b18a7ec477..000000000000 --- a/clients/client-lookoutmetrics/src/commands/UpdateAlertCommand.ts +++ /dev/null @@ -1,137 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { UpdateAlertRequest, UpdateAlertResponse } from "../models/models_0"; -import { de_UpdateAlertCommand, se_UpdateAlertCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateAlertCommand}. - */ -export interface UpdateAlertCommandInput extends UpdateAlertRequest {} -/** - * @public - * - * The output of {@link UpdateAlertCommand}. - */ -export interface UpdateAlertCommandOutput extends UpdateAlertResponse, __MetadataBearer {} - -/** - *

Make changes to an existing alert.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, UpdateAlertCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, UpdateAlertCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // UpdateAlertRequest - * AlertArn: "STRING_VALUE", // required - * AlertDescription: "STRING_VALUE", - * AlertSensitivityThreshold: Number("int"), - * Action: { // Action - * SNSConfiguration: { // SNSConfiguration - * RoleArn: "STRING_VALUE", // required - * SnsTopicArn: "STRING_VALUE", // required - * SnsFormat: "LONG_TEXT" || "SHORT_TEXT" || "JSON", - * }, - * LambdaConfiguration: { // LambdaConfiguration - * RoleArn: "STRING_VALUE", // required - * LambdaArn: "STRING_VALUE", // required - * }, - * }, - * AlertFilters: { // AlertFilters - * MetricList: [ // MetricNameList - * "STRING_VALUE", - * ], - * DimensionFilterList: [ // DimensionFilterList - * { // DimensionFilter - * DimensionName: "STRING_VALUE", - * DimensionValueList: [ // DimensionValueList - * "STRING_VALUE", - * ], - * }, - * ], - * }, - * }; - * const command = new UpdateAlertCommand(input); - * const response = await client.send(command); - * // { // UpdateAlertResponse - * // AlertArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param UpdateAlertCommandInput - {@link UpdateAlertCommandInput} - * @returns {@link UpdateAlertCommandOutput} - * @see {@link UpdateAlertCommandInput} for command's `input` shape. - * @see {@link UpdateAlertCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class UpdateAlertCommand extends $Command - .classBuilder< - UpdateAlertCommandInput, - UpdateAlertCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "UpdateAlert", {}) - .n("LookoutMetricsClient", "UpdateAlertCommand") - .f(void 0, void 0) - .ser(se_UpdateAlertCommand) - .de(de_UpdateAlertCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateAlertRequest; - output: UpdateAlertResponse; - }; - sdk: { - input: UpdateAlertCommandInput; - output: UpdateAlertCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/UpdateAnomalyDetectorCommand.ts b/clients/client-lookoutmetrics/src/commands/UpdateAnomalyDetectorCommand.ts deleted file mode 100644 index b7ea2365f507..000000000000 --- a/clients/client-lookoutmetrics/src/commands/UpdateAnomalyDetectorCommand.ts +++ /dev/null @@ -1,116 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { UpdateAnomalyDetectorRequest, UpdateAnomalyDetectorResponse } from "../models/models_0"; -import { de_UpdateAnomalyDetectorCommand, se_UpdateAnomalyDetectorCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateAnomalyDetectorCommand}. - */ -export interface UpdateAnomalyDetectorCommandInput extends UpdateAnomalyDetectorRequest {} -/** - * @public - * - * The output of {@link UpdateAnomalyDetectorCommand}. - */ -export interface UpdateAnomalyDetectorCommandOutput extends UpdateAnomalyDetectorResponse, __MetadataBearer {} - -/** - *

Updates a detector. After activation, you can only change a detector's ingestion delay and description.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, UpdateAnomalyDetectorCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, UpdateAnomalyDetectorCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // UpdateAnomalyDetectorRequest - * AnomalyDetectorArn: "STRING_VALUE", // required - * KmsKeyArn: "STRING_VALUE", - * AnomalyDetectorDescription: "STRING_VALUE", - * AnomalyDetectorConfig: { // AnomalyDetectorConfig - * AnomalyDetectorFrequency: "P1D" || "PT1H" || "PT10M" || "PT5M", - * }, - * }; - * const command = new UpdateAnomalyDetectorCommand(input); - * const response = await client.send(command); - * // { // UpdateAnomalyDetectorResponse - * // AnomalyDetectorArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param UpdateAnomalyDetectorCommandInput - {@link UpdateAnomalyDetectorCommandInput} - * @returns {@link UpdateAnomalyDetectorCommandOutput} - * @see {@link UpdateAnomalyDetectorCommandInput} for command's `input` shape. - * @see {@link UpdateAnomalyDetectorCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class UpdateAnomalyDetectorCommand extends $Command - .classBuilder< - UpdateAnomalyDetectorCommandInput, - UpdateAnomalyDetectorCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "UpdateAnomalyDetector", {}) - .n("LookoutMetricsClient", "UpdateAnomalyDetectorCommand") - .f(void 0, void 0) - .ser(se_UpdateAnomalyDetectorCommand) - .de(de_UpdateAnomalyDetectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateAnomalyDetectorRequest; - output: UpdateAnomalyDetectorResponse; - }; - sdk: { - input: UpdateAnomalyDetectorCommandInput; - output: UpdateAnomalyDetectorCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/UpdateMetricSetCommand.ts b/clients/client-lookoutmetrics/src/commands/UpdateMetricSetCommand.ts deleted file mode 100644 index 65bcf2ef1bba..000000000000 --- a/clients/client-lookoutmetrics/src/commands/UpdateMetricSetCommand.ts +++ /dev/null @@ -1,224 +0,0 @@ -// 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 { LookoutMetricsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutMetricsClient"; -import { UpdateMetricSetRequest, UpdateMetricSetResponse } from "../models/models_0"; -import { de_UpdateMetricSetCommand, se_UpdateMetricSetCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateMetricSetCommand}. - */ -export interface UpdateMetricSetCommandInput extends UpdateMetricSetRequest {} -/** - * @public - * - * The output of {@link UpdateMetricSetCommand}. - */ -export interface UpdateMetricSetCommandOutput extends UpdateMetricSetResponse, __MetadataBearer {} - -/** - *

Updates a dataset.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutMetricsClient, UpdateMetricSetCommand } from "@aws-sdk/client-lookoutmetrics"; // ES Modules import - * // const { LookoutMetricsClient, UpdateMetricSetCommand } = require("@aws-sdk/client-lookoutmetrics"); // CommonJS import - * // import type { LookoutMetricsClientConfig } from "@aws-sdk/client-lookoutmetrics"; - * const config = {}; // type is LookoutMetricsClientConfig - * const client = new LookoutMetricsClient(config); - * const input = { // UpdateMetricSetRequest - * MetricSetArn: "STRING_VALUE", // required - * MetricSetDescription: "STRING_VALUE", - * MetricList: [ // MetricList - * { // Metric - * MetricName: "STRING_VALUE", // required - * AggregationFunction: "AVG" || "SUM", // required - * Namespace: "STRING_VALUE", - * }, - * ], - * Offset: Number("int"), - * TimestampColumn: { // TimestampColumn - * ColumnName: "STRING_VALUE", - * ColumnFormat: "STRING_VALUE", - * }, - * DimensionList: [ // DimensionList - * "STRING_VALUE", - * ], - * MetricSetFrequency: "P1D" || "PT1H" || "PT10M" || "PT5M", - * MetricSource: { // MetricSource - * S3SourceConfig: { // S3SourceConfig - * RoleArn: "STRING_VALUE", - * TemplatedPathList: [ // TemplatedPathList - * "STRING_VALUE", - * ], - * HistoricalDataPathList: [ // HistoricalDataPathList - * "STRING_VALUE", - * ], - * FileFormatDescriptor: { // FileFormatDescriptor - * CsvFormatDescriptor: { // CsvFormatDescriptor - * FileCompression: "NONE" || "GZIP", - * Charset: "STRING_VALUE", - * ContainsHeader: true || false, - * Delimiter: "STRING_VALUE", - * HeaderList: [ // HeaderList - * "STRING_VALUE", - * ], - * QuoteSymbol: "STRING_VALUE", - * }, - * JsonFormatDescriptor: { // JsonFormatDescriptor - * FileCompression: "NONE" || "GZIP", - * Charset: "STRING_VALUE", - * }, - * }, - * }, - * AppFlowConfig: { // AppFlowConfig - * RoleArn: "STRING_VALUE", - * FlowName: "STRING_VALUE", - * }, - * CloudWatchConfig: { // CloudWatchConfig - * RoleArn: "STRING_VALUE", - * BackTestConfiguration: { // BackTestConfiguration - * RunBackTestMode: true || false, // required - * }, - * }, - * RDSSourceConfig: { // RDSSourceConfig - * DBInstanceIdentifier: "STRING_VALUE", - * DatabaseHost: "STRING_VALUE", - * DatabasePort: Number("int"), - * SecretManagerArn: "STRING_VALUE", - * DatabaseName: "STRING_VALUE", - * TableName: "STRING_VALUE", - * RoleArn: "STRING_VALUE", - * VpcConfiguration: { // VpcConfiguration - * SubnetIdList: [ // SubnetIdList // required - * "STRING_VALUE", - * ], - * SecurityGroupIdList: [ // SecurityGroupIdList // required - * "STRING_VALUE", - * ], - * }, - * }, - * RedshiftSourceConfig: { // RedshiftSourceConfig - * ClusterIdentifier: "STRING_VALUE", - * DatabaseHost: "STRING_VALUE", - * DatabasePort: Number("int"), - * SecretManagerArn: "STRING_VALUE", - * DatabaseName: "STRING_VALUE", - * TableName: "STRING_VALUE", - * RoleArn: "STRING_VALUE", - * VpcConfiguration: { - * SubnetIdList: [ // required - * "STRING_VALUE", - * ], - * SecurityGroupIdList: [ // required - * "STRING_VALUE", - * ], - * }, - * }, - * AthenaSourceConfig: { // AthenaSourceConfig - * RoleArn: "STRING_VALUE", - * DatabaseName: "STRING_VALUE", - * DataCatalog: "STRING_VALUE", - * TableName: "STRING_VALUE", - * WorkGroupName: "STRING_VALUE", - * S3ResultsPath: "STRING_VALUE", - * BackTestConfiguration: { - * RunBackTestMode: true || false, // required - * }, - * }, - * }, - * DimensionFilterList: [ // MetricSetDimensionFilterList - * { // MetricSetDimensionFilter - * Name: "STRING_VALUE", - * FilterList: [ // FilterList - * { // Filter - * DimensionValue: "STRING_VALUE", - * FilterOperation: "EQUALS", - * }, - * ], - * }, - * ], - * }; - * const command = new UpdateMetricSetCommand(input); - * const response = await client.send(command); - * // { // UpdateMetricSetResponse - * // MetricSetArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param UpdateMetricSetCommandInput - {@link UpdateMetricSetCommandInput} - * @returns {@link UpdateMetricSetCommandOutput} - * @see {@link UpdateMetricSetCommandInput} for command's `input` shape. - * @see {@link UpdateMetricSetCommandOutput} for command's `response` shape. - * @see {@link LookoutMetricsClientResolvedConfig | config} for LookoutMetricsClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You do not have sufficient permissions to perform this action.

- * - * @throws {@link InternalServerException} (server fault) - *

The request processing has failed because of an unknown error, exception, or failure.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

The request exceeded the service's quotas. Check the service quotas and try again.

- * - * @throws {@link TooManyRequestsException} (client fault) - *

The request was denied due to too many requests being submitted at the same time.

- * - * @throws {@link ValidationException} (client fault) - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * - * @throws {@link LookoutMetricsServiceException} - *

Base exception class for all service exceptions from LookoutMetrics service.

- * - * - * @public - */ -export class UpdateMetricSetCommand extends $Command - .classBuilder< - UpdateMetricSetCommandInput, - UpdateMetricSetCommandOutput, - LookoutMetricsClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutMetricsClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutMetrics", "UpdateMetricSet", {}) - .n("LookoutMetricsClient", "UpdateMetricSetCommand") - .f(void 0, void 0) - .ser(se_UpdateMetricSetCommand) - .de(de_UpdateMetricSetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateMetricSetRequest; - output: UpdateMetricSetResponse; - }; - sdk: { - input: UpdateMetricSetCommandInput; - output: UpdateMetricSetCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutmetrics/src/commands/index.ts b/clients/client-lookoutmetrics/src/commands/index.ts deleted file mode 100644 index 86e493bc1551..000000000000 --- a/clients/client-lookoutmetrics/src/commands/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -// smithy-typescript generated code -export * from "./ActivateAnomalyDetectorCommand"; -export * from "./BackTestAnomalyDetectorCommand"; -export * from "./CreateAlertCommand"; -export * from "./CreateAnomalyDetectorCommand"; -export * from "./CreateMetricSetCommand"; -export * from "./DeactivateAnomalyDetectorCommand"; -export * from "./DeleteAlertCommand"; -export * from "./DeleteAnomalyDetectorCommand"; -export * from "./DescribeAlertCommand"; -export * from "./DescribeAnomalyDetectionExecutionsCommand"; -export * from "./DescribeAnomalyDetectorCommand"; -export * from "./DescribeMetricSetCommand"; -export * from "./DetectMetricSetConfigCommand"; -export * from "./GetAnomalyGroupCommand"; -export * from "./GetDataQualityMetricsCommand"; -export * from "./GetFeedbackCommand"; -export * from "./GetSampleDataCommand"; -export * from "./ListAlertsCommand"; -export * from "./ListAnomalyDetectorsCommand"; -export * from "./ListAnomalyGroupRelatedMetricsCommand"; -export * from "./ListAnomalyGroupSummariesCommand"; -export * from "./ListAnomalyGroupTimeSeriesCommand"; -export * from "./ListMetricSetsCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./PutFeedbackCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateAlertCommand"; -export * from "./UpdateAnomalyDetectorCommand"; -export * from "./UpdateMetricSetCommand"; diff --git a/clients/client-lookoutmetrics/src/endpoint/EndpointParameters.ts b/clients/client-lookoutmetrics/src/endpoint/EndpointParameters.ts deleted file mode 100644 index 5a0787507165..000000000000 --- a/clients/client-lookoutmetrics/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "lookoutmetrics", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-lookoutmetrics/src/endpoint/endpointResolver.ts b/clients/client-lookoutmetrics/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-lookoutmetrics/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-lookoutmetrics/src/endpoint/ruleset.ts b/clients/client-lookoutmetrics/src/endpoint/ruleset.ts deleted file mode 100644 index 4fa90a5869f3..000000000000 --- a/clients/client-lookoutmetrics/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/lookoutmetrics.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"String"}, -i={[s]:true,"default":false,"type":"Boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lookoutmetrics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lookoutmetrics-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lookoutmetrics.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lookoutmetrics.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lookoutmetrics/src/extensionConfiguration.ts b/clients/client-lookoutmetrics/src/extensionConfiguration.ts deleted file mode 100644 index 5c36deb75bac..000000000000 --- a/clients/client-lookoutmetrics/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface LookoutMetricsExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-lookoutmetrics/src/index.ts b/clients/client-lookoutmetrics/src/index.ts deleted file mode 100644 index a08a4d8712f0..000000000000 --- a/clients/client-lookoutmetrics/src/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

This is the Amazon Lookout for Metrics API Reference. For an introduction to the service - * with tutorials for getting started, visit Amazon - * Lookout for Metrics Developer Guide.

- * - * @packageDocumentation - */ -export * from "./LookoutMetricsClient"; -export * from "./LookoutMetrics"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { LookoutMetricsExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { LookoutMetricsServiceException } from "./models/LookoutMetricsServiceException"; diff --git a/clients/client-lookoutmetrics/src/models/LookoutMetricsServiceException.ts b/clients/client-lookoutmetrics/src/models/LookoutMetricsServiceException.ts deleted file mode 100644 index 85f866e47277..000000000000 --- a/clients/client-lookoutmetrics/src/models/LookoutMetricsServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from LookoutMetrics service. - */ -export class LookoutMetricsServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, LookoutMetricsServiceException.prototype); - } -} diff --git a/clients/client-lookoutmetrics/src/models/index.ts b/clients/client-lookoutmetrics/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-lookoutmetrics/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-lookoutmetrics/src/models/models_0.ts b/clients/client-lookoutmetrics/src/models/models_0.ts deleted file mode 100644 index bee3d68dcbb5..000000000000 --- a/clients/client-lookoutmetrics/src/models/models_0.ts +++ /dev/null @@ -1,3186 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { LookoutMetricsServiceException as __BaseException } from "./LookoutMetricsServiceException"; - -/** - *

You do not have sufficient permissions to perform this action.

- * @public - */ -export class AccessDeniedException extends __BaseException { - readonly name: "AccessDeniedException" = "AccessDeniedException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "AccessDeniedException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, AccessDeniedException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Contains information about a Lambda configuration.

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

The ARN of an IAM role that has permission to invoke the Lambda function.

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

The ARN of the Lambda function.

- * @public - */ - LambdaArn: string | undefined; -} - -/** - * @public - * @enum - */ -export const SnsFormat = { - JSON: "JSON", - LONG_TEXT: "LONG_TEXT", - SHORT_TEXT: "SHORT_TEXT", -} as const; - -/** - * @public - */ -export type SnsFormat = (typeof SnsFormat)[keyof typeof SnsFormat]; - -/** - *

Contains information about the SNS topic to which you want to send your alerts and the IAM role that has - * access to that topic.

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

The ARN of the IAM role that has access to the target SNS topic.

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

The ARN of the target SNS topic.

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

The format of the SNS topic.

- *
    - *
  • - *

    - * JSON – Send JSON alerts with an anomaly ID and a link to the anomaly detail page. This is the default.

    - *
  • - *
  • - *

    - * LONG_TEXT – Send human-readable alerts with information about the impacted timeseries and a link to the anomaly detail page. We recommend this for email.

    - *
  • - *
  • - *

    - * SHORT_TEXT – Send human-readable alerts with a link to the anomaly detail page. We recommend this for SMS.

    - *
  • - *
- * @public - */ - SnsFormat?: SnsFormat | undefined; -} - -/** - *

A configuration that specifies the action to perform when anomalies are detected.

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

A configuration for an Amazon SNS channel.

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

A configuration for an AWS Lambda channel.

- * @public - */ - LambdaConfiguration?: LambdaConfiguration | undefined; -} - -/** - * @public - */ -export interface ActivateAnomalyDetectorRequest { - /** - *

The ARN of the anomaly detector.

- * @public - */ - AnomalyDetectorArn: string | undefined; -} - -/** - * @public - */ -export interface ActivateAnomalyDetectorResponse {} - -/** - *

There was a conflict processing the request. Try your request again.

- * @public - */ -export class ConflictException extends __BaseException { - readonly name: "ConflictException" = "ConflictException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The ID of the resource.

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

The type of the resource.

- * @public - */ - ResourceType?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ConflictException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ConflictException.prototype); - this.Message = opts.Message; - this.ResourceId = opts.ResourceId; - this.ResourceType = opts.ResourceType; - } -} - -/** - *

The request processing has failed because of an unknown error, exception, or failure.

- * @public - */ -export class InternalServerException extends __BaseException { - readonly name: "InternalServerException" = "InternalServerException"; - readonly $fault: "server" = "server"; - Message: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InternalServerException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, InternalServerException.prototype); - this.Message = opts.Message; - } -} - -/** - *

The specified resource cannot be found. Check the ARN of the resource and try again.

- * @public - */ -export class ResourceNotFoundException extends __BaseException { - readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The ID of the resource.

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

The type of the resource.

- * @public - */ - ResourceType?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - this.Message = opts.Message; - this.ResourceId = opts.ResourceId; - this.ResourceType = opts.ResourceType; - } -} - -/** - *

The request was denied due to too many requests being submitted at the same time.

- * @public - */ -export class TooManyRequestsException extends __BaseException { - readonly name: "TooManyRequestsException" = "TooManyRequestsException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "TooManyRequestsException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, TooManyRequestsException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Contains information about a a field in a validation exception.

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

The name of the field.

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

The message with more information about the validation exception.

- * @public - */ - Message: string | undefined; -} - -/** - * @public - * @enum - */ -export const ValidationExceptionReason = { - CANNOT_PARSE: "CANNOT_PARSE", - FIELD_VALIDATION_FAILED: "FIELD_VALIDATION_FAILED", - OTHER: "OTHER", - UNKNOWN_OPERATION: "UNKNOWN_OPERATION", -} as const; - -/** - * @public - */ -export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason]; - -/** - *

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try - * again.

- * @public - */ -export class ValidationException extends __BaseException { - readonly name: "ValidationException" = "ValidationException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The reason that validation failed.

- * @public - */ - Reason?: ValidationExceptionReason | undefined; - - /** - *

Fields that failed validation.

- * @public - */ - Fields?: ValidationExceptionField[] | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ValidationException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ValidationException.prototype); - this.Message = opts.Message; - this.Reason = opts.Reason; - this.Fields = opts.Fields; - } -} - -/** - * @public - * @enum - */ -export const AggregationFunction = { - AVG: "AVG", - SUM: "SUM", -} as const; - -/** - * @public - */ -export type AggregationFunction = (typeof AggregationFunction)[keyof typeof AggregationFunction]; - -/** - *

The dimension filter, containing DimensionName and DimensionValueList.

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

The name of the dimension to filter on.

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

The list of values for the dimension specified in DimensionName that you want to filter on.

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

The configuration of the alert filters.

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

The list of measures that you want to get alerts for.

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

The list of DimensionFilter objects that are used for dimension-based filtering.

- * @public - */ - DimensionFilterList?: DimensionFilter[] | undefined; -} - -/** - * @public - * @enum - */ -export const AlertStatus = { - ACTIVE: "ACTIVE", - INACTIVE: "INACTIVE", -} as const; - -/** - * @public - */ -export type AlertStatus = (typeof AlertStatus)[keyof typeof AlertStatus]; - -/** - * @public - * @enum - */ -export const AlertType = { - LAMBDA: "LAMBDA", - SNS: "SNS", -} as const; - -/** - * @public - */ -export type AlertType = (typeof AlertType)[keyof typeof AlertType]; - -/** - *

A configuration for Amazon SNS-integrated notifications.

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

Action that will be triggered when there is an alert.

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

A description of the alert.

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

The ARN of the alert.

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

The ARN of the detector to which the alert is attached.

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

The name of the alert.

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

The minimum severity for an anomaly to trigger the alert.

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

The type of the alert.

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

The status of the alert.

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

The time at which the alert was last modified.

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

The time at which the alert was created.

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

The configuration of the alert filters, containing MetricList and DimensionFilter.

- * @public - */ - AlertFilters?: AlertFilters | undefined; -} - -/** - *

Provides a summary of an alert's configuration.

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

The ARN of the alert.

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

The ARN of the detector to which the alert is attached.

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

The name of the alert.

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

The minimum severity for an anomaly to trigger the alert.

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

The type of the alert.

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

The status of the alert.

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

The time at which the alert was last modified.

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

The time at which the alert was created.

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

The alert's tags.

- * @public - */ - Tags?: Record | undefined; -} - -/** - * @public - * @enum - */ -export const AnomalyDetectionTaskStatus = { - COMPLETED: "COMPLETED", - FAILED: "FAILED", - FAILED_TO_SCHEDULE: "FAILED_TO_SCHEDULE", - IN_PROGRESS: "IN_PROGRESS", - PENDING: "PENDING", -} as const; - -/** - * @public - */ -export type AnomalyDetectionTaskStatus = (typeof AnomalyDetectionTaskStatus)[keyof typeof AnomalyDetectionTaskStatus]; - -/** - * @public - * @enum - */ -export const Frequency = { - P1D: "P1D", - PT10M: "PT10M", - PT1H: "PT1H", - PT5M: "PT5M", -} as const; - -/** - * @public - */ -export type Frequency = (typeof Frequency)[keyof typeof Frequency]; - -/** - *

Contains information about a detector's configuration.

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

The frequency at which the detector analyzes its source data.

- * @public - */ - AnomalyDetectorFrequency?: Frequency | undefined; -} - -/** - *

Contains information about a detector's configuration.

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

The interval at which the detector analyzes its source data.

- * @public - */ - AnomalyDetectorFrequency?: Frequency | undefined; -} - -/** - * @public - * @enum - */ -export const DataQualityMetricType = { - BACKTEST_INFERENCE_DATA_END_TIME_STAMP: "BACKTEST_INFERENCE_DATA_END_TIME_STAMP", - BACKTEST_INFERENCE_DATA_START_TIME_STAMP: "BACKTEST_INFERENCE_DATA_START_TIME_STAMP", - BACKTEST_TRAINING_DATA_END_TIME_STAMP: "BACKTEST_TRAINING_DATA_END_TIME_STAMP", - BACKTEST_TRAINING_DATA_START_TIME_STAMP: "BACKTEST_TRAINING_DATA_START_TIME_STAMP", - COLUMN_COMPLETENESS: "COLUMN_COMPLETENESS", - DIMENSION_UNIQUENESS: "DIMENSION_UNIQUENESS", - INVALID_ROWS_COMPLIANCE: "INVALID_ROWS_COMPLIANCE", - ROWS_PARTIAL_COMPLIANCE: "ROWS_PARTIAL_COMPLIANCE", - ROWS_PROCESSED: "ROWS_PROCESSED", - TIME_SERIES_COUNT: "TIME_SERIES_COUNT", -} as const; - -/** - * @public - */ -export type DataQualityMetricType = (typeof DataQualityMetricType)[keyof typeof DataQualityMetricType]; - -/** - *

An array that describes a data quality metric. Each DataQualityMetric object contains the data quality metric name, its value, a description of the metric, and the affected column.

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

The name of the data quality metric.

- * @public - */ - MetricType?: DataQualityMetricType | undefined; - - /** - *

A description of the data quality metric.

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

The column that is being monitored.

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

The value of the data quality metric.

- * @public - */ - MetricValue?: number | undefined; -} - -/** - *

An array of DataQualityMetric objects that describes one or more data quality metrics.

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

The Amazon Resource Name (ARN) of the data quality metric array.

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

The array of data quality metrics contained in the data quality metric set.

- * @public - */ - DataQualityMetricList?: DataQualityMetric[] | undefined; -} - -/** - *

Aggregated details about the data quality metrics collected for the AnomalyDetectorArn provided in the GetDataQualityMetrics object.

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

The start time for the data quality metrics collection.

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

An array of DataQualityMetricList objects. Each object in the array contains information about a data quality metric.

- * @public - */ - MetricSetDataQualityMetricList?: MetricSetDataQualityMetric[] | undefined; -} - -/** - * @public - * @enum - */ -export const AnomalyDetectorFailureType = { - ACTIVATION_FAILURE: "ACTIVATION_FAILURE", - BACK_TEST_ACTIVATION_FAILURE: "BACK_TEST_ACTIVATION_FAILURE", - DEACTIVATION_FAILURE: "DEACTIVATION_FAILURE", - DELETION_FAILURE: "DELETION_FAILURE", -} as const; - -/** - * @public - */ -export type AnomalyDetectorFailureType = (typeof AnomalyDetectorFailureType)[keyof typeof AnomalyDetectorFailureType]; - -/** - * @public - * @enum - */ -export const AnomalyDetectorStatus = { - ACTIVATING: "ACTIVATING", - ACTIVE: "ACTIVE", - BACK_TEST_ACTIVATING: "BACK_TEST_ACTIVATING", - BACK_TEST_ACTIVE: "BACK_TEST_ACTIVE", - BACK_TEST_COMPLETE: "BACK_TEST_COMPLETE", - DEACTIVATED: "DEACTIVATED", - DEACTIVATING: "DEACTIVATING", - DELETING: "DELETING", - FAILED: "FAILED", - INACTIVE: "INACTIVE", - LEARNING: "LEARNING", -} as const; - -/** - * @public - */ -export type AnomalyDetectorStatus = (typeof AnomalyDetectorStatus)[keyof typeof AnomalyDetectorStatus]; - -/** - *

Contains information about an an anomaly detector.

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

The ARN of the detector.

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

The name of the detector.

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

A description of the detector.

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

The time at which the detector was created.

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

The time at which the detector was last modified.

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

The status of detector.

- * @public - */ - Status?: AnomalyDetectorStatus | undefined; - - /** - *

The detector's tags.

- * @public - */ - Tags?: Record | undefined; -} - -/** - *

The severity of a value of a dimension that contributed to an anomaly.

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

The value of the dimension.

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

The severity score of the value.

- * @public - */ - ContributionScore?: number | undefined; -} - -/** - *

Details about a dimension that contributed to an anomaly.

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

The name of the dimension.

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

A list of dimension values that contributed to the anomaly.

- * @public - */ - DimensionValueContributionList?: DimensionValueContribution[] | undefined; -} - -/** - *

Details about dimensions that contributed to an anomaly.

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

A list of contributing dimensions.

- * @public - */ - DimensionContributionList?: DimensionContribution[] | undefined; -} - -/** - *

Details about a measure affected by an anomaly.

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

The name of the measure.

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

The number of anomalous metrics for the measure.

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

Details about the dimensions that contributed to the anomaly.

- * @public - */ - ContributionMatrix?: ContributionMatrix | undefined; -} - -/** - *

A group of anomalous metrics

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

The start time for the group.

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

The end time for the group.

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

The ID of the anomaly group.

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

The severity score of the group.

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

The name of the primary affected measure for the group.

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

A list of measures affected by the anomaly.

- * @public - */ - MetricLevelImpactList?: MetricLevelImpact[] | undefined; -} - -/** - *

Aggregated statistics about a measure affected by an anomaly.

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

The name of the measure.

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

The number of times that the measure appears.

- * @public - */ - OccurrenceCount?: number | undefined; -} - -/** - *

Aggregated statistics for a group of anomalous metrics.

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

The start of the time range that was searched.

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

The number of groups found.

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

Statistics for individual metrics within the group.

- * @public - */ - ItemizedMetricStatsList?: ItemizedMetricStats[] | undefined; -} - -/** - *

Details about a group of anomalous metrics.

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

The start time for the group.

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

The end time for the group.

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

The ID of the anomaly group.

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

The severity score of the group.

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

The name of the primary affected measure for the group.

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

An anomalous metric in an anomaly group.

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

The ID of the anomaly group.

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

The ID of the metric.

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

Feedback for an anomalous metric.

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

The ID of the anomaly group.

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

The ID of the metric.

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

Feedback on whether the metric is a legitimate anomaly.

- * @public - */ - IsAnomaly: boolean | undefined; -} - -/** - *

Details about an Amazon AppFlow flow datasource.

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

An IAM role that gives Amazon Lookout for Metrics permission to access the flow.

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

name of the flow.

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

Settings for backtest mode.

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

Run a backtest instead of monitoring new data.

- * @public - */ - RunBackTestMode: boolean | undefined; -} - -/** - *

Details about an Amazon Athena datasource.

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

An IAM role that gives Amazon Lookout for Metrics permission to access the data.

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

The database's name.

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

The database's data catalog.

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

The database's table name.

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

The database's work group name.

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

The database's results path.

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

Settings for backtest mode.

- * @public - */ - BackTestConfiguration?: BackTestConfiguration | undefined; -} - -/** - *

An attribute value.

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

A string.

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

A number.

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

A binary value.

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

A list of strings.

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

A list of numbers.

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

A list of binary values.

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

An auto detection source config.

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

The config's templated path list.

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

The config's historical data path list.

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

An auto detection metric source.

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

The source's source config.

- * @public - */ - S3SourceConfig?: AutoDetectionS3SourceConfig | undefined; -} - -/** - * @public - */ -export interface BackTestAnomalyDetectorRequest { - /** - *

The Amazon Resource Name (ARN) of the anomaly detector.

- * @public - */ - AnomalyDetectorArn: string | undefined; -} - -/** - * @public - */ -export interface BackTestAnomalyDetectorResponse {} - -/** - *

Details about an Amazon CloudWatch datasource.

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

An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.

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

Settings for backtest mode.

- * @public - */ - BackTestConfiguration?: BackTestConfiguration | undefined; -} - -/** - * @public - * @enum - */ -export const Confidence = { - HIGH: "HIGH", - LOW: "LOW", - NONE: "NONE", -} as const; - -/** - * @public - */ -export type Confidence = (typeof Confidence)[keyof typeof Confidence]; - -/** - * @public - */ -export interface CreateAlertRequest { - /** - *

The name of the alert.

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

An integer from 0 to 100 specifying the alert sensitivity threshold.

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

A description of the alert.

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

The ARN of the detector to which the alert is attached.

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

Action that will be triggered when there is an alert.

- * @public - */ - Action: Action | undefined; - - /** - *

A list of tags to apply to the alert.

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

The configuration of the alert filters, containing MetricList and DimensionFilterList.

- * @public - */ - AlertFilters?: AlertFilters | undefined; -} - -/** - * @public - */ -export interface CreateAlertResponse { - /** - *

The ARN of the alert.

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

The request exceeded the service's quotas. Check the service quotas and try again.

- * @public - */ -export class ServiceQuotaExceededException extends __BaseException { - readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The ID of the resource.

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

The type of the resource.

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

The quota code.

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

The service code.

- * @public - */ - ServiceCode?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ServiceQuotaExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); - this.Message = opts.Message; - this.ResourceId = opts.ResourceId; - this.ResourceType = opts.ResourceType; - this.QuotaCode = opts.QuotaCode; - this.ServiceCode = opts.ServiceCode; - } -} - -/** - * @public - */ -export interface CreateAnomalyDetectorRequest { - /** - *

The name of the detector.

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

A description of the detector.

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

Contains information about the configuration of the anomaly detector.

- * @public - */ - AnomalyDetectorConfig: AnomalyDetectorConfig | undefined; - - /** - *

The ARN of the KMS key to use to encrypt your data.

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

A list of tags to apply to the anomaly detector.

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

The ARN of the detector.

- * @public - */ - AnomalyDetectorArn?: string | undefined; -} - -/** - * @public - * @enum - */ -export const FilterOperation = { - EQUALS: "EQUALS", -} as const; - -/** - * @public - */ -export type FilterOperation = (typeof FilterOperation)[keyof typeof FilterOperation]; - -/** - *

Describes a filter for choosing a subset of dimension values. Each filter consists of the dimension that you want to include and the condition statement. The condition statement is specified in the FilterOperation object.

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

The value that you want to include in the filter.

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

The condition to apply.

- * @public - */ - FilterOperation?: FilterOperation | undefined; -} - -/** - *

Describes a list of filters for choosing a subset of dimension values. Each filter consists of the dimension and one of its values that you want to include. When multiple dimensions or values are specified, the dimensions are joined with an AND operation and the values are joined with an OR operation.

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

The dimension that you want to filter on.

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

The list of filters that you are applying.

- * @public - */ - FilterList?: Filter[] | undefined; -} - -/** - *

A calculation made by contrasting a measure and a dimension from your source data.

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

The name of the metric.

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

The function with which the metric is calculated.

- * @public - */ - AggregationFunction: AggregationFunction | undefined; - - /** - *

The namespace for the metric.

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

Contains configuration information about the Amazon Virtual Private Cloud (VPC).

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

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

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

An array of strings containing the list of security groups.

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

Contains information about the Amazon Relational Database Service (RDS) configuration.

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

A string identifying the database instance.

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

The host name of the database.

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

The port number where the database can be accessed.

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

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

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

The name of the RDS database.

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

The name of the table in the database.

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

The Amazon Resource Name (ARN) of the role.

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

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

- * @public - */ - VpcConfiguration?: VpcConfiguration | undefined; -} - -/** - *

Provides information about the Amazon Redshift database configuration.

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

A string identifying the Redshift cluster.

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

The name of the database host.

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

The port number where the database can be accessed.

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

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

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

The Redshift database name.

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

The table name of the Redshift database.

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

The Amazon Resource Name (ARN) of the role providing access to the database.

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

Contains information about the Amazon Virtual Private Cloud (VPC) configuration.

- * @public - */ - VpcConfiguration?: VpcConfiguration | undefined; -} - -/** - * @public - * @enum - */ -export const CSVFileCompression = { - GZIP: "GZIP", - NONE: "NONE", -} as const; - -/** - * @public - */ -export type CSVFileCompression = (typeof CSVFileCompression)[keyof typeof CSVFileCompression]; - -/** - *

Contains information about how a source CSV data file should be analyzed.

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

The level of compression of the source CSV file.

- * @public - */ - FileCompression?: CSVFileCompression | undefined; - - /** - *

The character set in which the source CSV file is written.

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

Whether or not the source CSV file contains a header.

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

The character used to delimit the source CSV file.

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

A list of the source CSV file's headers, if any.

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

The character used as a quote character.

- * @public - */ - QuoteSymbol?: string | undefined; -} - -/** - * @public - * @enum - */ -export const JsonFileCompression = { - GZIP: "GZIP", - NONE: "NONE", -} as const; - -/** - * @public - */ -export type JsonFileCompression = (typeof JsonFileCompression)[keyof typeof JsonFileCompression]; - -/** - *

Contains information about how a source JSON data file should be analyzed.

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

The level of compression of the source CSV file.

- * @public - */ - FileCompression?: JsonFileCompression | undefined; - - /** - *

The character set in which the source JSON file is written.

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

Contains information about a source file's formatting.

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

Contains information about how a source CSV data file should be analyzed.

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

Contains information about how a source JSON data file should be analyzed.

- * @public - */ - JsonFormatDescriptor?: JsonFormatDescriptor | undefined; -} - -/** - *

Contains information about the configuration of the S3 bucket that contains source files.

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

The ARN of an IAM role that has read and write access permissions to the source S3 bucket.

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

A list of templated paths to the source files.

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

A list of paths to the historical data files.

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

Contains information about a source file's formatting.

- * @public - */ - FileFormatDescriptor?: FileFormatDescriptor | undefined; -} - -/** - *

Contains information about source data used to generate metrics.

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

Contains information about the configuration of the S3 bucket that contains source files.

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

Details about an AppFlow datasource.

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

Details about an Amazon CloudWatch monitoring datasource.

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

Details about an Amazon Relational Database Service (RDS) datasource.

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

Details about an Amazon Redshift database datasource.

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

Details about an Amazon Athena datasource.

- * @public - */ - AthenaSourceConfig?: AthenaSourceConfig | undefined; -} - -/** - *

Contains information about the column used to track time in a source data file.

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

The name of the timestamp column.

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

The format of the timestamp column.

- * @public - */ - ColumnFormat?: string | undefined; -} - -/** - * @public - */ -export interface CreateMetricSetRequest { - /** - *

The ARN of the anomaly detector that will use the dataset.

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

The name of the dataset.

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

A description of the dataset you are creating.

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

A list of metrics that the dataset will contain.

- * @public - */ - MetricList: Metric[] | undefined; - - /** - *

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

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

Contains information about the column used for tracking time in your source data.

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

A list of the fields you want to treat as dimensions.

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

The frequency with which the source data will be analyzed for anomalies.

- * @public - */ - MetricSetFrequency?: Frequency | undefined; - - /** - *

Contains information about how the source data should be interpreted.

- * @public - */ - MetricSource: MetricSource | undefined; - - /** - *

The time zone in which your source data was recorded.

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

A list of tags to apply to the dataset.

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

A list of filters that specify which data is kept for anomaly detection.

- * @public - */ - DimensionFilterList?: MetricSetDimensionFilter[] | undefined; -} - -/** - * @public - */ -export interface CreateMetricSetResponse { - /** - *

The ARN of the dataset.

- * @public - */ - MetricSetArn?: string | undefined; -} - -/** - * @public - */ -export interface DeactivateAnomalyDetectorRequest { - /** - *

The Amazon Resource Name (ARN) of the anomaly detector.

- * @public - */ - AnomalyDetectorArn: string | undefined; -} - -/** - * @public - */ -export interface DeactivateAnomalyDetectorResponse {} - -/** - * @public - */ -export interface DeleteAlertRequest { - /** - *

The ARN of the alert to delete.

- * @public - */ - AlertArn: string | undefined; -} - -/** - * @public - */ -export interface DeleteAlertResponse {} - -/** - * @public - */ -export interface DeleteAnomalyDetectorRequest { - /** - *

The ARN of the detector to delete.

- * @public - */ - AnomalyDetectorArn: string | undefined; -} - -/** - * @public - */ -export interface DeleteAnomalyDetectorResponse {} - -/** - * @public - */ -export interface DescribeAlertRequest { - /** - *

The ARN of the alert to describe.

- * @public - */ - AlertArn: string | undefined; -} - -/** - * @public - */ -export interface DescribeAlertResponse { - /** - *

Contains information about an alert.

- * @public - */ - Alert?: Alert | undefined; -} - -/** - * @public - */ -export interface DescribeAnomalyDetectionExecutionsRequest { - /** - *

The Amazon Resource Name (ARN) of the anomaly detector.

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

The timestamp of the anomaly detection job.

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

The number of items to return in the response.

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

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

The status of an anomaly detector run.

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

The run's timestamp.

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

The run's status.

- * @public - */ - Status?: AnomalyDetectionTaskStatus | undefined; - - /** - *

The reason that the run failed, if applicable.

- * @public - */ - FailureReason?: string | undefined; -} - -/** - * @public - */ -export interface DescribeAnomalyDetectionExecutionsResponse { - /** - *

A list of detection jobs.

- * @public - */ - ExecutionList?: ExecutionStatus[] | undefined; - - /** - *

The pagination token that's included if more results are available.

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

The ARN of the detector to describe.

- * @public - */ - AnomalyDetectorArn: string | undefined; -} - -/** - * @public - */ -export interface DescribeAnomalyDetectorResponse { - /** - *

The ARN of the detector.

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

The name of the detector.

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

A description of the detector.

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

Contains information about the detector's configuration.

- * @public - */ - AnomalyDetectorConfig?: AnomalyDetectorConfigSummary | undefined; - - /** - *

The time at which the detector was created.

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

The time at which the detector was last modified.

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

The status of the detector.

- * @public - */ - Status?: AnomalyDetectorStatus | undefined; - - /** - *

The reason that the detector failed.

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

The ARN of the KMS key to use to encrypt your data.

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

The process that caused the detector to fail.

- * @public - */ - FailureType?: AnomalyDetectorFailureType | undefined; -} - -/** - * @public - */ -export interface DescribeMetricSetRequest { - /** - *

The ARN of the dataset.

- * @public - */ - MetricSetArn: string | undefined; -} - -/** - * @public - */ -export interface DescribeMetricSetResponse { - /** - *

The ARN of the dataset.

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

The ARN of the detector that contains the dataset.

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

The name of the dataset.

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

The dataset's description.

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

The time at which the dataset was created.

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

The time at which the dataset was last modified.

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

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

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

A list of the metrics defined by the dataset.

- * @public - */ - MetricList?: Metric[] | undefined; - - /** - *

Contains information about the column used for tracking time in your source data.

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

A list of the dimensions chosen for analysis.

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

The interval at which the data will be analyzed for anomalies.

- * @public - */ - MetricSetFrequency?: Frequency | undefined; - - /** - *

The time zone in which the dataset's data was recorded.

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

Contains information about the dataset's source data.

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

The dimensions and their values that were used to filter the dataset.

- * @public - */ - DimensionFilterList?: MetricSetDimensionFilter[] | undefined; -} - -/** - *

An inferred field.

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

The field's value.

- * @public - */ - Value?: AttributeValue | undefined; - - /** - *

The field's confidence.

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

The field's message.

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

Properties of an inferred CSV format.

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

The format's file compression.

- * @public - */ - FileCompression?: DetectedField | undefined; - - /** - *

The format's charset.

- * @public - */ - Charset?: DetectedField | undefined; - - /** - *

Whether the format includes a header.

- * @public - */ - ContainsHeader?: DetectedField | undefined; - - /** - *

The format's delimiter.

- * @public - */ - Delimiter?: DetectedField | undefined; - - /** - *

The format's header list.

- * @public - */ - HeaderList?: DetectedField | undefined; - - /** - *

The format's quote symbol.

- * @public - */ - QuoteSymbol?: DetectedField | undefined; -} - -/** - *

A detected JSON format descriptor.

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

The format's file compression.

- * @public - */ - FileCompression?: DetectedField | undefined; - - /** - *

The format's character set.

- * @public - */ - Charset?: DetectedField | undefined; -} - -/** - *

Properties of an inferred data format.

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

Details about a CSV format.

- * @public - */ - CsvFormatDescriptor?: DetectedCsvFormatDescriptor | undefined; - - /** - *

Details about a JSON format.

- * @public - */ - JsonFormatDescriptor?: DetectedJsonFormatDescriptor | undefined; -} - -/** - *

An inferred source configuration.

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

The source's file format descriptor.

- * @public - */ - FileFormatDescriptor?: DetectedFileFormatDescriptor | undefined; -} - -/** - *

An inferred data source.

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

The data source's source configuration.

- * @public - */ - S3SourceConfig?: DetectedS3SourceConfig | undefined; -} - -/** - *

An inferred dataset configuration.

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

The dataset's offset.

- * @public - */ - Offset?: DetectedField | undefined; - - /** - *

The dataset's interval.

- * @public - */ - MetricSetFrequency?: DetectedField | undefined; - - /** - *

The dataset's data source.

- * @public - */ - MetricSource?: DetectedMetricSource | undefined; -} - -/** - * @public - */ -export interface DetectMetricSetConfigRequest { - /** - *

An anomaly detector ARN.

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

A data source.

- * @public - */ - AutoDetectionMetricSource: AutoDetectionMetricSource | undefined; -} - -/** - * @public - */ -export interface DetectMetricSetConfigResponse { - /** - *

The inferred dataset configuration for the datasource.

- * @public - */ - DetectedMetricSetConfig?: DetectedMetricSetConfig | undefined; -} - -/** - *

A dimension name and value.

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

The name of the dimension.

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

The value of the dimension.

- * @public - */ - DimensionValue: string | undefined; -} - -/** - * @public - */ -export interface GetAnomalyGroupRequest { - /** - *

The ID of the anomaly group.

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

The Amazon Resource Name (ARN) of the anomaly detector.

- * @public - */ - AnomalyDetectorArn: string | undefined; -} - -/** - * @public - */ -export interface GetAnomalyGroupResponse { - /** - *

Details about the anomaly group.

- * @public - */ - AnomalyGroup?: AnomalyGroup | undefined; -} - -/** - * @public - */ -export interface GetDataQualityMetricsRequest { - /** - *

The Amazon Resource Name (ARN) of the anomaly detector that you want to investigate.

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

The Amazon Resource Name (ARN) of a specific data quality metric set.

- * @public - */ - MetricSetArn?: string | undefined; -} - -/** - * @public - */ -export interface GetDataQualityMetricsResponse { - /** - *

A list of the data quality metrics for the AnomalyDetectorArn that you requested.

- * @public - */ - AnomalyDetectorDataQualityMetricList?: AnomalyDetectorDataQualityMetric[] | undefined; -} - -/** - * @public - */ -export interface GetFeedbackRequest { - /** - *

The Amazon Resource Name (ARN) of the anomaly detector.

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

The anomalous metric and group ID.

- * @public - */ - AnomalyGroupTimeSeriesFeedback: AnomalyGroupTimeSeries | undefined; - - /** - *

The maximum number of results to return.

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

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

Details about feedback submitted for an anomalous metric.

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

The ID of the metric.

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

Feedback on whether the metric is a legitimate anomaly.

- * @public - */ - IsAnomaly?: boolean | undefined; -} - -/** - * @public - */ -export interface GetFeedbackResponse { - /** - *

Feedback for an anomalous metric.

- * @public - */ - AnomalyGroupTimeSeriesFeedback?: TimeSeriesFeedback[] | undefined; - - /** - *

The pagination token that's included if more results are available.

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

Contains information about the source configuration in Amazon S3.

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

The Amazon Resource Name (ARN) of the role.

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

An array of strings containing the list of templated paths.

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

An array of strings containing the historical set of data paths.

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

Contains information about a source file's formatting.

- * @public - */ - FileFormatDescriptor: FileFormatDescriptor | undefined; -} - -/** - * @public - */ -export interface GetSampleDataRequest { - /** - *

A datasource bucket in Amazon S3.

- * @public - */ - S3SourceConfig?: SampleDataS3SourceConfig | undefined; -} - -/** - * @public - */ -export interface GetSampleDataResponse { - /** - *

A list of header labels for the records.

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

A list of records.

- * @public - */ - SampleRows?: string[][] | undefined; -} - -/** - * @public - * @enum - */ -export const RelationshipType = { - CAUSE_OF_INPUT_ANOMALY_GROUP: "CAUSE_OF_INPUT_ANOMALY_GROUP", - EFFECT_OF_INPUT_ANOMALY_GROUP: "EFFECT_OF_INPUT_ANOMALY_GROUP", -} as const; - -/** - * @public - */ -export type RelationshipType = (typeof RelationshipType)[keyof typeof RelationshipType]; - -/** - *

Aggregated details about the measures contributing to the anomaly group, and the measures - * potentially impacted by the anomaly group.

- *

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

The name of the measure.

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

The ID of the anomaly group.

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

Whether a measure is a potential cause of the anomaly group - * (CAUSE_OF_INPUT_ANOMALY_GROUP), or whether the measure is impacted by the - * anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).

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

For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage - * contribution the measure has in causing the anomalies.

- * @public - */ - ContributionPercentage?: number | undefined; -} - -/** - * @public - */ -export interface ListAlertsRequest { - /** - *

The ARN of the alert's detector.

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

If the result of the previous request is truncated, the response includes a NextToken. To - * retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

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

The maximum number of results that will be displayed by the request.

- * @public - */ - MaxResults?: number | undefined; -} - -/** - * @public - */ -export interface ListAlertsResponse { - /** - *

Contains information about an alert.

- * @public - */ - AlertSummaryList?: AlertSummary[] | undefined; - - /** - *

If the response is truncated, the service returns this token. To retrieve the next set of results, use this - * token in the next request.

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

The maximum number of results to return.

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

If the result of the previous request was truncated, the response includes a NextToken. To - * retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

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

A list of anomaly detectors in the account in the current region.

- * @public - */ - AnomalyDetectorSummaryList?: AnomalyDetectorSummary[] | undefined; - - /** - *

If the response is truncated, the service returns this token. To retrieve the next set of results, use the - * token in the next request.

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

The Amazon Resource Name (ARN) of the anomaly detector.

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

The ID of the anomaly group.

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

Filter for potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP) or - * downstream effects (EFFECT_OF_INPUT_ANOMALY_GROUP) of the anomaly group.

- * @public - */ - RelationshipTypeFilter?: RelationshipType | undefined; - - /** - *

The maximum number of results to return.

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

Specify the pagination token that's returned by a previous request to retrieve the next - * page of results.

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

Aggregated details about the measures contributing to the anomaly group, and the measures - * potentially impacted by the anomaly group.

- * @public - */ - InterMetricImpactList?: InterMetricImpactDetails[] | undefined; - - /** - *

The pagination token that's included if more results are available.

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

The Amazon Resource Name (ARN) of the anomaly detector.

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

The minimum severity score for inclusion in the output.

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

The maximum number of results to return.

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

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

A list of anomaly group summaries.

- * @public - */ - AnomalyGroupSummaryList?: AnomalyGroupSummary[] | undefined; - - /** - *

Aggregated details about the anomaly groups.

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

The pagination token that's included if more results are available.

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

The Amazon Resource Name (ARN) of the anomaly detector.

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

The ID of the anomaly group.

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

The name of the measure field.

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

The maximum number of results to return.

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

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

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

Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as - * availability in the us-east-1 Region.

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

The ID of the metric.

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

The dimensions of the metric.

- * @public - */ - DimensionList: DimensionNameValue[] | undefined; - - /** - *

The values for the metric.

- * @public - */ - MetricValueList: number[] | undefined; -} - -/** - * @public - */ -export interface ListAnomalyGroupTimeSeriesResponse { - /** - *

The ID of the anomaly group.

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

The name of the measure field.

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

Timestamps for the anomalous metrics.

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

The pagination token that's included if more results are available.

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

A list of anomalous metrics.

- * @public - */ - TimeSeriesList?: TimeSeries[] | undefined; -} - -/** - * @public - */ -export interface ListMetricSetsRequest { - /** - *

The ARN of the anomaly detector containing the metrics sets to list.

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

The maximum number of results to return.

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

If the result of the previous request was truncated, the response includes a - * NextToken. To retrieve the next set of results, use the token in the next - * request. Tokens expire after 24 hours.

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

Contains information about a dataset.

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

The ARN of the dataset.

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

The ARN of the detector to which the dataset belongs.

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

The description of the dataset.

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

The name of the dataset.

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

The time at which the dataset was created.

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

The time at which the dataset was last modified.

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

The dataset's tags.

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

A list of the datasets in the AWS Region, with configuration details for each.

- * @public - */ - MetricSetSummaryList?: MetricSetSummary[] | undefined; - - /** - *

If the response is truncated, the list call returns this token. To retrieve the next set - * of results, use the token in the next list request.

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

The resource's Amazon Resource Name (ARN).

- * @public - */ - ResourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

The resource's tags.

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

The Amazon Resource Name (ARN) of the anomaly detector.

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

Feedback for an anomalous metric.

- * @public - */ - AnomalyGroupTimeSeriesFeedback: AnomalyGroupTimeSeriesFeedback | undefined; -} - -/** - * @public - */ -export interface PutFeedbackResponse {} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The resource's Amazon Resource Name (ARN).

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

Tags to apply to the resource. Tag keys and values can contain letters, numbers, spaces, and the following - * symbols: _.:/=+@- - *

- * @public - */ - Tags: Record | undefined; -} - -/** - * @public - */ -export interface TagResourceResponse {} - -/** - * @public - */ -export interface UntagResourceRequest { - /** - *

The resource's Amazon Resource Name (ARN).

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

Keys to remove from the resource's tags.

- * @public - */ - TagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} - -/** - * @public - */ -export interface UpdateAlertRequest { - /** - *

The ARN of the alert to update.

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

A description of the alert.

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

An integer from 0 to 100 specifying the alert sensitivity threshold.

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

Action that will be triggered when there is an alert.

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

The configuration of the alert filters, containing MetricList and DimensionFilterList.

- * @public - */ - AlertFilters?: AlertFilters | undefined; -} - -/** - * @public - */ -export interface UpdateAlertResponse { - /** - *

The ARN of the updated alert.

- * @public - */ - AlertArn?: string | undefined; -} - -/** - * @public - */ -export interface UpdateAnomalyDetectorRequest { - /** - *

The ARN of the detector to update.

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

The Amazon Resource Name (ARN) of an AWS KMS encryption key.

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

The updated detector description.

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

Contains information about the configuration to which the detector will be updated.

- * @public - */ - AnomalyDetectorConfig?: AnomalyDetectorConfig | undefined; -} - -/** - * @public - */ -export interface UpdateAnomalyDetectorResponse { - /** - *

The ARN of the updated detector.

- * @public - */ - AnomalyDetectorArn?: string | undefined; -} - -/** - * @public - */ -export interface UpdateMetricSetRequest { - /** - *

The ARN of the dataset to update.

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

The dataset's description.

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

The metric list.

- * @public - */ - MetricList?: Metric[] | undefined; - - /** - *

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

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

The timestamp column.

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

The dimension list.

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

The dataset's interval.

- * @public - */ - MetricSetFrequency?: Frequency | undefined; - - /** - *

Contains information about source data used to generate metrics.

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

Describes a list of filters for choosing specific dimensions and specific values. Each - * filter consists of the dimension and one of its values that you want to include. When - * multiple dimensions or values are specified, the dimensions are joined with an AND operation - * and the values are joined with an OR operation.

- * @public - */ - DimensionFilterList?: MetricSetDimensionFilter[] | undefined; -} - -/** - * @public - */ -export interface UpdateMetricSetResponse { - /** - *

The ARN of the dataset.

- * @public - */ - MetricSetArn?: string | undefined; -} diff --git a/clients/client-lookoutmetrics/src/pagination/DescribeAnomalyDetectionExecutionsPaginator.ts b/clients/client-lookoutmetrics/src/pagination/DescribeAnomalyDetectionExecutionsPaginator.ts deleted file mode 100644 index 5c67405180ef..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/DescribeAnomalyDetectionExecutionsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - DescribeAnomalyDetectionExecutionsCommand, - DescribeAnomalyDetectionExecutionsCommandInput, - DescribeAnomalyDetectionExecutionsCommandOutput, -} from "../commands/DescribeAnomalyDetectionExecutionsCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateDescribeAnomalyDetectionExecutions: ( - config: LookoutMetricsPaginationConfiguration, - input: DescribeAnomalyDetectionExecutionsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - DescribeAnomalyDetectionExecutionsCommandInput, - DescribeAnomalyDetectionExecutionsCommandOutput ->(LookoutMetricsClient, DescribeAnomalyDetectionExecutionsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/GetFeedbackPaginator.ts b/clients/client-lookoutmetrics/src/pagination/GetFeedbackPaginator.ts deleted file mode 100644 index 74fd1935bd21..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/GetFeedbackPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { GetFeedbackCommand, GetFeedbackCommandInput, GetFeedbackCommandOutput } from "../commands/GetFeedbackCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateGetFeedback: ( - config: LookoutMetricsPaginationConfiguration, - input: GetFeedbackCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - GetFeedbackCommandInput, - GetFeedbackCommandOutput ->(LookoutMetricsClient, GetFeedbackCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/Interfaces.ts b/clients/client-lookoutmetrics/src/pagination/Interfaces.ts deleted file mode 100644 index 89513a7a0a22..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { LookoutMetricsClient } from "../LookoutMetricsClient"; - -/** - * @public - */ -export interface LookoutMetricsPaginationConfiguration extends PaginationConfiguration { - client: LookoutMetricsClient; -} diff --git a/clients/client-lookoutmetrics/src/pagination/ListAlertsPaginator.ts b/clients/client-lookoutmetrics/src/pagination/ListAlertsPaginator.ts deleted file mode 100644 index f8cd59d66a87..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/ListAlertsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListAlertsCommand, ListAlertsCommandInput, ListAlertsCommandOutput } from "../commands/ListAlertsCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListAlerts: ( - config: LookoutMetricsPaginationConfiguration, - input: ListAlertsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - ListAlertsCommandInput, - ListAlertsCommandOutput ->(LookoutMetricsClient, ListAlertsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/ListAnomalyDetectorsPaginator.ts b/clients/client-lookoutmetrics/src/pagination/ListAnomalyDetectorsPaginator.ts deleted file mode 100644 index 730d9081cf4b..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/ListAnomalyDetectorsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListAnomalyDetectorsCommand, - ListAnomalyDetectorsCommandInput, - ListAnomalyDetectorsCommandOutput, -} from "../commands/ListAnomalyDetectorsCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListAnomalyDetectors: ( - config: LookoutMetricsPaginationConfiguration, - input: ListAnomalyDetectorsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - ListAnomalyDetectorsCommandInput, - ListAnomalyDetectorsCommandOutput ->(LookoutMetricsClient, ListAnomalyDetectorsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupRelatedMetricsPaginator.ts b/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupRelatedMetricsPaginator.ts deleted file mode 100644 index 7f1cbcdd9e83..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupRelatedMetricsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListAnomalyGroupRelatedMetricsCommand, - ListAnomalyGroupRelatedMetricsCommandInput, - ListAnomalyGroupRelatedMetricsCommandOutput, -} from "../commands/ListAnomalyGroupRelatedMetricsCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListAnomalyGroupRelatedMetrics: ( - config: LookoutMetricsPaginationConfiguration, - input: ListAnomalyGroupRelatedMetricsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - ListAnomalyGroupRelatedMetricsCommandInput, - ListAnomalyGroupRelatedMetricsCommandOutput ->(LookoutMetricsClient, ListAnomalyGroupRelatedMetricsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupSummariesPaginator.ts b/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupSummariesPaginator.ts deleted file mode 100644 index 3ccc9066ee6f..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupSummariesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListAnomalyGroupSummariesCommand, - ListAnomalyGroupSummariesCommandInput, - ListAnomalyGroupSummariesCommandOutput, -} from "../commands/ListAnomalyGroupSummariesCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListAnomalyGroupSummaries: ( - config: LookoutMetricsPaginationConfiguration, - input: ListAnomalyGroupSummariesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - ListAnomalyGroupSummariesCommandInput, - ListAnomalyGroupSummariesCommandOutput ->(LookoutMetricsClient, ListAnomalyGroupSummariesCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupTimeSeriesPaginator.ts b/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupTimeSeriesPaginator.ts deleted file mode 100644 index 4464ac738625..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/ListAnomalyGroupTimeSeriesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListAnomalyGroupTimeSeriesCommand, - ListAnomalyGroupTimeSeriesCommandInput, - ListAnomalyGroupTimeSeriesCommandOutput, -} from "../commands/ListAnomalyGroupTimeSeriesCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListAnomalyGroupTimeSeries: ( - config: LookoutMetricsPaginationConfiguration, - input: ListAnomalyGroupTimeSeriesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - ListAnomalyGroupTimeSeriesCommandInput, - ListAnomalyGroupTimeSeriesCommandOutput ->(LookoutMetricsClient, ListAnomalyGroupTimeSeriesCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/ListMetricSetsPaginator.ts b/clients/client-lookoutmetrics/src/pagination/ListMetricSetsPaginator.ts deleted file mode 100644 index 8254f715ef9a..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/ListMetricSetsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListMetricSetsCommand, - ListMetricSetsCommandInput, - ListMetricSetsCommandOutput, -} from "../commands/ListMetricSetsCommand"; -import { LookoutMetricsClient } from "../LookoutMetricsClient"; -import { LookoutMetricsPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListMetricSets: ( - config: LookoutMetricsPaginationConfiguration, - input: ListMetricSetsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutMetricsPaginationConfiguration, - ListMetricSetsCommandInput, - ListMetricSetsCommandOutput ->(LookoutMetricsClient, ListMetricSetsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutmetrics/src/pagination/index.ts b/clients/client-lookoutmetrics/src/pagination/index.ts deleted file mode 100644 index ad2cac0a5e66..000000000000 --- a/clients/client-lookoutmetrics/src/pagination/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export * from "./DescribeAnomalyDetectionExecutionsPaginator"; - -export * from "./GetFeedbackPaginator"; -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListAlertsPaginator"; -export * from "./ListAnomalyDetectorsPaginator"; -export * from "./ListAnomalyGroupRelatedMetricsPaginator"; -export * from "./ListAnomalyGroupSummariesPaginator"; -export * from "./ListAnomalyGroupTimeSeriesPaginator"; -export * from "./ListMetricSetsPaginator"; diff --git a/clients/client-lookoutmetrics/src/protocols/Aws_restJson1.ts b/clients/client-lookoutmetrics/src/protocols/Aws_restJson1.ts deleted file mode 100644 index 3573edf97199..000000000000 --- a/clients/client-lookoutmetrics/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,2254 +0,0 @@ -// smithy-typescript generated code -import { 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 { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectInt32 as __expectInt32, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - limitedParseDouble as __limitedParseDouble, - map, - parseEpochTimestamp as __parseEpochTimestamp, - resolvedPath as __resolvedPath, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { - ActivateAnomalyDetectorCommandInput, - ActivateAnomalyDetectorCommandOutput, -} from "../commands/ActivateAnomalyDetectorCommand"; -import { - BackTestAnomalyDetectorCommandInput, - BackTestAnomalyDetectorCommandOutput, -} from "../commands/BackTestAnomalyDetectorCommand"; -import { CreateAlertCommandInput, CreateAlertCommandOutput } from "../commands/CreateAlertCommand"; -import { - CreateAnomalyDetectorCommandInput, - CreateAnomalyDetectorCommandOutput, -} from "../commands/CreateAnomalyDetectorCommand"; -import { CreateMetricSetCommandInput, CreateMetricSetCommandOutput } from "../commands/CreateMetricSetCommand"; -import { - DeactivateAnomalyDetectorCommandInput, - DeactivateAnomalyDetectorCommandOutput, -} from "../commands/DeactivateAnomalyDetectorCommand"; -import { DeleteAlertCommandInput, DeleteAlertCommandOutput } from "../commands/DeleteAlertCommand"; -import { - DeleteAnomalyDetectorCommandInput, - DeleteAnomalyDetectorCommandOutput, -} from "../commands/DeleteAnomalyDetectorCommand"; -import { DescribeAlertCommandInput, DescribeAlertCommandOutput } from "../commands/DescribeAlertCommand"; -import { - DescribeAnomalyDetectionExecutionsCommandInput, - DescribeAnomalyDetectionExecutionsCommandOutput, -} from "../commands/DescribeAnomalyDetectionExecutionsCommand"; -import { - DescribeAnomalyDetectorCommandInput, - DescribeAnomalyDetectorCommandOutput, -} from "../commands/DescribeAnomalyDetectorCommand"; -import { DescribeMetricSetCommandInput, DescribeMetricSetCommandOutput } from "../commands/DescribeMetricSetCommand"; -import { - DetectMetricSetConfigCommandInput, - DetectMetricSetConfigCommandOutput, -} from "../commands/DetectMetricSetConfigCommand"; -import { GetAnomalyGroupCommandInput, GetAnomalyGroupCommandOutput } from "../commands/GetAnomalyGroupCommand"; -import { - GetDataQualityMetricsCommandInput, - GetDataQualityMetricsCommandOutput, -} from "../commands/GetDataQualityMetricsCommand"; -import { GetFeedbackCommandInput, GetFeedbackCommandOutput } from "../commands/GetFeedbackCommand"; -import { GetSampleDataCommandInput, GetSampleDataCommandOutput } from "../commands/GetSampleDataCommand"; -import { ListAlertsCommandInput, ListAlertsCommandOutput } from "../commands/ListAlertsCommand"; -import { - ListAnomalyDetectorsCommandInput, - ListAnomalyDetectorsCommandOutput, -} from "../commands/ListAnomalyDetectorsCommand"; -import { - ListAnomalyGroupRelatedMetricsCommandInput, - ListAnomalyGroupRelatedMetricsCommandOutput, -} from "../commands/ListAnomalyGroupRelatedMetricsCommand"; -import { - ListAnomalyGroupSummariesCommandInput, - ListAnomalyGroupSummariesCommandOutput, -} from "../commands/ListAnomalyGroupSummariesCommand"; -import { - ListAnomalyGroupTimeSeriesCommandInput, - ListAnomalyGroupTimeSeriesCommandOutput, -} from "../commands/ListAnomalyGroupTimeSeriesCommand"; -import { ListMetricSetsCommandInput, ListMetricSetsCommandOutput } from "../commands/ListMetricSetsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { PutFeedbackCommandInput, PutFeedbackCommandOutput } from "../commands/PutFeedbackCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { UpdateAlertCommandInput, UpdateAlertCommandOutput } from "../commands/UpdateAlertCommand"; -import { - UpdateAnomalyDetectorCommandInput, - UpdateAnomalyDetectorCommandOutput, -} from "../commands/UpdateAnomalyDetectorCommand"; -import { UpdateMetricSetCommandInput, UpdateMetricSetCommandOutput } from "../commands/UpdateMetricSetCommand"; -import { LookoutMetricsServiceException as __BaseException } from "../models/LookoutMetricsServiceException"; -import { - AccessDeniedException, - Action, - Alert, - AlertFilters, - AlertSummary, - AnomalyDetectorConfig, - AnomalyDetectorDataQualityMetric, - AnomalyDetectorSummary, - AnomalyGroup, - AnomalyGroupSummary, - AnomalyGroupTimeSeries, - AnomalyGroupTimeSeriesFeedback, - AppFlowConfig, - AthenaSourceConfig, - AutoDetectionMetricSource, - AutoDetectionS3SourceConfig, - BackTestConfiguration, - CloudWatchConfig, - ConflictException, - ContributionMatrix, - CsvFormatDescriptor, - DataQualityMetric, - DimensionContribution, - DimensionFilter, - DimensionValueContribution, - FileFormatDescriptor, - Filter, - InterMetricImpactDetails, - InternalServerException, - JsonFormatDescriptor, - LambdaConfiguration, - Metric, - MetricLevelImpact, - MetricSetDataQualityMetric, - MetricSetDimensionFilter, - MetricSetSummary, - MetricSource, - RDSSourceConfig, - RedshiftSourceConfig, - ResourceNotFoundException, - S3SourceConfig, - SampleDataS3SourceConfig, - ServiceQuotaExceededException, - SNSConfiguration, - TimeSeries, - TimestampColumn, - TooManyRequestsException, - ValidationException, - VpcConfiguration, -} from "../models/models_0"; - -/** - * serializeAws_restJson1ActivateAnomalyDetectorCommand - */ -export const se_ActivateAnomalyDetectorCommand = async ( - input: ActivateAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ActivateAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1BackTestAnomalyDetectorCommand - */ -export const se_BackTestAnomalyDetectorCommand = async ( - input: BackTestAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/BackTestAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateAlertCommand - */ -export const se_CreateAlertCommand = async ( - input: CreateAlertCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/CreateAlert"); - let body: any; - body = JSON.stringify( - take(input, { - Action: (_) => _json(_), - AlertDescription: [], - AlertFilters: (_) => _json(_), - AlertName: [], - AlertSensitivityThreshold: [], - AnomalyDetectorArn: [], - Tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateAnomalyDetectorCommand - */ -export const se_CreateAnomalyDetectorCommand = async ( - input: CreateAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/CreateAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorConfig: (_) => _json(_), - AnomalyDetectorDescription: [], - AnomalyDetectorName: [], - KmsKeyArn: [], - Tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateMetricSetCommand - */ -export const se_CreateMetricSetCommand = async ( - input: CreateMetricSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/CreateMetricSet"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - DimensionFilterList: (_) => _json(_), - DimensionList: (_) => _json(_), - MetricList: (_) => _json(_), - MetricSetDescription: [], - MetricSetFrequency: [], - MetricSetName: [], - MetricSource: (_) => _json(_), - Offset: [], - Tags: (_) => _json(_), - TimestampColumn: (_) => _json(_), - Timezone: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeactivateAnomalyDetectorCommand - */ -export const se_DeactivateAnomalyDetectorCommand = async ( - input: DeactivateAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DeactivateAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteAlertCommand - */ -export const se_DeleteAlertCommand = async ( - input: DeleteAlertCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DeleteAlert"); - let body: any; - body = JSON.stringify( - take(input, { - AlertArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteAnomalyDetectorCommand - */ -export const se_DeleteAnomalyDetectorCommand = async ( - input: DeleteAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DeleteAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeAlertCommand - */ -export const se_DescribeAlertCommand = async ( - input: DescribeAlertCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DescribeAlert"); - let body: any; - body = JSON.stringify( - take(input, { - AlertArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeAnomalyDetectionExecutionsCommand - */ -export const se_DescribeAnomalyDetectionExecutionsCommand = async ( - input: DescribeAnomalyDetectionExecutionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DescribeAnomalyDetectionExecutions"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - MaxResults: [], - NextToken: [], - Timestamp: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeAnomalyDetectorCommand - */ -export const se_DescribeAnomalyDetectorCommand = async ( - input: DescribeAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DescribeAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeMetricSetCommand - */ -export const se_DescribeMetricSetCommand = async ( - input: DescribeMetricSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DescribeMetricSet"); - let body: any; - body = JSON.stringify( - take(input, { - MetricSetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DetectMetricSetConfigCommand - */ -export const se_DetectMetricSetConfigCommand = async ( - input: DetectMetricSetConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/DetectMetricSetConfig"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AutoDetectionMetricSource: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetAnomalyGroupCommand - */ -export const se_GetAnomalyGroupCommand = async ( - input: GetAnomalyGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/GetAnomalyGroup"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AnomalyGroupId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetDataQualityMetricsCommand - */ -export const se_GetDataQualityMetricsCommand = async ( - input: GetDataQualityMetricsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/GetDataQualityMetrics"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - MetricSetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetFeedbackCommand - */ -export const se_GetFeedbackCommand = async ( - input: GetFeedbackCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/GetFeedback"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AnomalyGroupTimeSeriesFeedback: (_) => _json(_), - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetSampleDataCommand - */ -export const se_GetSampleDataCommand = async ( - input: GetSampleDataCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/GetSampleData"); - let body: any; - body = JSON.stringify( - take(input, { - S3SourceConfig: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListAlertsCommand - */ -export const se_ListAlertsCommand = async ( - input: ListAlertsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ListAlerts"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListAnomalyDetectorsCommand - */ -export const se_ListAnomalyDetectorsCommand = async ( - input: ListAnomalyDetectorsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ListAnomalyDetectors"); - let body: any; - body = JSON.stringify( - take(input, { - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListAnomalyGroupRelatedMetricsCommand - */ -export const se_ListAnomalyGroupRelatedMetricsCommand = async ( - input: ListAnomalyGroupRelatedMetricsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ListAnomalyGroupRelatedMetrics"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AnomalyGroupId: [], - MaxResults: [], - NextToken: [], - RelationshipTypeFilter: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListAnomalyGroupSummariesCommand - */ -export const se_ListAnomalyGroupSummariesCommand = async ( - input: ListAnomalyGroupSummariesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ListAnomalyGroupSummaries"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - MaxResults: [], - NextToken: [], - SensitivityThreshold: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListAnomalyGroupTimeSeriesCommand - */ -export const se_ListAnomalyGroupTimeSeriesCommand = async ( - input: ListAnomalyGroupTimeSeriesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ListAnomalyGroupTimeSeries"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AnomalyGroupId: [], - MaxResults: [], - MetricName: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListMetricSetsCommand - */ -export const se_ListMetricSetsCommand = async ( - input: ListMetricSetsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ListMetricSets"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1PutFeedbackCommand - */ -export const se_PutFeedbackCommand = async ( - input: PutFeedbackCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/PutFeedback"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AnomalyGroupTimeSeriesFeedback: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - tags: [, (_) => _json(_), `Tags`], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.TagKeys, `TagKeys`) != null, () => input[_TK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateAlertCommand - */ -export const se_UpdateAlertCommand = async ( - input: UpdateAlertCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/UpdateAlert"); - let body: any; - body = JSON.stringify( - take(input, { - Action: (_) => _json(_), - AlertArn: [], - AlertDescription: [], - AlertFilters: (_) => _json(_), - AlertSensitivityThreshold: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateAnomalyDetectorCommand - */ -export const se_UpdateAnomalyDetectorCommand = async ( - input: UpdateAnomalyDetectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/UpdateAnomalyDetector"); - let body: any; - body = JSON.stringify( - take(input, { - AnomalyDetectorArn: [], - AnomalyDetectorConfig: (_) => _json(_), - AnomalyDetectorDescription: [], - KmsKeyArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateMetricSetCommand - */ -export const se_UpdateMetricSetCommand = async ( - input: UpdateMetricSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/UpdateMetricSet"); - let body: any; - body = JSON.stringify( - take(input, { - DimensionFilterList: (_) => _json(_), - DimensionList: (_) => _json(_), - MetricList: (_) => _json(_), - MetricSetArn: [], - MetricSetDescription: [], - MetricSetFrequency: [], - MetricSource: (_) => _json(_), - Offset: [], - TimestampColumn: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1ActivateAnomalyDetectorCommand - */ -export const de_ActivateAnomalyDetectorCommand = 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_restJson1BackTestAnomalyDetectorCommand - */ -export const de_BackTestAnomalyDetectorCommand = 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_restJson1CreateAlertCommand - */ -export const de_CreateAlertCommand = 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, { - AlertArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateAnomalyDetectorCommand - */ -export const de_CreateAnomalyDetectorCommand = 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, { - AnomalyDetectorArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateMetricSetCommand - */ -export const de_CreateMetricSetCommand = 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, { - MetricSetArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeactivateAnomalyDetectorCommand - */ -export const de_DeactivateAnomalyDetectorCommand = 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_restJson1DeleteAlertCommand - */ -export const de_DeleteAlertCommand = 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_restJson1DeleteAnomalyDetectorCommand - */ -export const de_DeleteAnomalyDetectorCommand = 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_restJson1DescribeAlertCommand - */ -export const de_DescribeAlertCommand = 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, { - Alert: (_) => de_Alert(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeAnomalyDetectionExecutionsCommand - */ -export const de_DescribeAnomalyDetectionExecutionsCommand = 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, { - ExecutionList: _json, - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeAnomalyDetectorCommand - */ -export const de_DescribeAnomalyDetectorCommand = 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, { - AnomalyDetectorArn: __expectString, - AnomalyDetectorConfig: _json, - AnomalyDetectorDescription: __expectString, - AnomalyDetectorName: __expectString, - CreationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - FailureReason: __expectString, - FailureType: __expectString, - KmsKeyArn: __expectString, - LastModificationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Status: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeMetricSetCommand - */ -export const de_DescribeMetricSetCommand = 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, { - AnomalyDetectorArn: __expectString, - CreationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DimensionFilterList: _json, - DimensionList: _json, - LastModificationTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - MetricList: _json, - MetricSetArn: __expectString, - MetricSetDescription: __expectString, - MetricSetFrequency: __expectString, - MetricSetName: __expectString, - MetricSource: _json, - Offset: __expectInt32, - TimestampColumn: _json, - Timezone: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DetectMetricSetConfigCommand - */ -export const de_DetectMetricSetConfigCommand = 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, { - DetectedMetricSetConfig: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetAnomalyGroupCommand - */ -export const de_GetAnomalyGroupCommand = 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, { - AnomalyGroup: (_) => de_AnomalyGroup(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetDataQualityMetricsCommand - */ -export const de_GetDataQualityMetricsCommand = 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, { - AnomalyDetectorDataQualityMetricList: (_) => de_AnomalyDetectorDataQualityMetricList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetFeedbackCommand - */ -export const de_GetFeedbackCommand = 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, { - AnomalyGroupTimeSeriesFeedback: _json, - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetSampleDataCommand - */ -export const de_GetSampleDataCommand = 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, { - HeaderValues: _json, - SampleRows: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListAlertsCommand - */ -export const de_ListAlertsCommand = 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, { - AlertSummaryList: (_) => de_AlertSummaryList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListAnomalyDetectorsCommand - */ -export const de_ListAnomalyDetectorsCommand = 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, { - AnomalyDetectorSummaryList: (_) => de_AnomalyDetectorSummaryList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListAnomalyGroupRelatedMetricsCommand - */ -export const de_ListAnomalyGroupRelatedMetricsCommand = 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, { - InterMetricImpactList: (_) => de_InterMetricImpactList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListAnomalyGroupSummariesCommand - */ -export const de_ListAnomalyGroupSummariesCommand = 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, { - AnomalyGroupStatistics: _json, - AnomalyGroupSummaryList: (_) => de_AnomalyGroupSummaryList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListAnomalyGroupTimeSeriesCommand - */ -export const de_ListAnomalyGroupTimeSeriesCommand = 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, { - AnomalyGroupId: __expectString, - MetricName: __expectString, - NextToken: __expectString, - TimeSeriesList: (_) => de_TimeSeriesList(_, context), - TimestampList: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListMetricSetsCommand - */ -export const de_ListMetricSetsCommand = 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, { - MetricSetSummaryList: (_) => de_MetricSetSummaryList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = 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, { - Tags: [, _json, `Tags`], - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1PutFeedbackCommand - */ -export const de_PutFeedbackCommand = 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_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateAlertCommand - */ -export const de_UpdateAlertCommand = 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, { - AlertArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateAnomalyDetectorCommand - */ -export const de_UpdateAnomalyDetectorCommand = 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, { - AnomalyDetectorArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateMetricSetCommand - */ -export const de_UpdateMetricSetCommand = 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, { - MetricSetArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDeniedException": - case "com.amazonaws.lookoutmetrics#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazonaws.lookoutmetrics#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "InternalServerException": - case "com.amazonaws.lookoutmetrics#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.lookoutmetrics#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "TooManyRequestsException": - case "com.amazonaws.lookoutmetrics#TooManyRequestsException": - throw await de_TooManyRequestsExceptionRes(parsedOutput, context); - case "ValidationException": - case "com.amazonaws.lookoutmetrics#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1AccessDeniedExceptionRes - */ -const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ConflictExceptionRes - */ -const de_ConflictExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceId: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InternalServerExceptionRes - */ -const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceId: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ServiceQuotaExceededExceptionRes - */ -const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - QuotaCode: __expectString, - ResourceId: __expectString, - ResourceType: __expectString, - ServiceCode: __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1TooManyRequestsExceptionRes - */ -const de_TooManyRequestsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new TooManyRequestsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ValidationExceptionRes - */ -const de_ValidationExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Fields: _json, - Message: __expectString, - Reason: __expectString, - }); - Object.assign(contents, doc); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_Action omitted. - -// se_AlertFilters omitted. - -// se_AnomalyDetectorConfig omitted. - -// se_AnomalyGroupTimeSeries omitted. - -// se_AnomalyGroupTimeSeriesFeedback omitted. - -// se_AppFlowConfig omitted. - -// se_AthenaSourceConfig omitted. - -// se_AutoDetectionMetricSource omitted. - -// se_AutoDetectionS3SourceConfig omitted. - -// se_BackTestConfiguration omitted. - -// se_CloudWatchConfig omitted. - -// se_CsvFormatDescriptor omitted. - -// se_DimensionFilter omitted. - -// se_DimensionFilterList omitted. - -// se_DimensionList omitted. - -// se_DimensionValueList omitted. - -// se_FileFormatDescriptor omitted. - -// se_Filter omitted. - -// se_FilterList omitted. - -// se_HeaderList omitted. - -// se_HistoricalDataPathList omitted. - -// se_JsonFormatDescriptor omitted. - -// se_LambdaConfiguration omitted. - -// se_Metric omitted. - -// se_MetricList omitted. - -// se_MetricNameList omitted. - -// se_MetricSetDimensionFilter omitted. - -// se_MetricSetDimensionFilterList omitted. - -// se_MetricSource omitted. - -// se_RDSSourceConfig omitted. - -// se_RedshiftSourceConfig omitted. - -// se_S3SourceConfig omitted. - -// se_SampleDataS3SourceConfig omitted. - -// se_SecurityGroupIdList omitted. - -// se_SNSConfiguration omitted. - -// se_SubnetIdList omitted. - -// se_TagMap omitted. - -// se_TemplatedPathList omitted. - -// se_TimestampColumn omitted. - -// se_VpcConfiguration omitted. - -// de_Action omitted. - -/** - * deserializeAws_restJson1Alert - */ -const de_Alert = (output: any, context: __SerdeContext): Alert => { - return take(output, { - Action: _json, - AlertArn: __expectString, - AlertDescription: __expectString, - AlertFilters: _json, - AlertName: __expectString, - AlertSensitivityThreshold: __expectInt32, - AlertStatus: __expectString, - AlertType: __expectString, - AnomalyDetectorArn: __expectString, - CreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - LastModificationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - }) as any; -}; - -// de_AlertFilters omitted. - -/** - * deserializeAws_restJson1AlertSummary - */ -const de_AlertSummary = (output: any, context: __SerdeContext): AlertSummary => { - return take(output, { - AlertArn: __expectString, - AlertName: __expectString, - AlertSensitivityThreshold: __expectInt32, - AlertStatus: __expectString, - AlertType: __expectString, - AnomalyDetectorArn: __expectString, - CreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - LastModificationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Tags: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1AlertSummaryList - */ -const de_AlertSummaryList = (output: any, context: __SerdeContext): AlertSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AlertSummary(entry, context); - }); - return retVal; -}; - -// de_AnomalyDetectorConfigSummary omitted. - -/** - * deserializeAws_restJson1AnomalyDetectorDataQualityMetric - */ -const de_AnomalyDetectorDataQualityMetric = ( - output: any, - context: __SerdeContext -): AnomalyDetectorDataQualityMetric => { - return take(output, { - MetricSetDataQualityMetricList: (_: any) => de_MetricSetDataQualityMetricList(_, context), - StartTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - }) as any; -}; - -/** - * deserializeAws_restJson1AnomalyDetectorDataQualityMetricList - */ -const de_AnomalyDetectorDataQualityMetricList = ( - output: any, - context: __SerdeContext -): AnomalyDetectorDataQualityMetric[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AnomalyDetectorDataQualityMetric(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1AnomalyDetectorSummary - */ -const de_AnomalyDetectorSummary = (output: any, context: __SerdeContext): AnomalyDetectorSummary => { - return take(output, { - AnomalyDetectorArn: __expectString, - AnomalyDetectorDescription: __expectString, - AnomalyDetectorName: __expectString, - CreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - LastModificationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Status: __expectString, - Tags: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1AnomalyDetectorSummaryList - */ -const de_AnomalyDetectorSummaryList = (output: any, context: __SerdeContext): AnomalyDetectorSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AnomalyDetectorSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1AnomalyGroup - */ -const de_AnomalyGroup = (output: any, context: __SerdeContext): AnomalyGroup => { - return take(output, { - AnomalyGroupId: __expectString, - AnomalyGroupScore: __limitedParseDouble, - EndTime: __expectString, - MetricLevelImpactList: (_: any) => de_MetricLevelImpactList(_, context), - PrimaryMetricName: __expectString, - StartTime: __expectString, - }) as any; -}; - -// de_AnomalyGroupStatistics omitted. - -/** - * deserializeAws_restJson1AnomalyGroupSummary - */ -const de_AnomalyGroupSummary = (output: any, context: __SerdeContext): AnomalyGroupSummary => { - return take(output, { - AnomalyGroupId: __expectString, - AnomalyGroupScore: __limitedParseDouble, - EndTime: __expectString, - PrimaryMetricName: __expectString, - StartTime: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1AnomalyGroupSummaryList - */ -const de_AnomalyGroupSummaryList = (output: any, context: __SerdeContext): AnomalyGroupSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AnomalyGroupSummary(entry, context); - }); - return retVal; -}; - -// de_AppFlowConfig omitted. - -// de_AthenaSourceConfig omitted. - -// de_AttributeValue omitted. - -// de_BackTestConfiguration omitted. - -// de_BinaryListAttributeValue omitted. - -// de_CloudWatchConfig omitted. - -/** - * deserializeAws_restJson1ContributionMatrix - */ -const de_ContributionMatrix = (output: any, context: __SerdeContext): ContributionMatrix => { - return take(output, { - DimensionContributionList: (_: any) => de_DimensionContributionList(_, context), - }) as any; -}; - -// de_CsvFormatDescriptor omitted. - -/** - * deserializeAws_restJson1DataQualityMetric - */ -const de_DataQualityMetric = (output: any, context: __SerdeContext): DataQualityMetric => { - return take(output, { - MetricDescription: __expectString, - MetricType: __expectString, - MetricValue: __limitedParseDouble, - RelatedColumnName: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1DataQualityMetricList - */ -const de_DataQualityMetricList = (output: any, context: __SerdeContext): DataQualityMetric[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DataQualityMetric(entry, context); - }); - return retVal; -}; - -// de_DetectedCsvFormatDescriptor omitted. - -// de_DetectedField omitted. - -// de_DetectedFileFormatDescriptor omitted. - -// de_DetectedJsonFormatDescriptor omitted. - -// de_DetectedMetricSetConfig omitted. - -// de_DetectedMetricSource omitted. - -// de_DetectedS3SourceConfig omitted. - -/** - * deserializeAws_restJson1DimensionContribution - */ -const de_DimensionContribution = (output: any, context: __SerdeContext): DimensionContribution => { - return take(output, { - DimensionName: __expectString, - DimensionValueContributionList: (_: any) => de_DimensionValueContributionList(_, context), - }) as any; -}; - -/** - * deserializeAws_restJson1DimensionContributionList - */ -const de_DimensionContributionList = (output: any, context: __SerdeContext): DimensionContribution[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DimensionContribution(entry, context); - }); - return retVal; -}; - -// de_DimensionFilter omitted. - -// de_DimensionFilterList omitted. - -// de_DimensionList omitted. - -// de_DimensionNameValue omitted. - -// de_DimensionNameValueList omitted. - -/** - * deserializeAws_restJson1DimensionValueContribution - */ -const de_DimensionValueContribution = (output: any, context: __SerdeContext): DimensionValueContribution => { - return take(output, { - ContributionScore: __limitedParseDouble, - DimensionValue: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1DimensionValueContributionList - */ -const de_DimensionValueContributionList = (output: any, context: __SerdeContext): DimensionValueContribution[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DimensionValueContribution(entry, context); - }); - return retVal; -}; - -// de_DimensionValueList omitted. - -// de_ExecutionList omitted. - -// de_ExecutionStatus omitted. - -// de_FileFormatDescriptor omitted. - -// de_Filter omitted. - -// de_FilterList omitted. - -// de_HeaderList omitted. - -// de_HeaderValueList omitted. - -// de_HistoricalDataPathList omitted. - -/** - * deserializeAws_restJson1InterMetricImpactDetails - */ -const de_InterMetricImpactDetails = (output: any, context: __SerdeContext): InterMetricImpactDetails => { - return take(output, { - AnomalyGroupId: __expectString, - ContributionPercentage: __limitedParseDouble, - MetricName: __expectString, - RelationshipType: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1InterMetricImpactList - */ -const de_InterMetricImpactList = (output: any, context: __SerdeContext): InterMetricImpactDetails[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_InterMetricImpactDetails(entry, context); - }); - return retVal; -}; - -// de_ItemizedMetricStats omitted. - -// de_ItemizedMetricStatsList omitted. - -// de_JsonFormatDescriptor omitted. - -// de_LambdaConfiguration omitted. - -// de_Metric omitted. - -/** - * deserializeAws_restJson1MetricLevelImpact - */ -const de_MetricLevelImpact = (output: any, context: __SerdeContext): MetricLevelImpact => { - return take(output, { - ContributionMatrix: (_: any) => de_ContributionMatrix(_, context), - MetricName: __expectString, - NumTimeSeries: __expectInt32, - }) as any; -}; - -/** - * deserializeAws_restJson1MetricLevelImpactList - */ -const de_MetricLevelImpactList = (output: any, context: __SerdeContext): MetricLevelImpact[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MetricLevelImpact(entry, context); - }); - return retVal; -}; - -// de_MetricList omitted. - -// de_MetricNameList omitted. - -/** - * deserializeAws_restJson1MetricSetDataQualityMetric - */ -const de_MetricSetDataQualityMetric = (output: any, context: __SerdeContext): MetricSetDataQualityMetric => { - return take(output, { - DataQualityMetricList: (_: any) => de_DataQualityMetricList(_, context), - MetricSetArn: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1MetricSetDataQualityMetricList - */ -const de_MetricSetDataQualityMetricList = (output: any, context: __SerdeContext): MetricSetDataQualityMetric[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MetricSetDataQualityMetric(entry, context); - }); - return retVal; -}; - -// de_MetricSetDimensionFilter omitted. - -// de_MetricSetDimensionFilterList omitted. - -/** - * deserializeAws_restJson1MetricSetSummary - */ -const de_MetricSetSummary = (output: any, context: __SerdeContext): MetricSetSummary => { - return take(output, { - AnomalyDetectorArn: __expectString, - CreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - LastModificationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - MetricSetArn: __expectString, - MetricSetDescription: __expectString, - MetricSetName: __expectString, - Tags: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1MetricSetSummaryList - */ -const de_MetricSetSummaryList = (output: any, context: __SerdeContext): MetricSetSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MetricSetSummary(entry, context); - }); - return retVal; -}; - -// de_MetricSource omitted. - -/** - * deserializeAws_restJson1MetricValueList - */ -const de_MetricValueList = (output: any, context: __SerdeContext): number[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __limitedParseDouble(entry) as any; - }); - return retVal; -}; - -// de_NumberListAttributeValue omitted. - -// de_RDSSourceConfig omitted. - -// de_RedshiftSourceConfig omitted. - -// de_S3SourceConfig omitted. - -// de_SampleRow omitted. - -// de_SampleRows omitted. - -// de_SecurityGroupIdList omitted. - -// de_SNSConfiguration omitted. - -// de_StringListAttributeValue omitted. - -// de_SubnetIdList omitted. - -// de_TagMap omitted. - -// de_TemplatedPathList omitted. - -/** - * deserializeAws_restJson1TimeSeries - */ -const de_TimeSeries = (output: any, context: __SerdeContext): TimeSeries => { - return take(output, { - DimensionList: _json, - MetricValueList: (_: any) => de_MetricValueList(_, context), - TimeSeriesId: __expectString, - }) as any; -}; - -// de_TimeSeriesFeedback omitted. - -// de_TimeSeriesFeedbackList omitted. - -/** - * deserializeAws_restJson1TimeSeriesList - */ -const de_TimeSeriesList = (output: any, context: __SerdeContext): TimeSeries[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TimeSeries(entry, context); - }); - return retVal; -}; - -// de_TimestampColumn omitted. - -// de_TimestampList omitted. - -// de_ValidationExceptionField omitted. - -// de_ValidationExceptionFieldList omitted. - -// de_VpcConfiguration omitted. - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _TK = "TagKeys"; -const _tK = "tagKeys"; diff --git a/clients/client-lookoutmetrics/src/runtimeConfig.browser.ts b/clients/client-lookoutmetrics/src/runtimeConfig.browser.ts deleted file mode 100644 index a7ac3321ffa0..000000000000 --- a/clients/client-lookoutmetrics/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { LookoutMetricsClientConfig } from "./LookoutMetricsClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutMetricsClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-lookoutmetrics/src/runtimeConfig.native.ts b/clients/client-lookoutmetrics/src/runtimeConfig.native.ts deleted file mode 100644 index b5cfc07f44e8..000000000000 --- a/clients/client-lookoutmetrics/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { LookoutMetricsClientConfig } from "./LookoutMetricsClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutMetricsClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-lookoutmetrics/src/runtimeConfig.shared.ts b/clients/client-lookoutmetrics/src/runtimeConfig.shared.ts deleted file mode 100644 index 0fbfd9e2b9d9..000000000000 --- a/clients/client-lookoutmetrics/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { defaultLookoutMetricsHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { LookoutMetricsClientConfig } from "./LookoutMetricsClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutMetricsClientConfig) => { - return { - apiVersion: "2017-07-25", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultLookoutMetricsHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "LookoutMetrics", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-lookoutmetrics/src/runtimeConfig.ts b/clients/client-lookoutmetrics/src/runtimeConfig.ts deleted file mode 100644 index fa197049ea13..000000000000 --- a/clients/client-lookoutmetrics/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { LookoutMetricsClientConfig } from "./LookoutMetricsClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutMetricsClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-lookoutmetrics/src/runtimeExtensions.ts b/clients/client-lookoutmetrics/src/runtimeExtensions.ts deleted file mode 100644 index 376d70172f36..000000000000 --- a/clients/client-lookoutmetrics/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { LookoutMetricsExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: LookoutMetricsExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: LookoutMetricsExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-lookoutmetrics/tsconfig.cjs.json b/clients/client-lookoutmetrics/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-lookoutmetrics/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-lookoutmetrics/tsconfig.es.json b/clients/client-lookoutmetrics/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-lookoutmetrics/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-lookoutmetrics/tsconfig.json b/clients/client-lookoutmetrics/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-lookoutmetrics/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-lookoutmetrics/tsconfig.types.json b/clients/client-lookoutmetrics/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-lookoutmetrics/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/clients/client-lookoutvision/.gitignore b/clients/client-lookoutvision/.gitignore deleted file mode 100644 index 1a76554918be..000000000000 --- a/clients/client-lookoutvision/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-lookoutvision/CHANGELOG.md b/clients/client-lookoutvision/CHANGELOG.md deleted file mode 100644 index 11e85d4532b3..000000000000 --- a/clients/client-lookoutvision/CHANGELOG.md +++ /dev/null @@ -1,3977 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - - -### Features - -* **client-lookoutvision:** Update endpoint ruleset parameters casing ([cfe98b4](https://github.com/aws/aws-sdk-js-v3/commit/cfe98b4bf193ce8c797d72d42fac889c608da4b0)) - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [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/client-lookoutvision - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.674.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.673.0...v3.674.0) (2024-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.590.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.589.0...v3.590.0) (2024-06-04) - - -### Bug Fixes - -* **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#6156](https://github.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://github.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) - - - - - -# [3.588.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0) (2024-05-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.587.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.586.0...v3.587.0) (2024-05-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.583.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.582.0...v3.583.0) (2024-05-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.582.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.581.0...v3.582.0) (2024-05-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.577.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.576.0...v3.577.0) (2024-05-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.576.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.575.0...v3.576.0) (2024-05-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.575.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0) (2024-05-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.574.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.573.0...v3.574.0) (2024-05-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.572.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.571.0...v3.572.0) (2024-05-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.569.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0) (2024-05-03) - - -### Bug Fixes - -* **clients:** add deps required by default credential providers ([#6055](https://github.com/aws/aws-sdk-js-v3/issues/6055)) ([bfa8626](https://github.com/aws/aws-sdk-js-v3/commit/bfa86268540d197a21f13e8d2e8bced10b78d480)) - - - - - -# [3.568.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0) (2024-05-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.567.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.566.0...v3.567.0) (2024-05-01) - - -### Features - -* end support for Node.js 14.x ([#6034](https://github.com/aws/aws-sdk-js-v3/issues/6034)) ([d196411](https://github.com/aws/aws-sdk-js-v3/commit/d19641119f07d62c29f12348f448cd834d841533)) - - - - - -# [3.565.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0) (2024-04-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.564.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0) (2024-04-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.563.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.562.0...v3.563.0) (2024-04-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.556.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.555.0...v3.556.0) (2024-04-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.554.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.553.0...v3.554.0) (2024-04-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.552.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.551.0...v3.552.0) (2024-04-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.549.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.548.0...v3.549.0) (2024-04-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.533.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.532.0...v3.533.0) (2024-03-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.529.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1) (2024-03-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.529.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.528.0...v3.529.0) (2024-03-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.525.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.524.0...v3.525.0) (2024-02-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.523.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.522.0...v3.523.0) (2024-02-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.521.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.520.0...v3.521.0) (2024-02-23) - - -### Features - -* requestHandler ctor param pass-through ([#5820](https://github.com/aws/aws-sdk-js-v3/issues/5820)) ([9fec71d](https://github.com/aws/aws-sdk-js-v3/commit/9fec71d1933cd8e3db118c164bca16edc2305532)) - - - - - -# [3.515.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0) (2024-02-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.514.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0) (2024-02-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.513.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.512.0...v3.513.0) (2024-02-13) - - -### Features - -* **experimentalIdentityAndAuth:** release phase for services without customizations ([#5787](https://github.com/aws/aws-sdk-js-v3/issues/5787)) ([4004ff6](https://github.com/aws/aws-sdk-js-v3/commit/4004ff68a8ad20f6e60e8fab1f8952928f92f4b7)) - - - - - -# [3.511.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.510.0...v3.511.0) (2024-02-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.509.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.508.0...v3.509.0) (2024-02-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.507.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0) (2024-02-05) - - -### Features - -* unified error dispatcher in protocols ([#5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f)) - - - - - -# [3.504.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0) (2024-01-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.503.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.502.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0) (2024-01-29) - - -### Features - -* **credential-providers:** lazy load STS & SSO clients in credential providers ([#5681](https://github.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e)) - - - - - -# [3.501.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.500.0...v3.501.0) (2024-01-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.499.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) (2024-01-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.496.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0) (2024-01-19) - - -### Bug Fixes - -* get full list of exports for esm compat in dist-cjs ([#5694](https://github.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0)) - - - - - -# [3.495.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0) (2024-01-18) - - -### Features - -* use bundled dist-cjs build ([#5687](https://github.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb)) - - - - - -# [3.490.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0) (2024-01-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.489.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.488.0...v3.489.0) (2024-01-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.485.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0) (2024-01-03) - - -### Features - -* **credential-providers:** add credentialScope field ([#5606](https://github.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083)) - - - - - -# [3.484.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.483.0...v3.484.0) (2023-12-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - - -### Features - -* codegen for paginator factory ([#5590](https://github.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca)) - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - - -### Features - -* xml codegen reduction ([#5566](https://github.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959)) - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.474.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0) (2023-12-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.473.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0) (2023-12-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.470.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.469.0...v3.470.0) (2023-12-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.468.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.467.0...v3.468.0) (2023-12-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.465.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.464.0...v3.465.0) (2023-12-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.462.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0) (2023-11-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.461.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.460.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.459.0...v3.460.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.458.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.457.0...v3.458.0) (2023-11-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.454.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.453.0...v3.454.0) (2023-11-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.451.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0) (2023-11-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.450.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0) (2023-11-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.449.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.448.0...v3.449.0) (2023-11-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.445.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.444.0...v3.445.0) (2023-11-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.441.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0) (2023-11-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.438.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0) (2023-10-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.437.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0) (2023-10-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.436.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0) (2023-10-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.435.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.434.0...v3.435.0) (2023-10-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.433.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.432.0...v3.433.0) (2023-10-20) - - -### Bug Fixes - -* **codegen:** use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/issues/5391)) ([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334)) - - - - - -# [3.431.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0) (2023-10-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.430.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0) (2023-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.429.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.428.0...v3.429.0) (2023-10-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.428.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.427.0...v3.428.0) (2023-10-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.427.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.426.0...v3.427.0) (2023-10-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.425.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.424.0...v3.425.0) (2023-10-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.423.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.422.0...v3.423.0) (2023-10-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.421.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.420.0...v3.421.0) (2023-09-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.418.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.417.0...v3.418.0) (2023-09-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.414.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.413.0...v3.414.0) (2023-09-15) - - -### Features - -* **region-config:** add aws region runtime extension codegen ([#5157](https://github.com/aws/aws-sdk-js-v3/issues/5157)) ([b9d59e8](https://github.com/aws/aws-sdk-js-v3/commit/b9d59e81696f9628c6502473bb01a2d1a617e928)) - - - - - -# [3.413.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.412.0...v3.413.0) (2023-09-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.410.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.409.0...v3.410.0) (2023-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.409.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.408.0...v3.409.0) (2023-09-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.408.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.407.0...v3.408.0) (2023-09-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.405.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.404.0...v3.405.0) (2023-09-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.398.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.397.0...v3.398.0) (2023-08-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.395.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.394.0...v3.395.0) (2023-08-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.391.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.390.0...v3.391.0) (2023-08-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.388.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.387.0...v3.388.0) (2023-08-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.387.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.386.0...v3.387.0) (2023-08-08) - - -### Features - -* **clients:** allow client creation without configuration ([#5060](https://github.com/aws/aws-sdk-js-v3/issues/5060)) ([a9723dc](https://github.com/aws/aws-sdk-js-v3/commit/a9723dcbbf970402a3131a8ff79153a04b2cfb89)) - - - - - -# [3.386.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.385.0...v3.386.0) (2023-08-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.385.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.384.0...v3.385.0) (2023-08-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.382.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.381.0...v3.382.0) (2023-08-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.379.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.379.0...v3.379.1) (2023-07-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.378.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.377.0...v3.378.0) (2023-07-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.377.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.376.0...v3.377.0) (2023-07-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.370.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.369.0...v3.370.0) (2023-07-13) - - -### Bug Fixes - -* **codegen:** pkg.json merge behavior ([#4954](https://github.com/aws/aws-sdk-js-v3/issues/4954)) ([4fc0b7f](https://github.com/aws/aws-sdk-js-v3/commit/4fc0b7f3961fe8a88c781c8f34269aef12d5f620)) - - - - - -# [3.369.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.368.0...v3.369.0) (2023-07-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.363.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.362.0...v3.363.0) (2023-06-29) - - -### Features - -* **clients:** use migrated [@smithy](https://github.com/smithy) packages ([#4873](https://github.com/aws/aws-sdk-js-v3/issues/4873)) ([d036e2e](https://github.com/aws/aws-sdk-js-v3/commit/d036e2e43cd33cfd497871f97dde907c3078b2fd)) - - - - - -# [3.362.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.361.0...v3.362.0) (2023-06-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.360.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.359.0...v3.360.0) (2023-06-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.359.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.0) (2023-06-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.358.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.357.0...v3.358.0) (2023-06-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.357.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.356.0...v3.357.0) (2023-06-21) - - -### Features - -* **clients:** automatic blob type conversions ([#4836](https://github.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://github.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) - - - - - -# [3.354.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.353.0...v3.354.0) (2023-06-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.353.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.352.0...v3.353.0) (2023-06-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.352.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.351.0...v3.352.0) (2023-06-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.350.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.349.0...v3.350.0) (2023-06-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.348.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.1...v3.348.0) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.347.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.0...v3.347.1) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.347.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.346.0...v3.347.0) (2023-06-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.345.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.344.0...v3.345.0) (2023-06-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.344.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.343.0...v3.344.0) (2023-06-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.342.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.341.0...v3.342.0) (2023-05-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.341.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.340.0...v3.341.0) (2023-05-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.338.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.337.0...v3.338.0) (2023-05-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.337.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.336.0...v3.337.0) (2023-05-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.335.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.334.0...v3.335.0) (2023-05-18) - - -### Features - -* **deps:** use [@smithy](https://github.com/smithy) types and protocol-http ([#4722](https://github.com/aws/aws-sdk-js-v3/issues/4722)) ([7ed7101](https://github.com/aws/aws-sdk-js-v3/commit/7ed7101dcc4e81038b6c7f581162b959e6b33a04)) - - - - - -# [3.332.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.331.0...v3.332.0) (2023-05-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.329.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.328.0...v3.329.0) (2023-05-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.328.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.327.0...v3.328.0) (2023-05-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.327.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.326.0...v3.327.0) (2023-05-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.326.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.325.0...v3.326.0) (2023-05-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.325.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.324.0...v3.325.0) (2023-05-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.321.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.0...v3.321.1) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.319.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.318.0...v3.319.0) (2023-04-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.310.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.309.0...v3.310.0) (2023-04-10) - - -### Bug Fixes - -* use updated dist glob pattern in package.json ([#4628](https://github.com/aws/aws-sdk-js-v3/issues/4628)) ([352393d](https://github.com/aws/aws-sdk-js-v3/commit/352393dcdba5ba16dca589c265c40e22913c7f2b)) - - - - - -# [3.309.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.308.0...v3.309.0) (2023-04-07) - - -### Features - -* **codegen:** shorten internal serde function names ([#4611](https://github.com/aws/aws-sdk-js-v3/issues/4611)) ([e385e85](https://github.com/aws/aws-sdk-js-v3/commit/e385e85938d112434b752abb38ab5de2d094f669)) - - - - - -# [3.306.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.305.0...v3.306.0) (2023-04-04) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.303.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.302.0...v3.303.0) (2023-03-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.301.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.300.0...v3.301.0) (2023-03-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.300.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.299.0...v3.300.0) (2023-03-27) - - -### Features - -* **clients:** codegen for structural hint documentation in commands ([#4573](https://github.com/aws/aws-sdk-js-v3/issues/4573)) ([b3ff58d](https://github.com/aws/aws-sdk-js-v3/commit/b3ff58d3606ceefcdd04ac82fc1ca54f5f811989)) - - - - - -# [3.299.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.298.0...v3.299.0) (2023-03-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.298.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.297.0...v3.298.0) (2023-03-23) - - -### Features - -* **clients:** remove generated log filters for data with no sensitive data ([#4544](https://github.com/aws/aws-sdk-js-v3/issues/4544)) ([569155d](https://github.com/aws/aws-sdk-js-v3/commit/569155d6cce710b102cefa7511ba1bc1d28bc87e)) - - - - - -# [3.297.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.296.0...v3.297.0) (2023-03-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.296.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.295.0...v3.296.0) (2023-03-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.295.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.294.0...v3.295.0) (2023-03-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.294.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.293.0...v3.294.0) (2023-03-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.293.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.292.1...v3.293.0) (2023-03-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.292.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.291.0...v3.292.0) (2023-03-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.290.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.289.0...v3.290.0) (2023-03-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.289.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.288.0...v3.289.0) (2023-03-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.288.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.287.0...v3.288.0) (2023-03-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.287.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.286.0...v3.287.0) (2023-03-08) - - -### Bug Fixes - -* **clients:** remove aggregated client from paginators ([#4496](https://github.com/aws/aws-sdk-js-v3/issues/4496)) ([aea457a](https://github.com/aws/aws-sdk-js-v3/commit/aea457ab5d4e72939f2f608140d82b60526eb716)) - - - - - -# [3.282.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) (2023-03-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.281.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.280.0...v3.281.0) (2023-02-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.279.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0) (2023-02-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.278.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.277.0...v3.278.0) (2023-02-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.276.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.275.0...v3.276.0) (2023-02-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.272.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.271.0...v3.272.0) (2023-02-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.271.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.270.0...v3.271.0) (2023-02-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.267.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.1...v3.267.0) (2023-02-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.266.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.0...v3.266.1) (2023-02-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.266.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.265.0...v3.266.0) (2023-02-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.264.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.263.0...v3.264.0) (2023-02-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.262.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.261.0...v3.262.0) (2023-01-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.261.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.260.0...v3.261.0) (2023-01-30) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.259.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.258.0...v3.259.0) (2023-01-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.258.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.257.0...v3.258.0) (2023-01-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.257.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.256.0...v3.257.0) (2023-01-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.256.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.255.0...v3.256.0) (2023-01-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Bug Fixes - -* **clients:** revert timestamp format serialization ([#4348](https://github.com/aws/aws-sdk-js-v3/issues/4348)) ([0633164](https://github.com/aws/aws-sdk-js-v3/commit/063316423432fa21ace28678ea215cef27aff179)) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.245.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.244.0...v3.245.0) (2023-01-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.241.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.240.0...v3.241.0) (2022-12-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.238.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.237.0...v3.238.0) (2022-12-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.236.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.235.0...v3.236.0) (2022-12-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.235.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.234.0...v3.235.0) (2022-12-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.234.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.233.0...v3.234.0) (2022-12-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.231.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.230.0...v3.231.0) (2022-12-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.229.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.228.0...v3.229.0) (2022-12-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.226.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.225.0...v3.226.0) (2022-12-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.224.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.223.0...v3.224.0) (2022-12-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.223.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.222.0...v3.223.0) (2022-12-02) - - -### Bug Fixes - -* **clients:** remove unconditional inclusion of util-retry ([#4246](https://github.com/aws/aws-sdk-js-v3/issues/4246)) ([3baeb44](https://github.com/aws/aws-sdk-js-v3/commit/3baeb445fb399fa3b6d81e89e88c22b0c0a691cc)) - - - - - -# [3.222.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.221.0...v3.222.0) (2022-12-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - - -### Bug Fixes - -* **codegen:** add check for required query parameters ([#4223](https://github.com/aws/aws-sdk-js-v3/issues/4223)) ([b941f46](https://github.com/aws/aws-sdk-js-v3/commit/b941f4646518aacec2d7709eb673e5b2d90f0b04)) - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.215.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.214.0...v3.215.0) (2022-11-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.213.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.212.0...v3.213.0) (2022-11-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.212.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.211.0...v3.212.0) (2022-11-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.211.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.210.0...v3.211.0) (2022-11-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.210.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.209.0...v3.210.0) (2022-11-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.209.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.208.0...v3.209.0) (2022-11-11) - - -### Bug Fixes - -* **clients:** remove unconditional add of util-base64 node and browser modules ([#4170](https://github.com/aws/aws-sdk-js-v3/issues/4170)) ([24ec718](https://github.com/aws/aws-sdk-js-v3/commit/24ec718ea19309059d8b923c0b5c4265d308a36f)) -* **clients:** use default no-op logger in clients codegen ([#4171](https://github.com/aws/aws-sdk-js-v3/issues/4171)) ([9721730](https://github.com/aws/aws-sdk-js-v3/commit/9721730bc3ceba8a8b80ad95e9c893e55e30272e)) - - - - - -# [3.208.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.207.0...v3.208.0) (2022-11-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.204.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.203.0...v3.204.0) (2022-11-04) - - -### Features - -* **clients:** update client endpoints as of 2022-11-04 ([7471107](https://github.com/aws/aws-sdk-js-v3/commit/7471107c0881b5d9e474447a660dd3354a50b195)) - - - - - -# [3.202.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.201.0...v3.202.0) (2022-11-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.201.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.200.0...v3.201.0) (2022-11-01) - - -### Features - -* end support for Node.js 12.x ([#4123](https://github.com/aws/aws-sdk-js-v3/issues/4123)) ([83f913e](https://github.com/aws/aws-sdk-js-v3/commit/83f913ec2ac3878d8726c6964f585550dc5caf3e)) - - - - - -# [3.200.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.199.0...v3.200.0) (2022-10-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.199.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.198.0...v3.199.0) (2022-10-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.198.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.197.0...v3.198.0) (2022-10-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - - -### Features - -* **endpoint:** add remaining restJson1 services endpoint models ([#4090](https://github.com/aws/aws-sdk-js-v3/issues/4090)) ([998113b](https://github.com/aws/aws-sdk-js-v3/commit/998113bd0a70a7de4bf5d975cb5f7524098866a0)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.193.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.192.0...v3.193.0) (2022-10-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.192.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.191.0...v3.192.0) (2022-10-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.190.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.189.0...v3.190.0) (2022-10-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.188.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.187.0...v3.188.0) (2022-10-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.186.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.185.0...v3.186.0) (2022-10-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.185.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.184.0...v3.185.0) (2022-10-05) - - -### Bug Fixes - -* **codegen:** add deser check for x-amz-request-id ([#4015](https://github.com/aws/aws-sdk-js-v3/issues/4015)) ([6ff07bd](https://github.com/aws/aws-sdk-js-v3/commit/6ff07bd7e72bd56725f318013ac1d6d0fbbcdd9a)) - - - - - -# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.181.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.180.0...v3.181.0) (2022-09-29) - - -### Bug Fixes - -* **clients:** make parseErrorBody async ([#3999](https://github.com/aws/aws-sdk-js-v3/issues/3999)) ([2558c93](https://github.com/aws/aws-sdk-js-v3/commit/2558c93c050357ac6dc47aa0452b15b12ebfd676)) -* **clients:** populate message field when parsing errors ([#3995](https://github.com/aws/aws-sdk-js-v3/issues/3995)) ([02e47f1](https://github.com/aws/aws-sdk-js-v3/commit/02e47f14397ae0a5d2e2883350d038b307fdcdb4)) - - - - - -# [3.180.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.179.0...v3.180.0) (2022-09-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.179.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.178.0...v3.179.0) (2022-09-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.169.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.168.0...v3.169.0) (2022-09-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.165.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.164.0...v3.165.0) (2022-09-06) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.163.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.162.0...v3.163.0) (2022-09-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.162.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.161.0...v3.162.0) (2022-08-31) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.161.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.160.0...v3.161.0) (2022-08-30) - - -### Features - -* **clients:** update client endpoints as of 2022-08-30 ([59043d3](https://github.com/aws/aws-sdk-js-v3/commit/59043d3755015c9185990f3ad850aaded13bd58c)) - - - - - -# [3.160.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.159.0...v3.160.0) (2022-08-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.159.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.158.0...v3.159.0) (2022-08-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.154.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.153.0...v3.154.0) (2022-08-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.150.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.149.0...v3.150.0) (2022-08-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.145.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.144.0...v3.145.0) (2022-08-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.142.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.141.0...v3.142.0) (2022-08-02) - - -### Features - -* **codegen:** general data mapping function ([#3830](https://github.com/aws/aws-sdk-js-v3/issues/3830)) ([9417eae](https://github.com/aws/aws-sdk-js-v3/commit/9417eae722806799fb4c15c07921574268c1165c)) - - - - - -# [3.141.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.140.0...v3.141.0) (2022-08-01) - - -### Features - -* **clients:** update client endpoints as of 2022-08-01 ([aaf49f2](https://github.com/aws/aws-sdk-js-v3/commit/aaf49f21b371412e6ea7e00890b71a7b31991b66)) - - - - - -# [3.139.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.138.0...v3.139.0) (2022-07-28) - - -### Features - -* **client-lookoutvision:** This release introduces support for image segmentation models and updates CPU accelerator options for models hosted on edge devices. ([3710b44](https://github.com/aws/aws-sdk-js-v3/commit/3710b44677824a037bbbf1ab4891e98dfe75b10f)) - - - - - -# [3.137.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.136.1...v3.137.0) (2022-07-26) - - -### Features - -* **client-lookoutvision:** This release introduces support for the automatic scaling of inference units used by Amazon Lookout for Vision models. ([65ad083](https://github.com/aws/aws-sdk-js-v3/commit/65ad08320fcdaf57b90810e40a1093abfe98e920)) -* **namespaces:** remove namespaces with only a log filter ([#3823](https://github.com/aws/aws-sdk-js-v3/issues/3823)) ([33e6822](https://github.com/aws/aws-sdk-js-v3/commit/33e68228fb64c53dd8f89e6be76dd5f46edc3cfd)) - - - - - -# [3.131.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.130.0...v3.131.0) (2022-07-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.130.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.129.0...v3.130.0) (2022-07-14) - - -### Bug Fixes - -* **codegen:** fix error code parsing when it's a number ([#3371](https://github.com/aws/aws-sdk-js-v3/issues/3371)) ([c2d8522](https://github.com/aws/aws-sdk-js-v3/commit/c2d852279a3d23958521a6ceb4f4c642b0cb1848)) - - - - - -# [3.128.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.127.0...v3.128.0) (2022-07-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.127.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.126.0...v3.127.0) (2022-07-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.121.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.120.0...v3.121.0) (2022-06-30) - - -### Features - -* **clients:** fallback to status code for unmodeled errors ([#3752](https://github.com/aws/aws-sdk-js-v3/issues/3752)) ([49bcc4f](https://github.com/aws/aws-sdk-js-v3/commit/49bcc4f153e890e798a8e82fd5fc397b2dcc449f)) - - - - - -## [3.118.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.118.0...v3.118.1) (2022-06-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.118.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.117.0...v3.118.0) (2022-06-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.112.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.111.0...v3.112.0) (2022-06-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.110.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.109.0...v3.110.0) (2022-06-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.109.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.108.1...v3.109.0) (2022-06-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.105.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.104.0...v3.105.0) (2022-06-06) - - -### Features - -* **clients:** support recursion detection in Lambda ([#3654](https://github.com/aws/aws-sdk-js-v3/issues/3654)) ([ecfe46e](https://github.com/aws/aws-sdk-js-v3/commit/ecfe46ea1fd8b6e3812b75b3dc6c03554fb4b3fa)) - - - - - -# [3.100.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.99.0...v3.100.0) (2022-05-26) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.99.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.98.0...v3.99.0) (2022-05-25) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.95.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.94.0...v3.95.0) (2022-05-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.94.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.93.0...v3.94.0) (2022-05-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.92.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.91.0...v3.92.0) (2022-05-16) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.87.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.86.0...v3.87.0) (2022-05-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.85.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.84.0...v3.85.0) (2022-05-05) - - -### Features - -* **codegen:** add codegen indicator comment to all generated files ([#3592](https://github.com/aws/aws-sdk-js-v3/issues/3592)) ([567a530](https://github.com/aws/aws-sdk-js-v3/commit/567a5304232fcc1f9db3fd3df545054de8336b4b)) - - - - - -# [3.82.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.81.0...v3.82.0) (2022-05-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.81.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.80.0...v3.81.0) (2022-04-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.78.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.77.0...v3.78.0) (2022-04-26) - - -### Features - -* **types:** add pagination stopOnSameToken option ([#3524](https://github.com/aws/aws-sdk-js-v3/issues/3524)) ([9bf73e8](https://github.com/aws/aws-sdk-js-v3/commit/9bf73e81b8d9be9f12c72cbefbe26c502d1873c6)) - - - - - -# [3.76.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.75.0...v3.76.0) (2022-04-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.75.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.74.0...v3.75.0) (2022-04-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.74.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.73.0...v3.74.0) (2022-04-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.72.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.71.0...v3.72.0) (2022-04-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.58.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.57.0...v3.58.0) (2022-03-28) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.56.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.55.0...v3.56.0) (2022-03-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.55.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.1...v3.55.0) (2022-03-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.54.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.0...v3.54.1) (2022-03-15) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.54.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.53.1...v3.54.0) (2022-03-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.53.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.52.0...v3.53.0) (2022-02-24) - - -### Features - -* **clients:** generate service exceptions as classes ([#3267](https://github.com/aws/aws-sdk-js-v3/issues/3267)) ([ca64fee](https://github.com/aws/aws-sdk-js-v3/commit/ca64feed3351c394c07dc26b782a5760a396a074)) - - - - - -# [3.52.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.51.0...v3.52.0) (2022-02-18) - - -### Features - -* **clients:** update clients as of 2022/02/18 ([#3335](https://github.com/aws/aws-sdk-js-v3/issues/3335)) ([717b06f](https://github.com/aws/aws-sdk-js-v3/commit/717b06fc43e9876a6f8040147b75ad5da38b1e0f)) - - - - - -# [3.51.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.50.0...v3.51.0) (2022-02-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.50.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.49.0...v3.50.0) (2022-02-08) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.49.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.48.0...v3.49.0) (2022-01-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.47.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.0-release-test-1...v3.47.1) (2022-01-20) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.47.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.46.0...v3.47.0) (2022-01-15) - - -### Features - -* **clients:** update clients to use default values inferred from defaults mode ([#3192](https://github.com/aws/aws-sdk-js-v3/issues/3192)) ([9152e21](https://github.com/aws/aws-sdk-js-v3/commit/9152e210c6ec29f34bb070eaf2874039022e6ab7)) - - - - - -# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07) - - -### Bug Fixes - -* **clients:** update clean:dist script to delete dist-* folder ([#3155](https://github.com/aws/aws-sdk-js-v3/issues/3155)) ([cdb1709](https://github.com/aws/aws-sdk-js-v3/commit/cdb17090f82d1fc8755811c82cbed5976ec7e60b)) - - -### Features - -* **clients:** extend typedoc.json from root ([#3136](https://github.com/aws/aws-sdk-js-v3/issues/3136)) ([f6a3ef5](https://github.com/aws/aws-sdk-js-v3/commit/f6a3ef541ae2d92872d09d8cab6727911287ebb2)) -* end support for Node.js 10.x ([#3122](https://github.com/aws/aws-sdk-js-v3/issues/3122)) ([7acf18a](https://github.com/aws/aws-sdk-js-v3/commit/7acf18abd3fb1cc461f809110cdb0d7968c2070e)) - - - - - -# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23) - - -### Features - -* **clients:** update clients as of 2021/12/23 ([#3110](https://github.com/aws/aws-sdk-js-v3/issues/3110)) ([5d638e1](https://github.com/aws/aws-sdk-js-v3/commit/5d638e188ce64fa80fe36b8cba79ba63b80b50b7)) - - - - - -# [3.43.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.42.0...v3.43.0) (2021-11-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.42.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.41.0...v3.42.0) (2021-11-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.41.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.40.1...v3.41.0) (2021-11-11) - - -### Features - -* **clients:** update clients as of 2021/11/11 ([#3015](https://github.com/aws/aws-sdk-js-v3/issues/3015)) ([3d82c4e](https://github.com/aws/aws-sdk-js-v3/commit/3d82c4e3c4d174533f46ce35495cf5cffabdb35a)) - - - - - -# [3.40.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.39.0...v3.40.0) (2021-11-05) - - -### Features - -* **clients:** populate variants in endpoints hashes ([#2974](https://github.com/aws/aws-sdk-js-v3/issues/2974)) ([0dd68ef](https://github.com/aws/aws-sdk-js-v3/commit/0dd68ef8b04ea0e96e43b05a9a10221e433fdf86)) - - - - - -# [3.39.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.38.0...v3.39.0) (2021-10-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.38.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.37.0...v3.38.0) (2021-10-22) - - -### Features - -* **client-documentation-generator:** rename package ([#2916](https://github.com/aws/aws-sdk-js-v3/issues/2916)) ([1a80bfd](https://github.com/aws/aws-sdk-js-v3/commit/1a80bfd2dfc583001ddb4a21b6432eaaad699aa7)) -* **clients:** export folder from index.ts ([#2912](https://github.com/aws/aws-sdk-js-v3/issues/2912)) ([183b46d](https://github.com/aws/aws-sdk-js-v3/commit/183b46dde7f5613128038bf1c076f3c0b693203b)) - - - - - -# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15) - - -### Features - -* **clients:** update clients as of 10/15/2021 ([#2902](https://github.com/aws/aws-sdk-js-v3/issues/2902)) ([2730b54](https://github.com/aws/aws-sdk-js-v3/commit/2730b5424377944a5a2ad5e1ad7d3ca4135dae1c)) - - - - - -## [3.36.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.0...v3.36.1) (2021-10-12) - - -### Bug Fixes - -* **clients:** emitDeclarationOnly in tsconfig.types.json ([#2893](https://github.com/aws/aws-sdk-js-v3/issues/2893)) ([6dc3d56](https://github.com/aws/aws-sdk-js-v3/commit/6dc3d56c20809c90cbdc4dd48627eeebc64af99d)) - - - - - -# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08) - - -### Features - -* publish files in dist-* only ([#2873](https://github.com/aws/aws-sdk-js-v3/issues/2873)) ([53b4243](https://github.com/aws/aws-sdk-js-v3/commit/53b4243b066f25ff2412d5f0dea1036054b2df32)) -* **codegen:** ts-ignore packageInfo imports in codegen ([#2875](https://github.com/aws/aws-sdk-js-v3/issues/2875)) ([99d9267](https://github.com/aws/aws-sdk-js-v3/commit/99d926762193e83a354edec6e9de2b0543449704)) -* **tsconfig:** remove sourceMap ([#2867](https://github.com/aws/aws-sdk-js-v3/issues/2867)) ([d25f526](https://github.com/aws/aws-sdk-js-v3/commit/d25f526627a02a2ca28675fecce66c76b6c97966)) - - - - - -# [3.35.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.34.0...v3.35.0) (2021-10-04) - - -### Features - -* **clients:** eslint --fix using esprint ([#2849](https://github.com/aws/aws-sdk-js-v3/issues/2849)) ([94d0a2d](https://github.com/aws/aws-sdk-js-v3/commit/94d0a2d8a0579ee0a742337937ad05735cfbc1ba)) -* **clients:** move source files to 'src' folder ([#2845](https://github.com/aws/aws-sdk-js-v3/issues/2845)) ([e0025cd](https://github.com/aws/aws-sdk-js-v3/commit/e0025cddbba244a41ddf1fd1adb761142e15c22d)) - - - - - -# [3.34.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.33.0...v3.34.0) (2021-09-24) - - -### Features - -* **clients:** remove comments from transpiled JS files ([#2817](https://github.com/aws/aws-sdk-js-v3/issues/2817)) ([d01420b](https://github.com/aws/aws-sdk-js-v3/commit/d01420b247966c8ec84c1dd0a1b42512ede10c90)) - - - - - -# [3.33.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.32.0...v3.33.0) (2021-09-21) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.32.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.31.0...v3.32.0) (2021-09-17) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.31.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.30.0...v3.31.0) (2021-09-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.30.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.29.0...v3.30.0) (2021-09-07) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.29.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.28.0...v3.29.0) (2021-09-02) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.26.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.25.0...v3.26.0) (2021-08-13) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.25.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.24.0...v3.25.0) (2021-08-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.24.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.23.0...v3.24.0) (2021-07-29) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.23.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.22.0...v3.23.0) (2021-07-23) - - -### Bug Fixes - -* **clients:** allow undefined configuration ([#2617](https://github.com/aws/aws-sdk-js-v3/issues/2617)) ([a004d15](https://github.com/aws/aws-sdk-js-v3/commit/a004d1569e0b213259c50f72fddfd209fff0d7a3)) -* bump up tslib to 2.3.0 ([#2601](https://github.com/aws/aws-sdk-js-v3/issues/2601)) ([7040faa](https://github.com/aws/aws-sdk-js-v3/commit/7040faac07976c1dcfd5240675b82a2f275b2a55)) - - -### Features - -* **clients:** change runtime config from constant to provider functions ([#2574](https://github.com/aws/aws-sdk-js-v3/issues/2574)) ([5eca565](https://github.com/aws/aws-sdk-js-v3/commit/5eca565b5237a31ee4f18a2ecb4608099ccd55ac)) - - - - - -# [3.22.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.21.0...v3.22.0) (2021-07-16) - - -### Bug Fixes - -* **clients:** link to Hash Interface ([#2573](https://github.com/aws/aws-sdk-js-v3/issues/2573)) ([bb7b3ed](https://github.com/aws/aws-sdk-js-v3/commit/bb7b3edc152f2c33b0e1cf2848aba4231882c36d)) -* **clients:** prefix `dist/` for typesVersions TS<4 ([#2580](https://github.com/aws/aws-sdk-js-v3/issues/2580)) ([dff5cd4](https://github.com/aws/aws-sdk-js-v3/commit/dff5cd4b6fa00453e938ce8f238c1542ee7ba3d6)) - - - - - -# [3.21.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.20.0...v3.21.0) (2021-07-09) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.20.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.19.0...v3.20.0) (2021-07-02) - - -### Bug Fixes - -* replace prepublishOnly script with downlevel-dts ([#2537](https://github.com/aws/aws-sdk-js-v3/issues/2537)) ([63818a1](https://github.com/aws/aws-sdk-js-v3/commit/63818a1e47b08af56f092031a01bbbff0a9af590)) - - - - - -# [3.19.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.18.0...v3.19.0) (2021-06-24) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.18.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.17.0...v3.18.0) (2021-06-04) - - -### Features - -* support Sigv4 for non AWS services ([#2385](https://github.com/aws/aws-sdk-js-v3/issues/2385)) ([0a251aa](https://github.com/aws/aws-sdk-js-v3/commit/0a251aa44d54fbf21e328ccf2b20db45e94aaa90)), closes [/github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13](https://github.com//github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy/issues/L11-L13) -* **clients:** add retryModeProvider in runtimeConfig ([#2440](https://github.com/aws/aws-sdk-js-v3/issues/2440)) ([fc0a5da](https://github.com/aws/aws-sdk-js-v3/commit/fc0a5dae2c13814d5a0c5fce1d892ce0e97c98e4)) - - - - - -# [3.17.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.16.0...v3.17.0) (2021-05-26) - - -### Features - -* **clients:** update endpoint resolution as of 05/12/2021 ([#2398](https://github.com/aws/aws-sdk-js-v3/issues/2398)) ([17afcbb](https://github.com/aws/aws-sdk-js-v3/commit/17afcbb65bb26f091ba258717716272d5dc4e2c7)) - - - - - -# [3.16.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.15.0...v3.16.0) (2021-05-14) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.15.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.14.0...v3.15.0) (2021-05-10) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.14.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.1...v3.14.0) (2021-04-30) - - -### Bug Fixes - -* **clients:** typo in README difference -> different ([#2314](https://github.com/aws/aws-sdk-js-v3/issues/2314)) ([9ac1f40](https://github.com/aws/aws-sdk-js-v3/commit/9ac1f40eea78075e6b301df50cfae17c19ad77c3)) - - -### Features - -* **clients:** update clients as of 04/29/2021 ([#2329](https://github.com/aws/aws-sdk-js-v3/issues/2329)) ([48ab750](https://github.com/aws/aws-sdk-js-v3/commit/48ab75045d1a94adfae94ac638a0dd882ebd05ac)) - - - - - -## [3.13.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.0...v3.13.1) (2021-04-22) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.13.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.12.0...v3.13.0) (2021-04-15) - - -### Features - -* **clients:** update clients as of 04/14/2021 ([#2258](https://github.com/aws/aws-sdk-js-v3/issues/2258)) ([4f9f4a7](https://github.com/aws/aws-sdk-js-v3/commit/4f9f4a79b019c1c35530e05c4138fde88a6fb547)) -* remove @aws-sdk/url-parser-native in favor of react-native-url-polyfill ([#2229](https://github.com/aws/aws-sdk-js-v3/issues/2229)) ([d6a67d7](https://github.com/aws/aws-sdk-js-v3/commit/d6a67d7cd471e3440fa7b23ba00b11c00b10a566)) - - - - - -# [3.12.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.11.0...v3.12.0) (2021-04-09) - - -### Bug Fixes - -* run downlevel-dts in prepublishOnly ([#2218](https://github.com/aws/aws-sdk-js-v3/issues/2218)) ([0745502](https://github.com/aws/aws-sdk-js-v3/commit/0745502dcf819460ee1d81362470859674c757a7)) - - -### Features - -* support default role assumers ([#2221](https://github.com/aws/aws-sdk-js-v3/issues/2221)) ([ae17f4c](https://github.com/aws/aws-sdk-js-v3/commit/ae17f4c64f0390c9b879eb27390688ac156cac47)) - - - - - -# [3.11.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.10.0...v3.11.0) (2021-04-01) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.10.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.9.0...v3.10.0) (2021-03-26) - - -### Bug Fixes - -* **clients:** generate jest.config.js ([#2172](https://github.com/aws/aws-sdk-js-v3/issues/2172)) ([95b0e19](https://github.com/aws/aws-sdk-js-v3/commit/95b0e191eddf71033b9bd6a2d76d20fedea71b5f)) - - -### Features - -* use ts-jest for running jest tests ([#2088](https://github.com/aws/aws-sdk-js-v3/issues/2088)) ([456002c](https://github.com/aws/aws-sdk-js-v3/commit/456002cf7fa16864b72c3c279b094886a42abddb)) - - - - - -# [3.9.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.1...v3.9.0) (2021-03-18) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.8.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.0...v3.8.1) (2021-03-11) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.8.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.7.0...v3.8.0) (2021-03-05) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -# [3.7.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.1...v3.7.0) (2021-02-25) - - -### Bug Fixes - -* **codegen:** move auth to standalone plugin ([#2076](https://github.com/aws/aws-sdk-js-v3/issues/2076)) ([8d99715](https://github.com/aws/aws-sdk-js-v3/commit/8d997158c15dd4e3b3d9fe91d6d39fd37b9445f5)) - - - - - -## [3.6.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.0...v3.6.1) (2021-02-22) - - -### Bug Fixes - -* update references of default branch from master to main ([#2057](https://github.com/aws/aws-sdk-js-v3/issues/2057)) ([59b8b58](https://github.com/aws/aws-sdk-js-v3/commit/59b8b58c3a8c057b36abfaa59bae3a6ffb068cf1)) - - - - - -# [3.6.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.5.0...v3.6.0) (2021-02-20) - - -### Bug Fixes - -* revert publish v3.5.1-0 ([#2058](https://github.com/aws/aws-sdk-js-v3/issues/2058)) ([af25697](https://github.com/aws/aws-sdk-js-v3/commit/af25697aee9363a66c0d69b83f7df2e445c4b721)) - - - - - -# [3.5.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.1...v3.5.0) (2021-02-12) - -**Note:** Version bump only for package @aws-sdk/client-lookoutvision - - - - - -## [3.4.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.0...v3.4.1) (2021-01-29) - - -### Bug Fixes - -* **clients:** use TS 3.4 compatible types for TS 3.9 ([#1978](https://github.com/aws/aws-sdk-js-v3/issues/1978)) ([8bced5c](https://github.com/aws/aws-sdk-js-v3/commit/8bced5c32b9dbc68f1065054d796cb0b8b87bcc4)) - - - - - -# [3.4.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.3.0...v3.4.0) (2021-01-28) - - -### Features - -* **middleware-stack:** allow adding middleware to override an existing one ([#1964](https://github.com/aws/aws-sdk-js-v3/issues/1964)) ([9c21f14](https://github.com/aws/aws-sdk-js-v3/commit/9c21f14412f2b1f591422f3c67dedbe886db723b)), closes [#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883) -* use downlevel-dts to generate TS 3.4 compatible types ([#1943](https://github.com/aws/aws-sdk-js-v3/issues/1943)) ([63ad215](https://github.com/aws/aws-sdk-js-v3/commit/63ad2151c8bb7be32ea8838a9b0974806ed3906b)) - - - - - -# [3.3.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.2.0...v3.3.0) (2021-01-14) - - -### Bug Fixes - -* **clients:** export explicit dependencies on @aws-sdk/types ([#1902](https://github.com/aws/aws-sdk-js-v3/issues/1902)) ([96f1087](https://github.com/aws/aws-sdk-js-v3/commit/96f1087333ba916593d557051297983912b27caa)) -* **clients:** lowercase all header names in serializer ([#1892](https://github.com/aws/aws-sdk-js-v3/issues/1892)) ([1308721](https://github.com/aws/aws-sdk-js-v3/commit/130872194bc94590f599051ee067d862210252f8)) -* **url-parser:** merge browser and node url parser, add rn url parser ([#1903](https://github.com/aws/aws-sdk-js-v3/issues/1903)) ([99be092](https://github.com/aws/aws-sdk-js-v3/commit/99be092fded13bb00802549e17dbdb6d760a8679)) - - -### Features - -* **clients:** update README with documentation, usage and more ([#1907](https://github.com/aws/aws-sdk-js-v3/issues/1907)) ([03be111](https://github.com/aws/aws-sdk-js-v3/commit/03be111a086360687f20b2ac1d490584fb4fbefe)) - - - - - -# [3.2.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.1.0...v3.2.0) (2021-01-09) - - -### Bug Fixes - -* stop adding command mw repeatedly in resolveMiddleware() ([#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883)) ([d4c302b](https://github.com/aws/aws-sdk-js-v3/commit/d4c302b816e1781f8d04bd479cc4e26e0fe4debc)) - - - - - -# [3.1.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.0.0...v3.1.0) (2020-12-23) - - -### Bug Fixes - -* **clients:** default region and credential provider ([#1834](https://github.com/aws/aws-sdk-js-v3/issues/1834)) ([bc79ab5](https://github.com/aws/aws-sdk-js-v3/commit/bc79ab5f17e00bc069b51f2f426dc73c16483eaa)) -* log requestId, extendedRequestId, cfId in $metadata ([#1819](https://github.com/aws/aws-sdk-js-v3/issues/1819)) ([f2a47e8](https://github.com/aws/aws-sdk-js-v3/commit/f2a47e80965f96b86fa42038bf2711b922eee302)) -* **clients:** populate sdkId in serviceId and default to use arnNamespace as signingName ([#1786](https://github.com/aws/aws-sdk-js-v3/issues/1786)) ([0011af2](https://github.com/aws/aws-sdk-js-v3/commit/0011af27a62d0d201296225e2a70276645b3231a)) -* **clients:** update endpoint provider ([#1824](https://github.com/aws/aws-sdk-js-v3/issues/1824)) ([64d2210](https://github.com/aws/aws-sdk-js-v3/commit/64d22105691f286ad9accf1a137d7c1928378ad4)) - - -### Features - -* standardize user agent value ([#1775](https://github.com/aws/aws-sdk-js-v3/issues/1775)) ([388b180](https://github.com/aws/aws-sdk-js-v3/commit/388b18071146171b42d283a93f9590cb23956e1a)) - - - - - -# [3.0.0](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.10...v3.0.0) (2020-12-15) - - -### Features - -* bump version to 3.0.0 ([#1793](https://github.com/aws/aws-sdk-js-v3/issues/1793)) ([d8475f8](https://github.com/aws/aws-sdk-js-v3/commit/d8475f8d972d28fbc15cd7e23abfe18f9eab0644)) - - - - - -# [1.0.0-rc.10](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.9...v1.0.0-rc.10) (2020-12-15) - - -### Features - -* update clients as of 12/12/2020 ([#1771](https://github.com/aws/aws-sdk-js-v3/issues/1771)) ([f69ff44](https://github.com/aws/aws-sdk-js-v3/commit/f69ff440a79018ad69fcb26ad46e3db65b23ce71)) -* update clients as of 12/12/2020 with model fixes ([#1774](https://github.com/aws/aws-sdk-js-v3/issues/1774)) ([54e8715](https://github.com/aws/aws-sdk-js-v3/commit/54e87151877dd5cf9a5f256698c088cc7a856225)) - - - - - -# [1.0.0-rc.9](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.8...v1.0.0-rc.9) (2020-12-11) - - -### Bug Fixes - -* **codegen:** import SENSITIVE_STRING only when used ([#1761](https://github.com/aws/aws-sdk-js-v3/issues/1761)) ([9296283](https://github.com/aws/aws-sdk-js-v3/commit/9296283623edecf95441e310200a17b61efe80e3)) - - -### Features - -* add service id config ([#1765](https://github.com/aws/aws-sdk-js-v3/issues/1765)) ([1ba5672](https://github.com/aws/aws-sdk-js-v3/commit/1ba5672ff75bf5401f02f65d20af61c7bee339ff)) - - - - - -# [1.0.0-rc.8](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.7...v1.0.0-rc.8) (2020-12-05) - - -### Features - -* update clients as of 12/3/2020 ([#1741](https://github.com/aws/aws-sdk-js-v3/issues/1741)) ([58383dc](https://github.com/aws/aws-sdk-js-v3/commit/58383dce968f01500b6c3ef07fead897787ed569)) diff --git a/clients/client-lookoutvision/LICENSE b/clients/client-lookoutvision/LICENSE deleted file mode 100644 index dd65ae06be7a..000000000000 --- a/clients/client-lookoutvision/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-lookoutvision/README.md b/clients/client-lookoutvision/README.md deleted file mode 100644 index 058cd7a17696..000000000000 --- a/clients/client-lookoutvision/README.md +++ /dev/null @@ -1,387 +0,0 @@ - - -# @aws-sdk/client-lookoutvision - -## Description - -AWS SDK for JavaScript LookoutVision Client for Node.js, Browser and React Native. - -

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, -data types, common parameters, and common errors.

-

Amazon Lookout for Vision enables you to find visual defects in industrial products, -accurately and at scale. It uses computer vision to identify missing components in an industrial product, -damage to vehicles or structures, irregularities in production lines, and even minuscule defects in -silicon wafers — or any other physical item where quality is important such as a missing capacitor -on printed circuit boards.

- -## Installing - -To install this package, simply type add or install @aws-sdk/client-lookoutvision -using your favorite package manager: - -- `npm install @aws-sdk/client-lookoutvision` -- `yarn add @aws-sdk/client-lookoutvision` -- `pnpm add @aws-sdk/client-lookoutvision` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `LookoutVisionClient` and -the commands you need, for example `ListModelsCommand`: - -```js -// ES5 example -const { LookoutVisionClient, ListModelsCommand } = require("@aws-sdk/client-lookoutvision"); -``` - -```ts -// ES6+ example -import { LookoutVisionClient, ListModelsCommand } from "@aws-sdk/client-lookoutvision"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new LookoutVisionClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListModelsCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-lookoutvision"; -const client = new AWS.LookoutVision({ region: "REGION" }); - -// async/await. -try { - const data = await client.listModels(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listModels(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listModels(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-lookoutvision` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -CreateDataset - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/CreateDatasetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/CreateDatasetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/CreateDatasetCommandOutput/) - -
-
- -CreateModel - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/CreateModelCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/CreateModelCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/CreateModelCommandOutput/) - -
-
- -CreateProject - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/CreateProjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/CreateProjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/CreateProjectCommandOutput/) - -
-
- -DeleteDataset - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DeleteDatasetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DeleteDatasetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DeleteDatasetCommandOutput/) - -
-
- -DeleteModel - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DeleteModelCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DeleteModelCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DeleteModelCommandOutput/) - -
-
- -DeleteProject - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DeleteProjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DeleteProjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DeleteProjectCommandOutput/) - -
-
- -DescribeDataset - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DescribeDatasetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeDatasetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeDatasetCommandOutput/) - -
-
- -DescribeModel - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DescribeModelCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeModelCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeModelCommandOutput/) - -
-
- -DescribeModelPackagingJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DescribeModelPackagingJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeModelPackagingJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeModelPackagingJobCommandOutput/) - -
-
- -DescribeProject - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DescribeProjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeProjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DescribeProjectCommandOutput/) - -
-
- -DetectAnomalies - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/DetectAnomaliesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DetectAnomaliesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/DetectAnomaliesCommandOutput/) - -
-
- -ListDatasetEntries - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/ListDatasetEntriesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListDatasetEntriesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListDatasetEntriesCommandOutput/) - -
-
- -ListModelPackagingJobs - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/ListModelPackagingJobsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListModelPackagingJobsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListModelPackagingJobsCommandOutput/) - -
-
- -ListModels - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/ListModelsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListModelsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListModelsCommandOutput/) - -
-
- -ListProjects - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/ListProjectsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListProjectsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListProjectsCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/ListTagsForResourceCommandOutput/) - -
-
- -StartModel - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/StartModelCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/StartModelCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/StartModelCommandOutput/) - -
-
- -StartModelPackagingJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/StartModelPackagingJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/StartModelPackagingJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/StartModelPackagingJobCommandOutput/) - -
-
- -StopModel - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/StopModelCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/StopModelCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/StopModelCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateDatasetEntries - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lookoutvision/command/UpdateDatasetEntriesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/UpdateDatasetEntriesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-lookoutvision/Interface/UpdateDatasetEntriesCommandOutput/) - -
diff --git a/clients/client-lookoutvision/api-extractor.json b/clients/client-lookoutvision/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-lookoutvision/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-lookoutvision/package.json b/clients/client-lookoutvision/package.json deleted file mode 100644 index 753858669352..000000000000 --- a/clients/client-lookoutvision/package.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "name": "@aws-sdk/client-lookoutvision", - "description": "AWS SDK for JavaScript Lookoutvision Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-lookoutvision", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo lookoutvision" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "@smithy/uuid": "^1.1.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-lookoutvision", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-lookoutvision" - } -} diff --git a/clients/client-lookoutvision/src/LookoutVision.ts b/clients/client-lookoutvision/src/LookoutVision.ts deleted file mode 100644 index 7dc9342c964a..000000000000 --- a/clients/client-lookoutvision/src/LookoutVision.ts +++ /dev/null @@ -1,419 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - CreateDatasetCommand, - CreateDatasetCommandInput, - CreateDatasetCommandOutput, -} from "./commands/CreateDatasetCommand"; -import { CreateModelCommand, CreateModelCommandInput, CreateModelCommandOutput } from "./commands/CreateModelCommand"; -import { - CreateProjectCommand, - CreateProjectCommandInput, - CreateProjectCommandOutput, -} from "./commands/CreateProjectCommand"; -import { - DeleteDatasetCommand, - DeleteDatasetCommandInput, - DeleteDatasetCommandOutput, -} from "./commands/DeleteDatasetCommand"; -import { DeleteModelCommand, DeleteModelCommandInput, DeleteModelCommandOutput } from "./commands/DeleteModelCommand"; -import { - DeleteProjectCommand, - DeleteProjectCommandInput, - DeleteProjectCommandOutput, -} from "./commands/DeleteProjectCommand"; -import { - DescribeDatasetCommand, - DescribeDatasetCommandInput, - DescribeDatasetCommandOutput, -} from "./commands/DescribeDatasetCommand"; -import { - DescribeModelCommand, - DescribeModelCommandInput, - DescribeModelCommandOutput, -} from "./commands/DescribeModelCommand"; -import { - DescribeModelPackagingJobCommand, - DescribeModelPackagingJobCommandInput, - DescribeModelPackagingJobCommandOutput, -} from "./commands/DescribeModelPackagingJobCommand"; -import { - DescribeProjectCommand, - DescribeProjectCommandInput, - DescribeProjectCommandOutput, -} from "./commands/DescribeProjectCommand"; -import { - DetectAnomaliesCommand, - DetectAnomaliesCommandInput, - DetectAnomaliesCommandOutput, -} from "./commands/DetectAnomaliesCommand"; -import { - ListDatasetEntriesCommand, - ListDatasetEntriesCommandInput, - ListDatasetEntriesCommandOutput, -} from "./commands/ListDatasetEntriesCommand"; -import { - ListModelPackagingJobsCommand, - ListModelPackagingJobsCommandInput, - ListModelPackagingJobsCommandOutput, -} from "./commands/ListModelPackagingJobsCommand"; -import { ListModelsCommand, ListModelsCommandInput, ListModelsCommandOutput } from "./commands/ListModelsCommand"; -import { - ListProjectsCommand, - ListProjectsCommandInput, - ListProjectsCommandOutput, -} from "./commands/ListProjectsCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { StartModelCommand, StartModelCommandInput, StartModelCommandOutput } from "./commands/StartModelCommand"; -import { - StartModelPackagingJobCommand, - StartModelPackagingJobCommandInput, - StartModelPackagingJobCommandOutput, -} from "./commands/StartModelPackagingJobCommand"; -import { StopModelCommand, StopModelCommandInput, StopModelCommandOutput } from "./commands/StopModelCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { - UpdateDatasetEntriesCommand, - UpdateDatasetEntriesCommandInput, - UpdateDatasetEntriesCommandOutput, -} from "./commands/UpdateDatasetEntriesCommand"; -import { LookoutVisionClient, LookoutVisionClientConfig } from "./LookoutVisionClient"; - -const commands = { - CreateDatasetCommand, - CreateModelCommand, - CreateProjectCommand, - DeleteDatasetCommand, - DeleteModelCommand, - DeleteProjectCommand, - DescribeDatasetCommand, - DescribeModelCommand, - DescribeModelPackagingJobCommand, - DescribeProjectCommand, - DetectAnomaliesCommand, - ListDatasetEntriesCommand, - ListModelPackagingJobsCommand, - ListModelsCommand, - ListProjectsCommand, - ListTagsForResourceCommand, - StartModelCommand, - StartModelPackagingJobCommand, - StopModelCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateDatasetEntriesCommand, -}; - -export interface LookoutVision { - /** - * @see {@link CreateDatasetCommand} - */ - createDataset(args: CreateDatasetCommandInput, options?: __HttpHandlerOptions): Promise; - createDataset(args: CreateDatasetCommandInput, cb: (err: any, data?: CreateDatasetCommandOutput) => void): void; - createDataset( - args: CreateDatasetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateDatasetCommandOutput) => void - ): void; - - /** - * @see {@link CreateModelCommand} - */ - createModel(args: CreateModelCommandInput, options?: __HttpHandlerOptions): Promise; - createModel(args: CreateModelCommandInput, cb: (err: any, data?: CreateModelCommandOutput) => void): void; - createModel( - args: CreateModelCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateModelCommandOutput) => void - ): void; - - /** - * @see {@link CreateProjectCommand} - */ - createProject(args: CreateProjectCommandInput, options?: __HttpHandlerOptions): Promise; - createProject(args: CreateProjectCommandInput, cb: (err: any, data?: CreateProjectCommandOutput) => void): void; - createProject( - args: CreateProjectCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateProjectCommandOutput) => void - ): void; - - /** - * @see {@link DeleteDatasetCommand} - */ - deleteDataset(args: DeleteDatasetCommandInput, options?: __HttpHandlerOptions): Promise; - deleteDataset(args: DeleteDatasetCommandInput, cb: (err: any, data?: DeleteDatasetCommandOutput) => void): void; - deleteDataset( - args: DeleteDatasetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteDatasetCommandOutput) => void - ): void; - - /** - * @see {@link DeleteModelCommand} - */ - deleteModel(args: DeleteModelCommandInput, options?: __HttpHandlerOptions): Promise; - deleteModel(args: DeleteModelCommandInput, cb: (err: any, data?: DeleteModelCommandOutput) => void): void; - deleteModel( - args: DeleteModelCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteModelCommandOutput) => void - ): void; - - /** - * @see {@link DeleteProjectCommand} - */ - deleteProject(args: DeleteProjectCommandInput, options?: __HttpHandlerOptions): Promise; - deleteProject(args: DeleteProjectCommandInput, cb: (err: any, data?: DeleteProjectCommandOutput) => void): void; - deleteProject( - args: DeleteProjectCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteProjectCommandOutput) => void - ): void; - - /** - * @see {@link DescribeDatasetCommand} - */ - describeDataset( - args: DescribeDatasetCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeDataset(args: DescribeDatasetCommandInput, cb: (err: any, data?: DescribeDatasetCommandOutput) => void): void; - describeDataset( - args: DescribeDatasetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeDatasetCommandOutput) => void - ): void; - - /** - * @see {@link DescribeModelCommand} - */ - describeModel(args: DescribeModelCommandInput, options?: __HttpHandlerOptions): Promise; - describeModel(args: DescribeModelCommandInput, cb: (err: any, data?: DescribeModelCommandOutput) => void): void; - describeModel( - args: DescribeModelCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeModelCommandOutput) => void - ): void; - - /** - * @see {@link DescribeModelPackagingJobCommand} - */ - describeModelPackagingJob( - args: DescribeModelPackagingJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeModelPackagingJob( - args: DescribeModelPackagingJobCommandInput, - cb: (err: any, data?: DescribeModelPackagingJobCommandOutput) => void - ): void; - describeModelPackagingJob( - args: DescribeModelPackagingJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeModelPackagingJobCommandOutput) => void - ): void; - - /** - * @see {@link DescribeProjectCommand} - */ - describeProject( - args: DescribeProjectCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeProject(args: DescribeProjectCommandInput, cb: (err: any, data?: DescribeProjectCommandOutput) => void): void; - describeProject( - args: DescribeProjectCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeProjectCommandOutput) => void - ): void; - - /** - * @see {@link DetectAnomaliesCommand} - */ - detectAnomalies( - args: DetectAnomaliesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - detectAnomalies(args: DetectAnomaliesCommandInput, cb: (err: any, data?: DetectAnomaliesCommandOutput) => void): void; - detectAnomalies( - args: DetectAnomaliesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DetectAnomaliesCommandOutput) => void - ): void; - - /** - * @see {@link ListDatasetEntriesCommand} - */ - listDatasetEntries( - args: ListDatasetEntriesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listDatasetEntries( - args: ListDatasetEntriesCommandInput, - cb: (err: any, data?: ListDatasetEntriesCommandOutput) => void - ): void; - listDatasetEntries( - args: ListDatasetEntriesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListDatasetEntriesCommandOutput) => void - ): void; - - /** - * @see {@link ListModelPackagingJobsCommand} - */ - listModelPackagingJobs( - args: ListModelPackagingJobsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listModelPackagingJobs( - args: ListModelPackagingJobsCommandInput, - cb: (err: any, data?: ListModelPackagingJobsCommandOutput) => void - ): void; - listModelPackagingJobs( - args: ListModelPackagingJobsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListModelPackagingJobsCommandOutput) => void - ): void; - - /** - * @see {@link ListModelsCommand} - */ - listModels(args: ListModelsCommandInput, options?: __HttpHandlerOptions): Promise; - listModels(args: ListModelsCommandInput, cb: (err: any, data?: ListModelsCommandOutput) => void): void; - listModels( - args: ListModelsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListModelsCommandOutput) => void - ): void; - - /** - * @see {@link ListProjectsCommand} - */ - listProjects(): Promise; - listProjects(args: ListProjectsCommandInput, options?: __HttpHandlerOptions): Promise; - listProjects(args: ListProjectsCommandInput, cb: (err: any, data?: ListProjectsCommandOutput) => void): void; - listProjects( - args: ListProjectsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListProjectsCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link StartModelCommand} - */ - startModel(args: StartModelCommandInput, options?: __HttpHandlerOptions): Promise; - startModel(args: StartModelCommandInput, cb: (err: any, data?: StartModelCommandOutput) => void): void; - startModel( - args: StartModelCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartModelCommandOutput) => void - ): void; - - /** - * @see {@link StartModelPackagingJobCommand} - */ - startModelPackagingJob( - args: StartModelPackagingJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - startModelPackagingJob( - args: StartModelPackagingJobCommandInput, - cb: (err: any, data?: StartModelPackagingJobCommandOutput) => void - ): void; - startModelPackagingJob( - args: StartModelPackagingJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartModelPackagingJobCommandOutput) => void - ): void; - - /** - * @see {@link StopModelCommand} - */ - stopModel(args: StopModelCommandInput, options?: __HttpHandlerOptions): Promise; - stopModel(args: StopModelCommandInput, cb: (err: any, data?: StopModelCommandOutput) => void): void; - stopModel( - args: StopModelCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StopModelCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateDatasetEntriesCommand} - */ - updateDatasetEntries( - args: UpdateDatasetEntriesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateDatasetEntries( - args: UpdateDatasetEntriesCommandInput, - cb: (err: any, data?: UpdateDatasetEntriesCommandOutput) => void - ): void; - updateDatasetEntries( - args: UpdateDatasetEntriesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateDatasetEntriesCommandOutput) => void - ): void; -} - -/** - *

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, - * data types, common parameters, and common errors.

- *

Amazon Lookout for Vision enables you to find visual defects in industrial products, - * accurately and at scale. It uses computer vision to identify missing components in an industrial product, - * damage to vehicles or structures, irregularities in production lines, and even minuscule defects in - * silicon wafers — or any other physical item where quality is important such as a missing capacitor - * on printed circuit boards.

- * @public - */ -export class LookoutVision extends LookoutVisionClient implements LookoutVision {} -createAggregatedClient(commands, LookoutVision); diff --git a/clients/client-lookoutvision/src/LookoutVisionClient.ts b/clients/client-lookoutvision/src/LookoutVisionClient.ts deleted file mode 100644 index 79342849e512..000000000000 --- a/clients/client-lookoutvision/src/LookoutVisionClient.ts +++ /dev/null @@ -1,408 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultLookoutVisionHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { CreateDatasetCommandInput, CreateDatasetCommandOutput } from "./commands/CreateDatasetCommand"; -import { CreateModelCommandInput, CreateModelCommandOutput } from "./commands/CreateModelCommand"; -import { CreateProjectCommandInput, CreateProjectCommandOutput } from "./commands/CreateProjectCommand"; -import { DeleteDatasetCommandInput, DeleteDatasetCommandOutput } from "./commands/DeleteDatasetCommand"; -import { DeleteModelCommandInput, DeleteModelCommandOutput } from "./commands/DeleteModelCommand"; -import { DeleteProjectCommandInput, DeleteProjectCommandOutput } from "./commands/DeleteProjectCommand"; -import { DescribeDatasetCommandInput, DescribeDatasetCommandOutput } from "./commands/DescribeDatasetCommand"; -import { DescribeModelCommandInput, DescribeModelCommandOutput } from "./commands/DescribeModelCommand"; -import { - DescribeModelPackagingJobCommandInput, - DescribeModelPackagingJobCommandOutput, -} from "./commands/DescribeModelPackagingJobCommand"; -import { DescribeProjectCommandInput, DescribeProjectCommandOutput } from "./commands/DescribeProjectCommand"; -import { DetectAnomaliesCommandInput, DetectAnomaliesCommandOutput } from "./commands/DetectAnomaliesCommand"; -import { ListDatasetEntriesCommandInput, ListDatasetEntriesCommandOutput } from "./commands/ListDatasetEntriesCommand"; -import { - ListModelPackagingJobsCommandInput, - ListModelPackagingJobsCommandOutput, -} from "./commands/ListModelPackagingJobsCommand"; -import { ListModelsCommandInput, ListModelsCommandOutput } from "./commands/ListModelsCommand"; -import { ListProjectsCommandInput, ListProjectsCommandOutput } from "./commands/ListProjectsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { StartModelCommandInput, StartModelCommandOutput } from "./commands/StartModelCommand"; -import { - StartModelPackagingJobCommandInput, - StartModelPackagingJobCommandOutput, -} from "./commands/StartModelPackagingJobCommand"; -import { StopModelCommandInput, StopModelCommandOutput } from "./commands/StopModelCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { - UpdateDatasetEntriesCommandInput, - UpdateDatasetEntriesCommandOutput, -} from "./commands/UpdateDatasetEntriesCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | CreateDatasetCommandInput - | CreateModelCommandInput - | CreateProjectCommandInput - | DeleteDatasetCommandInput - | DeleteModelCommandInput - | DeleteProjectCommandInput - | DescribeDatasetCommandInput - | DescribeModelCommandInput - | DescribeModelPackagingJobCommandInput - | DescribeProjectCommandInput - | DetectAnomaliesCommandInput - | ListDatasetEntriesCommandInput - | ListModelPackagingJobsCommandInput - | ListModelsCommandInput - | ListProjectsCommandInput - | ListTagsForResourceCommandInput - | StartModelCommandInput - | StartModelPackagingJobCommandInput - | StopModelCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateDatasetEntriesCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | CreateDatasetCommandOutput - | CreateModelCommandOutput - | CreateProjectCommandOutput - | DeleteDatasetCommandOutput - | DeleteModelCommandOutput - | DeleteProjectCommandOutput - | DescribeDatasetCommandOutput - | DescribeModelCommandOutput - | DescribeModelPackagingJobCommandOutput - | DescribeProjectCommandOutput - | DetectAnomaliesCommandOutput - | ListDatasetEntriesCommandOutput - | ListModelPackagingJobsCommandOutput - | ListModelsCommandOutput - | ListProjectsCommandOutput - | ListTagsForResourceCommandOutput - | StartModelCommandOutput - | StartModelPackagingJobCommandOutput - | StopModelCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateDatasetEntriesCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type LookoutVisionClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of LookoutVisionClient class constructor that set the region, credentials and other options. - */ -export interface LookoutVisionClientConfig extends LookoutVisionClientConfigType {} - -/** - * @public - */ -export type LookoutVisionClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of LookoutVisionClient class. This is resolved and normalized from the {@link LookoutVisionClientConfig | constructor configuration interface}. - */ -export interface LookoutVisionClientResolvedConfig extends LookoutVisionClientResolvedConfigType {} - -/** - *

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, - * data types, common parameters, and common errors.

- *

Amazon Lookout for Vision enables you to find visual defects in industrial products, - * accurately and at scale. It uses computer vision to identify missing components in an industrial product, - * damage to vehicles or structures, irregularities in production lines, and even minuscule defects in - * silicon wafers — or any other physical item where quality is important such as a missing capacitor - * on printed circuit boards.

- * @public - */ -export class LookoutVisionClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - LookoutVisionClientResolvedConfig -> { - /** - * The resolved configuration of LookoutVisionClient class. This is resolved and normalized from the {@link LookoutVisionClientConfig | constructor configuration interface}. - */ - readonly config: LookoutVisionClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultLookoutVisionHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: LookoutVisionClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-lookoutvision/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-lookoutvision/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 2bfcec10e9bf..000000000000 --- a/clients/client-lookoutvision/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { LookoutVisionHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: LookoutVisionHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): LookoutVisionHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: LookoutVisionHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: LookoutVisionHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): LookoutVisionHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-lookoutvision/src/auth/httpAuthSchemeProvider.ts b/clients/client-lookoutvision/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index c2a6602baa14..000000000000 --- a/clients/client-lookoutvision/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,155 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { LookoutVisionClientConfig, LookoutVisionClientResolvedConfig } from "../LookoutVisionClient"; - -/** - * @internal - */ -export interface LookoutVisionHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface LookoutVisionHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - LookoutVisionClientResolvedConfig, - HandlerExecutionContext, - LookoutVisionHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultLookoutVisionHttpAuthSchemeParametersProvider = async ( - config: LookoutVisionClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: LookoutVisionHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "lookoutvision", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface LookoutVisionHttpAuthSchemeProvider - extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultLookoutVisionHttpAuthSchemeProvider: LookoutVisionHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: LookoutVisionHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: LookoutVisionHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-lookoutvision/src/commands/CreateDatasetCommand.ts b/clients/client-lookoutvision/src/commands/CreateDatasetCommand.ts deleted file mode 100644 index 3f4d3db060ad..000000000000 --- a/clients/client-lookoutvision/src/commands/CreateDatasetCommand.ts +++ /dev/null @@ -1,143 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { CreateDatasetRequest, CreateDatasetResponse } from "../models/models_0"; -import { de_CreateDatasetCommand, se_CreateDatasetCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateDatasetCommand}. - */ -export interface CreateDatasetCommandInput extends CreateDatasetRequest {} -/** - * @public - * - * The output of {@link CreateDatasetCommand}. - */ -export interface CreateDatasetCommandOutput extends CreateDatasetResponse, __MetadataBearer {} - -/** - *

Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a - * training or a test dataset from a valid dataset source (DatasetSource).

- *

If you want a single dataset project, specify train for the value of - * DatasetType.

- *

To have a project with separate training and test datasets, call CreateDataset twice. - * On the first call, specify train for the value of - * DatasetType. On the second call, specify test for the value of - * DatasetType.

- *

This operation requires permissions to perform the - * lookoutvision:CreateDataset operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, CreateDatasetCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, CreateDatasetCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // CreateDatasetRequest - * ProjectName: "STRING_VALUE", // required - * DatasetType: "STRING_VALUE", // required - * DatasetSource: { // DatasetSource - * GroundTruthManifest: { // DatasetGroundTruthManifest - * S3Object: { // InputS3Object - * Bucket: "STRING_VALUE", // required - * Key: "STRING_VALUE", // required - * VersionId: "STRING_VALUE", - * }, - * }, - * }, - * ClientToken: "STRING_VALUE", - * }; - * const command = new CreateDatasetCommand(input); - * const response = await client.send(command); - * // { // CreateDatasetResponse - * // DatasetMetadata: { // DatasetMetadata - * // DatasetType: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // Status: "CREATE_IN_PROGRESS" || "CREATE_COMPLETE" || "CREATE_FAILED" || "UPDATE_IN_PROGRESS" || "UPDATE_COMPLETE" || "UPDATE_FAILED_ROLLBACK_IN_PROGRESS" || "UPDATE_FAILED_ROLLBACK_COMPLETE" || "DELETE_IN_PROGRESS" || "DELETE_COMPLETE" || "DELETE_FAILED", - * // StatusMessage: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateDatasetCommandInput - {@link CreateDatasetCommandInput} - * @returns {@link CreateDatasetCommandOutput} - * @see {@link CreateDatasetCommandInput} for command's `input` shape. - * @see {@link CreateDatasetCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class CreateDatasetCommand extends $Command - .classBuilder< - CreateDatasetCommandInput, - CreateDatasetCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "CreateDataset", {}) - .n("LookoutVisionClient", "CreateDatasetCommand") - .f(void 0, void 0) - .ser(se_CreateDatasetCommand) - .de(de_CreateDatasetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateDatasetRequest; - output: CreateDatasetResponse; - }; - sdk: { - input: CreateDatasetCommandInput; - output: CreateDatasetCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/CreateModelCommand.ts b/clients/client-lookoutvision/src/commands/CreateModelCommand.ts deleted file mode 100644 index c29ca4d4d301..000000000000 --- a/clients/client-lookoutvision/src/commands/CreateModelCommand.ts +++ /dev/null @@ -1,158 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { CreateModelRequest, CreateModelResponse } from "../models/models_0"; -import { de_CreateModelCommand, se_CreateModelCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateModelCommand}. - */ -export interface CreateModelCommandInput extends CreateModelRequest {} -/** - * @public - * - * The output of {@link CreateModelCommand}. - */ -export interface CreateModelCommandOutput extends CreateModelResponse, __MetadataBearer {} - -/** - *

Creates a new version of a model within an an Amazon Lookout for Vision project. - * CreateModel is an asynchronous operation in which Amazon Lookout for Vision trains, tests, - * and evaluates a new version of a model.

- *

To get the current status, check the Status field returned - * in the response from DescribeModel.

- *

If the project has a single dataset, Amazon Lookout for Vision internally splits the dataset - * to create a training and a test dataset. - * If the project has a training and a test dataset, Lookout for Vision uses the respective datasets to train and test - * the model.

- *

After training completes, the evaluation metrics are stored at the location specified in - * OutputConfig.

- *

This operation requires permissions to perform the - * lookoutvision:CreateModel operation. If you want to tag your model, you also require - * permission to the lookoutvision:TagResource operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, CreateModelCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, CreateModelCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // CreateModelRequest - * ProjectName: "STRING_VALUE", // required - * Description: "STRING_VALUE", - * ClientToken: "STRING_VALUE", - * OutputConfig: { // OutputConfig - * S3Location: { // S3Location - * Bucket: "STRING_VALUE", // required - * Prefix: "STRING_VALUE", - * }, - * }, - * KmsKeyId: "STRING_VALUE", - * Tags: [ // TagList - * { // Tag - * Key: "STRING_VALUE", // required - * Value: "STRING_VALUE", // required - * }, - * ], - * }; - * const command = new CreateModelCommand(input); - * const response = await client.send(command); - * // { // CreateModelResponse - * // ModelMetadata: { // ModelMetadata - * // CreationTimestamp: new Date("TIMESTAMP"), - * // ModelVersion: "STRING_VALUE", - * // ModelArn: "STRING_VALUE", - * // Description: "STRING_VALUE", - * // Status: "TRAINING" || "TRAINED" || "TRAINING_FAILED" || "STARTING_HOSTING" || "HOSTED" || "HOSTING_FAILED" || "STOPPING_HOSTING" || "SYSTEM_UPDATING" || "DELETING", - * // StatusMessage: "STRING_VALUE", - * // Performance: { // ModelPerformance - * // F1Score: Number("float"), - * // Recall: Number("float"), - * // Precision: Number("float"), - * // }, - * // }, - * // }; - * - * ``` - * - * @param CreateModelCommandInput - {@link CreateModelCommandInput} - * @returns {@link CreateModelCommandOutput} - * @see {@link CreateModelCommandInput} for command's `input` shape. - * @see {@link CreateModelCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class CreateModelCommand extends $Command - .classBuilder< - CreateModelCommandInput, - CreateModelCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "CreateModel", {}) - .n("LookoutVisionClient", "CreateModelCommand") - .f(void 0, void 0) - .ser(se_CreateModelCommand) - .de(de_CreateModelCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateModelRequest; - output: CreateModelResponse; - }; - sdk: { - input: CreateModelCommandInput; - output: CreateModelCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/CreateProjectCommand.ts b/clients/client-lookoutvision/src/commands/CreateProjectCommand.ts deleted file mode 100644 index f4d348274d5a..000000000000 --- a/clients/client-lookoutvision/src/commands/CreateProjectCommand.ts +++ /dev/null @@ -1,126 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { CreateProjectRequest, CreateProjectResponse } from "../models/models_0"; -import { de_CreateProjectCommand, se_CreateProjectCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateProjectCommand}. - */ -export interface CreateProjectCommandInput extends CreateProjectRequest {} -/** - * @public - * - * The output of {@link CreateProjectCommand}. - */ -export interface CreateProjectCommandOutput extends CreateProjectResponse, __MetadataBearer {} - -/** - *

Creates an empty Amazon Lookout for Vision project. After you create the project, add a dataset by calling - * CreateDataset.

- *

This operation requires permissions to perform the - * lookoutvision:CreateProject operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, CreateProjectCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, CreateProjectCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // CreateProjectRequest - * ProjectName: "STRING_VALUE", // required - * ClientToken: "STRING_VALUE", - * }; - * const command = new CreateProjectCommand(input); - * const response = await client.send(command); - * // { // CreateProjectResponse - * // ProjectMetadata: { // ProjectMetadata - * // ProjectArn: "STRING_VALUE", - * // ProjectName: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // }, - * // }; - * - * ``` - * - * @param CreateProjectCommandInput - {@link CreateProjectCommandInput} - * @returns {@link CreateProjectCommandOutput} - * @see {@link CreateProjectCommandInput} for command's `input` shape. - * @see {@link CreateProjectCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class CreateProjectCommand extends $Command - .classBuilder< - CreateProjectCommandInput, - CreateProjectCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "CreateProject", {}) - .n("LookoutVisionClient", "CreateProjectCommand") - .f(void 0, void 0) - .ser(se_CreateProjectCommand) - .de(de_CreateProjectCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateProjectRequest; - output: CreateProjectResponse; - }; - sdk: { - input: CreateProjectCommandInput; - output: CreateProjectCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DeleteDatasetCommand.ts b/clients/client-lookoutvision/src/commands/DeleteDatasetCommand.ts deleted file mode 100644 index 8b19cecefd15..000000000000 --- a/clients/client-lookoutvision/src/commands/DeleteDatasetCommand.ts +++ /dev/null @@ -1,128 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DeleteDatasetRequest, DeleteDatasetResponse } from "../models/models_0"; -import { de_DeleteDatasetCommand, se_DeleteDatasetCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteDatasetCommand}. - */ -export interface DeleteDatasetCommandInput extends DeleteDatasetRequest {} -/** - * @public - * - * The output of {@link DeleteDatasetCommand}. - */ -export interface DeleteDatasetCommandOutput extends DeleteDatasetResponse, __MetadataBearer {} - -/** - *

Deletes an existing Amazon Lookout for Vision dataset.

- *

If your the project has a single - * dataset, you must create a new dataset before you can create a model.

- *

If you project has a training dataset and a test dataset consider the following.

- *
    - *
  • - *

    If you delete the test dataset, your project reverts to a single dataset project. If you then - * train the model, Amazon Lookout for Vision internally splits the remaining dataset into a training and test dataset.

    - *
  • - *
  • - *

    If you delete the training dataset, you must create a training dataset before you can create a model.

    - *
  • - *
- *

This operation requires permissions to perform the - * lookoutvision:DeleteDataset operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DeleteDatasetCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DeleteDatasetCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DeleteDatasetRequest - * ProjectName: "STRING_VALUE", // required - * DatasetType: "STRING_VALUE", // required - * ClientToken: "STRING_VALUE", - * }; - * const command = new DeleteDatasetCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteDatasetCommandInput - {@link DeleteDatasetCommandInput} - * @returns {@link DeleteDatasetCommandOutput} - * @see {@link DeleteDatasetCommandInput} for command's `input` shape. - * @see {@link DeleteDatasetCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DeleteDatasetCommand extends $Command - .classBuilder< - DeleteDatasetCommandInput, - DeleteDatasetCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DeleteDataset", {}) - .n("LookoutVisionClient", "DeleteDatasetCommand") - .f(void 0, void 0) - .ser(se_DeleteDatasetCommand) - .de(de_DeleteDatasetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteDatasetRequest; - output: {}; - }; - sdk: { - input: DeleteDatasetCommandInput; - output: DeleteDatasetCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DeleteModelCommand.ts b/clients/client-lookoutvision/src/commands/DeleteModelCommand.ts deleted file mode 100644 index f30e3b62f901..000000000000 --- a/clients/client-lookoutvision/src/commands/DeleteModelCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DeleteModelRequest, DeleteModelResponse } from "../models/models_0"; -import { de_DeleteModelCommand, se_DeleteModelCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteModelCommand}. - */ -export interface DeleteModelCommandInput extends DeleteModelRequest {} -/** - * @public - * - * The output of {@link DeleteModelCommand}. - */ -export interface DeleteModelCommandOutput extends DeleteModelResponse, __MetadataBearer {} - -/** - *

Deletes an Amazon Lookout for Vision model. You can't delete a running model. To stop a running model, - * use the StopModel operation.

- *

It might take a few seconds to delete a model. To determine if a model has been deleted, call - * ListModels and check if the version of the model (ModelVersion) is in the - * Models array.

- *

- *

This operation requires permissions to perform the - * lookoutvision:DeleteModel operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DeleteModelCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DeleteModelCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DeleteModelRequest - * ProjectName: "STRING_VALUE", // required - * ModelVersion: "STRING_VALUE", // required - * ClientToken: "STRING_VALUE", - * }; - * const command = new DeleteModelCommand(input); - * const response = await client.send(command); - * // { // DeleteModelResponse - * // ModelArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DeleteModelCommandInput - {@link DeleteModelCommandInput} - * @returns {@link DeleteModelCommandOutput} - * @see {@link DeleteModelCommandInput} for command's `input` shape. - * @see {@link DeleteModelCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DeleteModelCommand extends $Command - .classBuilder< - DeleteModelCommandInput, - DeleteModelCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DeleteModel", {}) - .n("LookoutVisionClient", "DeleteModelCommand") - .f(void 0, void 0) - .ser(se_DeleteModelCommand) - .de(de_DeleteModelCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteModelRequest; - output: DeleteModelResponse; - }; - sdk: { - input: DeleteModelCommandInput; - output: DeleteModelCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DeleteProjectCommand.ts b/clients/client-lookoutvision/src/commands/DeleteProjectCommand.ts deleted file mode 100644 index b19d3a0c3aa2..000000000000 --- a/clients/client-lookoutvision/src/commands/DeleteProjectCommand.ts +++ /dev/null @@ -1,122 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DeleteProjectRequest, DeleteProjectResponse } from "../models/models_0"; -import { de_DeleteProjectCommand, se_DeleteProjectCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteProjectCommand}. - */ -export interface DeleteProjectCommandInput extends DeleteProjectRequest {} -/** - * @public - * - * The output of {@link DeleteProjectCommand}. - */ -export interface DeleteProjectCommandOutput extends DeleteProjectResponse, __MetadataBearer {} - -/** - *

Deletes an Amazon Lookout for Vision project.

- *

To delete a project, you must first delete each version of the model associated with - * the project. To delete a model use the DeleteModel operation.

- *

You also have to delete the dataset(s) associated with the model. For more information, see - * DeleteDataset. The images referenced by the training and test datasets aren't deleted. - *

- *

This operation requires permissions to perform the - * lookoutvision:DeleteProject operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DeleteProjectCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DeleteProjectCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DeleteProjectRequest - * ProjectName: "STRING_VALUE", // required - * ClientToken: "STRING_VALUE", - * }; - * const command = new DeleteProjectCommand(input); - * const response = await client.send(command); - * // { // DeleteProjectResponse - * // ProjectArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DeleteProjectCommandInput - {@link DeleteProjectCommandInput} - * @returns {@link DeleteProjectCommandOutput} - * @see {@link DeleteProjectCommandInput} for command's `input` shape. - * @see {@link DeleteProjectCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DeleteProjectCommand extends $Command - .classBuilder< - DeleteProjectCommandInput, - DeleteProjectCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DeleteProject", {}) - .n("LookoutVisionClient", "DeleteProjectCommand") - .f(void 0, void 0) - .ser(se_DeleteProjectCommand) - .de(de_DeleteProjectCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteProjectRequest; - output: DeleteProjectResponse; - }; - sdk: { - input: DeleteProjectCommandInput; - output: DeleteProjectCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DescribeDatasetCommand.ts b/clients/client-lookoutvision/src/commands/DescribeDatasetCommand.ts deleted file mode 100644 index 6fbf86936aab..000000000000 --- a/clients/client-lookoutvision/src/commands/DescribeDatasetCommand.ts +++ /dev/null @@ -1,130 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DescribeDatasetRequest, DescribeDatasetResponse } from "../models/models_0"; -import { de_DescribeDatasetCommand, se_DescribeDatasetCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeDatasetCommand}. - */ -export interface DescribeDatasetCommandInput extends DescribeDatasetRequest {} -/** - * @public - * - * The output of {@link DescribeDatasetCommand}. - */ -export interface DescribeDatasetCommandOutput extends DescribeDatasetResponse, __MetadataBearer {} - -/** - *

Describe an Amazon Lookout for Vision dataset.

- *

This operation requires permissions to perform the - * lookoutvision:DescribeDataset operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DescribeDatasetCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DescribeDatasetCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DescribeDatasetRequest - * ProjectName: "STRING_VALUE", // required - * DatasetType: "STRING_VALUE", // required - * }; - * const command = new DescribeDatasetCommand(input); - * const response = await client.send(command); - * // { // DescribeDatasetResponse - * // DatasetDescription: { // DatasetDescription - * // ProjectName: "STRING_VALUE", - * // DatasetType: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // LastUpdatedTimestamp: new Date("TIMESTAMP"), - * // Status: "CREATE_IN_PROGRESS" || "CREATE_COMPLETE" || "CREATE_FAILED" || "UPDATE_IN_PROGRESS" || "UPDATE_COMPLETE" || "UPDATE_FAILED_ROLLBACK_IN_PROGRESS" || "UPDATE_FAILED_ROLLBACK_COMPLETE" || "DELETE_IN_PROGRESS" || "DELETE_COMPLETE" || "DELETE_FAILED", - * // StatusMessage: "STRING_VALUE", - * // ImageStats: { // DatasetImageStats - * // Total: Number("int"), - * // Labeled: Number("int"), - * // Normal: Number("int"), - * // Anomaly: Number("int"), - * // }, - * // }, - * // }; - * - * ``` - * - * @param DescribeDatasetCommandInput - {@link DescribeDatasetCommandInput} - * @returns {@link DescribeDatasetCommandOutput} - * @see {@link DescribeDatasetCommandInput} for command's `input` shape. - * @see {@link DescribeDatasetCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DescribeDatasetCommand extends $Command - .classBuilder< - DescribeDatasetCommandInput, - DescribeDatasetCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DescribeDataset", {}) - .n("LookoutVisionClient", "DescribeDatasetCommand") - .f(void 0, void 0) - .ser(se_DescribeDatasetCommand) - .de(de_DescribeDatasetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeDatasetRequest; - output: DescribeDatasetResponse; - }; - sdk: { - input: DescribeDatasetCommandInput; - output: DescribeDatasetCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DescribeModelCommand.ts b/clients/client-lookoutvision/src/commands/DescribeModelCommand.ts deleted file mode 100644 index 44ae11a0c60b..000000000000 --- a/clients/client-lookoutvision/src/commands/DescribeModelCommand.ts +++ /dev/null @@ -1,147 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DescribeModelRequest, DescribeModelResponse } from "../models/models_0"; -import { de_DescribeModelCommand, se_DescribeModelCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeModelCommand}. - */ -export interface DescribeModelCommandInput extends DescribeModelRequest {} -/** - * @public - * - * The output of {@link DescribeModelCommand}. - */ -export interface DescribeModelCommandOutput extends DescribeModelResponse, __MetadataBearer {} - -/** - *

Describes a version of an Amazon Lookout for Vision model.

- *

This operation requires permissions to perform the - * lookoutvision:DescribeModel operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DescribeModelCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DescribeModelCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DescribeModelRequest - * ProjectName: "STRING_VALUE", // required - * ModelVersion: "STRING_VALUE", // required - * }; - * const command = new DescribeModelCommand(input); - * const response = await client.send(command); - * // { // DescribeModelResponse - * // ModelDescription: { // ModelDescription - * // ModelVersion: "STRING_VALUE", - * // ModelArn: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // Description: "STRING_VALUE", - * // Status: "TRAINING" || "TRAINED" || "TRAINING_FAILED" || "STARTING_HOSTING" || "HOSTED" || "HOSTING_FAILED" || "STOPPING_HOSTING" || "SYSTEM_UPDATING" || "DELETING", - * // StatusMessage: "STRING_VALUE", - * // Performance: { // ModelPerformance - * // F1Score: Number("float"), - * // Recall: Number("float"), - * // Precision: Number("float"), - * // }, - * // OutputConfig: { // OutputConfig - * // S3Location: { // S3Location - * // Bucket: "STRING_VALUE", // required - * // Prefix: "STRING_VALUE", - * // }, - * // }, - * // EvaluationManifest: { // OutputS3Object - * // Bucket: "STRING_VALUE", // required - * // Key: "STRING_VALUE", // required - * // }, - * // EvaluationResult: { - * // Bucket: "STRING_VALUE", // required - * // Key: "STRING_VALUE", // required - * // }, - * // EvaluationEndTimestamp: new Date("TIMESTAMP"), - * // KmsKeyId: "STRING_VALUE", - * // MinInferenceUnits: Number("int"), - * // MaxInferenceUnits: Number("int"), - * // }, - * // }; - * - * ``` - * - * @param DescribeModelCommandInput - {@link DescribeModelCommandInput} - * @returns {@link DescribeModelCommandOutput} - * @see {@link DescribeModelCommandInput} for command's `input` shape. - * @see {@link DescribeModelCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DescribeModelCommand extends $Command - .classBuilder< - DescribeModelCommandInput, - DescribeModelCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DescribeModel", {}) - .n("LookoutVisionClient", "DescribeModelCommand") - .f(void 0, void 0) - .ser(se_DescribeModelCommand) - .de(de_DescribeModelCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeModelRequest; - output: DescribeModelResponse; - }; - sdk: { - input: DescribeModelCommandInput; - output: DescribeModelCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DescribeModelPackagingJobCommand.ts b/clients/client-lookoutvision/src/commands/DescribeModelPackagingJobCommand.ts deleted file mode 100644 index d0141825f50a..000000000000 --- a/clients/client-lookoutvision/src/commands/DescribeModelPackagingJobCommand.ts +++ /dev/null @@ -1,158 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DescribeModelPackagingJobRequest, DescribeModelPackagingJobResponse } from "../models/models_0"; -import { de_DescribeModelPackagingJobCommand, se_DescribeModelPackagingJobCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeModelPackagingJobCommand}. - */ -export interface DescribeModelPackagingJobCommandInput extends DescribeModelPackagingJobRequest {} -/** - * @public - * - * The output of {@link DescribeModelPackagingJobCommand}. - */ -export interface DescribeModelPackagingJobCommandOutput extends DescribeModelPackagingJobResponse, __MetadataBearer {} - -/** - *

Describes an Amazon Lookout for Vision model packaging job. - *

- *

This operation requires permissions to perform the - * lookoutvision:DescribeModelPackagingJob operation.

- *

For more information, see - * Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DescribeModelPackagingJobCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DescribeModelPackagingJobCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DescribeModelPackagingJobRequest - * ProjectName: "STRING_VALUE", // required - * JobName: "STRING_VALUE", // required - * }; - * const command = new DescribeModelPackagingJobCommand(input); - * const response = await client.send(command); - * // { // DescribeModelPackagingJobResponse - * // ModelPackagingDescription: { // ModelPackagingDescription - * // JobName: "STRING_VALUE", - * // ProjectName: "STRING_VALUE", - * // ModelVersion: "STRING_VALUE", - * // ModelPackagingConfiguration: { // ModelPackagingConfiguration - * // Greengrass: { // GreengrassConfiguration - * // CompilerOptions: "STRING_VALUE", - * // TargetDevice: "jetson_xavier", - * // TargetPlatform: { // TargetPlatform - * // Os: "LINUX", // required - * // Arch: "ARM64" || "X86_64", // required - * // Accelerator: "NVIDIA", - * // }, - * // S3OutputLocation: { // S3Location - * // Bucket: "STRING_VALUE", // required - * // Prefix: "STRING_VALUE", - * // }, - * // ComponentName: "STRING_VALUE", // required - * // ComponentVersion: "STRING_VALUE", - * // ComponentDescription: "STRING_VALUE", - * // Tags: [ // TagList - * // { // Tag - * // Key: "STRING_VALUE", // required - * // Value: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // }, - * // ModelPackagingJobDescription: "STRING_VALUE", - * // ModelPackagingMethod: "STRING_VALUE", - * // ModelPackagingOutputDetails: { // ModelPackagingOutputDetails - * // Greengrass: { // GreengrassOutputDetails - * // ComponentVersionArn: "STRING_VALUE", - * // ComponentName: "STRING_VALUE", - * // ComponentVersion: "STRING_VALUE", - * // }, - * // }, - * // Status: "CREATED" || "RUNNING" || "SUCCEEDED" || "FAILED", - * // StatusMessage: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // LastUpdatedTimestamp: new Date("TIMESTAMP"), - * // }, - * // }; - * - * ``` - * - * @param DescribeModelPackagingJobCommandInput - {@link DescribeModelPackagingJobCommandInput} - * @returns {@link DescribeModelPackagingJobCommandOutput} - * @see {@link DescribeModelPackagingJobCommandInput} for command's `input` shape. - * @see {@link DescribeModelPackagingJobCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DescribeModelPackagingJobCommand extends $Command - .classBuilder< - DescribeModelPackagingJobCommandInput, - DescribeModelPackagingJobCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DescribeModelPackagingJob", {}) - .n("LookoutVisionClient", "DescribeModelPackagingJobCommand") - .f(void 0, void 0) - .ser(se_DescribeModelPackagingJobCommand) - .de(de_DescribeModelPackagingJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeModelPackagingJobRequest; - output: DescribeModelPackagingJobResponse; - }; - sdk: { - input: DescribeModelPackagingJobCommandInput; - output: DescribeModelPackagingJobCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DescribeProjectCommand.ts b/clients/client-lookoutvision/src/commands/DescribeProjectCommand.ts deleted file mode 100644 index ebb2c7f7d5a6..000000000000 --- a/clients/client-lookoutvision/src/commands/DescribeProjectCommand.ts +++ /dev/null @@ -1,128 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { DescribeProjectRequest, DescribeProjectResponse } from "../models/models_0"; -import { de_DescribeProjectCommand, se_DescribeProjectCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeProjectCommand}. - */ -export interface DescribeProjectCommandInput extends DescribeProjectRequest {} -/** - * @public - * - * The output of {@link DescribeProjectCommand}. - */ -export interface DescribeProjectCommandOutput extends DescribeProjectResponse, __MetadataBearer {} - -/** - *

Describes an Amazon Lookout for Vision project.

- *

This operation requires permissions to perform the - * lookoutvision:DescribeProject operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DescribeProjectCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DescribeProjectCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DescribeProjectRequest - * ProjectName: "STRING_VALUE", // required - * }; - * const command = new DescribeProjectCommand(input); - * const response = await client.send(command); - * // { // DescribeProjectResponse - * // ProjectDescription: { // ProjectDescription - * // ProjectArn: "STRING_VALUE", - * // ProjectName: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // Datasets: [ // DatasetMetadataList - * // { // DatasetMetadata - * // DatasetType: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // Status: "CREATE_IN_PROGRESS" || "CREATE_COMPLETE" || "CREATE_FAILED" || "UPDATE_IN_PROGRESS" || "UPDATE_COMPLETE" || "UPDATE_FAILED_ROLLBACK_IN_PROGRESS" || "UPDATE_FAILED_ROLLBACK_COMPLETE" || "DELETE_IN_PROGRESS" || "DELETE_COMPLETE" || "DELETE_FAILED", - * // StatusMessage: "STRING_VALUE", - * // }, - * // ], - * // }, - * // }; - * - * ``` - * - * @param DescribeProjectCommandInput - {@link DescribeProjectCommandInput} - * @returns {@link DescribeProjectCommandOutput} - * @see {@link DescribeProjectCommandInput} for command's `input` shape. - * @see {@link DescribeProjectCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DescribeProjectCommand extends $Command - .classBuilder< - DescribeProjectCommandInput, - DescribeProjectCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DescribeProject", {}) - .n("LookoutVisionClient", "DescribeProjectCommand") - .f(void 0, void 0) - .ser(se_DescribeProjectCommand) - .de(de_DescribeProjectCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeProjectRequest; - output: DescribeProjectResponse; - }; - sdk: { - input: DescribeProjectCommandInput; - output: DescribeProjectCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/DetectAnomaliesCommand.ts b/clients/client-lookoutvision/src/commands/DetectAnomaliesCommand.ts deleted file mode 100644 index da4546831131..000000000000 --- a/clients/client-lookoutvision/src/commands/DetectAnomaliesCommand.ts +++ /dev/null @@ -1,152 +0,0 @@ -// 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, StreamingBlobPayloadInputTypes } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { - DetectAnomaliesRequest, - DetectAnomaliesRequestFilterSensitiveLog, - DetectAnomaliesResponse, -} from "../models/models_0"; -import { de_DetectAnomaliesCommand, se_DetectAnomaliesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DetectAnomaliesCommand}. - */ -export interface DetectAnomaliesCommandInput extends Omit { - Body: StreamingBlobPayloadInputTypes; -} - -/** - * @public - * - * The output of {@link DetectAnomaliesCommand}. - */ -export interface DetectAnomaliesCommandOutput extends DetectAnomaliesResponse, __MetadataBearer {} - -/** - *

Detects anomalies in an image that you supply.

- *

The response from DetectAnomalies includes a boolean prediction - * that the image contains one or more anomalies and a confidence value for the prediction. - * If the model is an image segmentation model, the response also includes segmentation - * information for each type of anomaly found in the image.

- * - *

Before calling DetectAnomalies, you must first start your model with the StartModel operation. - * You are charged for the amount of time, in minutes, that a model runs and for the number of anomaly detection units that your - * model uses. If you are not using a model, use the StopModel operation to stop your model.

- *
- *

For more information, see Detecting anomalies in an image in the Amazon Lookout for Vision developer guide.

- *

This operation requires permissions to perform the - * lookoutvision:DetectAnomalies operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, DetectAnomaliesCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, DetectAnomaliesCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // DetectAnomaliesRequest - * ProjectName: "STRING_VALUE", // required - * ModelVersion: "STRING_VALUE", // required - * Body: "MULTIPLE_TYPES_ACCEPTED", // see \@smithy/types -> StreamingBlobPayloadInputTypes // required - * ContentType: "STRING_VALUE", // required - * }; - * const command = new DetectAnomaliesCommand(input); - * const response = await client.send(command); - * // { // DetectAnomaliesResponse - * // DetectAnomalyResult: { // DetectAnomalyResult - * // Source: { // ImageSource - * // Type: "STRING_VALUE", - * // }, - * // IsAnomalous: true || false, - * // Confidence: Number("float"), - * // Anomalies: [ // AnomalyList - * // { // Anomaly - * // Name: "STRING_VALUE", - * // PixelAnomaly: { // PixelAnomaly - * // TotalPercentageArea: Number("float"), - * // Color: "STRING_VALUE", - * // }, - * // }, - * // ], - * // AnomalyMask: new Uint8Array(), - * // }, - * // }; - * - * ``` - * - * @param DetectAnomaliesCommandInput - {@link DetectAnomaliesCommandInput} - * @returns {@link DetectAnomaliesCommandOutput} - * @see {@link DetectAnomaliesCommandInput} for command's `input` shape. - * @see {@link DetectAnomaliesCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class DetectAnomaliesCommand extends $Command - .classBuilder< - DetectAnomaliesCommandInput, - DetectAnomaliesCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "DetectAnomalies", {}) - .n("LookoutVisionClient", "DetectAnomaliesCommand") - .f(DetectAnomaliesRequestFilterSensitiveLog, void 0) - .ser(se_DetectAnomaliesCommand) - .de(de_DetectAnomaliesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DetectAnomaliesRequest; - output: DetectAnomaliesResponse; - }; - sdk: { - input: DetectAnomaliesCommandInput; - output: DetectAnomaliesCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/ListDatasetEntriesCommand.ts b/clients/client-lookoutvision/src/commands/ListDatasetEntriesCommand.ts deleted file mode 100644 index eb8ca83b01ae..000000000000 --- a/clients/client-lookoutvision/src/commands/ListDatasetEntriesCommand.ts +++ /dev/null @@ -1,128 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { ListDatasetEntriesRequest, ListDatasetEntriesResponse } from "../models/models_0"; -import { de_ListDatasetEntriesCommand, se_ListDatasetEntriesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListDatasetEntriesCommand}. - */ -export interface ListDatasetEntriesCommandInput extends ListDatasetEntriesRequest {} -/** - * @public - * - * The output of {@link ListDatasetEntriesCommand}. - */ -export interface ListDatasetEntriesCommandOutput extends ListDatasetEntriesResponse, __MetadataBearer {} - -/** - *

Lists the JSON Lines within a dataset. An Amazon Lookout for Vision JSON Line contains the anomaly - * information for a single image, including the image location and the assigned label.

- *

This operation requires permissions to perform the - * lookoutvision:ListDatasetEntries operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, ListDatasetEntriesCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, ListDatasetEntriesCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // ListDatasetEntriesRequest - * ProjectName: "STRING_VALUE", // required - * DatasetType: "STRING_VALUE", // required - * Labeled: true || false, - * AnomalyClass: "STRING_VALUE", - * BeforeCreationDate: new Date("TIMESTAMP"), - * AfterCreationDate: new Date("TIMESTAMP"), - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * SourceRefContains: "STRING_VALUE", - * }; - * const command = new ListDatasetEntriesCommand(input); - * const response = await client.send(command); - * // { // ListDatasetEntriesResponse - * // DatasetEntries: [ // DatasetEntryList - * // "STRING_VALUE", - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListDatasetEntriesCommandInput - {@link ListDatasetEntriesCommandInput} - * @returns {@link ListDatasetEntriesCommandOutput} - * @see {@link ListDatasetEntriesCommandInput} for command's `input` shape. - * @see {@link ListDatasetEntriesCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class ListDatasetEntriesCommand extends $Command - .classBuilder< - ListDatasetEntriesCommandInput, - ListDatasetEntriesCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "ListDatasetEntries", {}) - .n("LookoutVisionClient", "ListDatasetEntriesCommand") - .f(void 0, void 0) - .ser(se_ListDatasetEntriesCommand) - .de(de_ListDatasetEntriesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListDatasetEntriesRequest; - output: ListDatasetEntriesResponse; - }; - sdk: { - input: ListDatasetEntriesCommandInput; - output: ListDatasetEntriesCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/ListModelPackagingJobsCommand.ts b/clients/client-lookoutvision/src/commands/ListModelPackagingJobsCommand.ts deleted file mode 100644 index 29f487fdc0e6..000000000000 --- a/clients/client-lookoutvision/src/commands/ListModelPackagingJobsCommand.ts +++ /dev/null @@ -1,133 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { ListModelPackagingJobsRequest, ListModelPackagingJobsResponse } from "../models/models_0"; -import { de_ListModelPackagingJobsCommand, se_ListModelPackagingJobsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListModelPackagingJobsCommand}. - */ -export interface ListModelPackagingJobsCommandInput extends ListModelPackagingJobsRequest {} -/** - * @public - * - * The output of {@link ListModelPackagingJobsCommand}. - */ -export interface ListModelPackagingJobsCommandOutput extends ListModelPackagingJobsResponse, __MetadataBearer {} - -/** - *

- * Lists the model packaging jobs created for an Amazon Lookout for Vision project. - *

- *

This operation requires permissions to perform the - * lookoutvision:ListModelPackagingJobs operation. - *

- *

For more information, see - * Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, ListModelPackagingJobsCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, ListModelPackagingJobsCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // ListModelPackagingJobsRequest - * ProjectName: "STRING_VALUE", // required - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListModelPackagingJobsCommand(input); - * const response = await client.send(command); - * // { // ListModelPackagingJobsResponse - * // ModelPackagingJobs: [ // ModelPackagingJobsList - * // { // ModelPackagingJobMetadata - * // JobName: "STRING_VALUE", - * // ProjectName: "STRING_VALUE", - * // ModelVersion: "STRING_VALUE", - * // ModelPackagingJobDescription: "STRING_VALUE", - * // ModelPackagingMethod: "STRING_VALUE", - * // Status: "CREATED" || "RUNNING" || "SUCCEEDED" || "FAILED", - * // StatusMessage: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // LastUpdatedTimestamp: new Date("TIMESTAMP"), - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListModelPackagingJobsCommandInput - {@link ListModelPackagingJobsCommandInput} - * @returns {@link ListModelPackagingJobsCommandOutput} - * @see {@link ListModelPackagingJobsCommandInput} for command's `input` shape. - * @see {@link ListModelPackagingJobsCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class ListModelPackagingJobsCommand extends $Command - .classBuilder< - ListModelPackagingJobsCommandInput, - ListModelPackagingJobsCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "ListModelPackagingJobs", {}) - .n("LookoutVisionClient", "ListModelPackagingJobsCommand") - .f(void 0, void 0) - .ser(se_ListModelPackagingJobsCommand) - .de(de_ListModelPackagingJobsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListModelPackagingJobsRequest; - output: ListModelPackagingJobsResponse; - }; - sdk: { - input: ListModelPackagingJobsCommandInput; - output: ListModelPackagingJobsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/ListModelsCommand.ts b/clients/client-lookoutvision/src/commands/ListModelsCommand.ts deleted file mode 100644 index 04a8badf09e1..000000000000 --- a/clients/client-lookoutvision/src/commands/ListModelsCommand.ts +++ /dev/null @@ -1,136 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { ListModelsRequest, ListModelsResponse } from "../models/models_0"; -import { de_ListModelsCommand, se_ListModelsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListModelsCommand}. - */ -export interface ListModelsCommandInput extends ListModelsRequest {} -/** - * @public - * - * The output of {@link ListModelsCommand}. - */ -export interface ListModelsCommandOutput extends ListModelsResponse, __MetadataBearer {} - -/** - *

Lists the versions of a model in an Amazon Lookout for Vision project.

- *

The ListModels operation is eventually consistent. - * Recent calls to CreateModel might - * take a while to appear in the response from ListProjects.

- *

This operation requires permissions to perform the - * lookoutvision:ListModels operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, ListModelsCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, ListModelsCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // ListModelsRequest - * ProjectName: "STRING_VALUE", // required - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListModelsCommand(input); - * const response = await client.send(command); - * // { // ListModelsResponse - * // Models: [ // ModelMetadataList - * // { // ModelMetadata - * // CreationTimestamp: new Date("TIMESTAMP"), - * // ModelVersion: "STRING_VALUE", - * // ModelArn: "STRING_VALUE", - * // Description: "STRING_VALUE", - * // Status: "TRAINING" || "TRAINED" || "TRAINING_FAILED" || "STARTING_HOSTING" || "HOSTED" || "HOSTING_FAILED" || "STOPPING_HOSTING" || "SYSTEM_UPDATING" || "DELETING", - * // StatusMessage: "STRING_VALUE", - * // Performance: { // ModelPerformance - * // F1Score: Number("float"), - * // Recall: Number("float"), - * // Precision: Number("float"), - * // }, - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListModelsCommandInput - {@link ListModelsCommandInput} - * @returns {@link ListModelsCommandOutput} - * @see {@link ListModelsCommandInput} for command's `input` shape. - * @see {@link ListModelsCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class ListModelsCommand extends $Command - .classBuilder< - ListModelsCommandInput, - ListModelsCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "ListModels", {}) - .n("LookoutVisionClient", "ListModelsCommand") - .f(void 0, void 0) - .ser(se_ListModelsCommand) - .de(de_ListModelsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListModelsRequest; - output: ListModelsResponse; - }; - sdk: { - input: ListModelsCommandInput; - output: ListModelsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/ListProjectsCommand.ts b/clients/client-lookoutvision/src/commands/ListProjectsCommand.ts deleted file mode 100644 index 26ba6c8f5e06..000000000000 --- a/clients/client-lookoutvision/src/commands/ListProjectsCommand.ts +++ /dev/null @@ -1,128 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { ListProjectsRequest, ListProjectsResponse } from "../models/models_0"; -import { de_ListProjectsCommand, se_ListProjectsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListProjectsCommand}. - */ -export interface ListProjectsCommandInput extends ListProjectsRequest {} -/** - * @public - * - * The output of {@link ListProjectsCommand}. - */ -export interface ListProjectsCommandOutput extends ListProjectsResponse, __MetadataBearer {} - -/** - *

Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in - * which you call ListProjects.

- *

The ListProjects operation is eventually consistent. - * Recent calls to CreateProject and DeleteProject might - * take a while to appear in the response from ListProjects.

- *

This operation requires permissions to perform the - * lookoutvision:ListProjects operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, ListProjectsCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, ListProjectsCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // ListProjectsRequest - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListProjectsCommand(input); - * const response = await client.send(command); - * // { // ListProjectsResponse - * // Projects: [ // ProjectMetadataList - * // { // ProjectMetadata - * // ProjectArn: "STRING_VALUE", - * // ProjectName: "STRING_VALUE", - * // CreationTimestamp: new Date("TIMESTAMP"), - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListProjectsCommandInput - {@link ListProjectsCommandInput} - * @returns {@link ListProjectsCommandOutput} - * @see {@link ListProjectsCommandInput} for command's `input` shape. - * @see {@link ListProjectsCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class ListProjectsCommand extends $Command - .classBuilder< - ListProjectsCommandInput, - ListProjectsCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "ListProjects", {}) - .n("LookoutVisionClient", "ListProjectsCommand") - .f(void 0, void 0) - .ser(se_ListProjectsCommand) - .de(de_ListProjectsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListProjectsRequest; - output: ListProjectsResponse; - }; - sdk: { - input: ListProjectsCommandInput; - output: ListProjectsCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/ListTagsForResourceCommand.ts b/clients/client-lookoutvision/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index b768db52fd81..000000000000 --- a/clients/client-lookoutvision/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,121 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - *

Returns a list of tags attached to the specified Amazon Lookout for Vision model.

- *

This operation requires permissions to perform the - * lookoutvision:ListTagsForResource operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, ListTagsForResourceCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, ListTagsForResourceCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // ListTagsForResourceRequest - * ResourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // Tags: [ // TagList - * // { // Tag - * // Key: "STRING_VALUE", // required - * // Value: "STRING_VALUE", // required - * // }, - * // ], - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "ListTagsForResource", {}) - .n("LookoutVisionClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/StartModelCommand.ts b/clients/client-lookoutvision/src/commands/StartModelCommand.ts deleted file mode 100644 index f722707ae1c2..000000000000 --- a/clients/client-lookoutvision/src/commands/StartModelCommand.ts +++ /dev/null @@ -1,132 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { StartModelRequest, StartModelResponse } from "../models/models_0"; -import { de_StartModelCommand, se_StartModelCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartModelCommand}. - */ -export interface StartModelCommandInput extends StartModelRequest {} -/** - * @public - * - * The output of {@link StartModelCommand}. - */ -export interface StartModelCommandOutput extends StartModelResponse, __MetadataBearer {} - -/** - *

Starts the running of the version of an Amazon Lookout for Vision model. Starting a model takes a while - * to complete. To check the current state of the model, use DescribeModel.

- *

A model is ready to use when its status is HOSTED.

- *

Once the model is running, you can detect custom labels in new images by calling - * DetectAnomalies.

- * - *

You are charged for the amount of time that the model is running. To stop a running - * model, call StopModel.

- *
- *

This operation requires permissions to perform the - * lookoutvision:StartModel operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, StartModelCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, StartModelCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // StartModelRequest - * ProjectName: "STRING_VALUE", // required - * ModelVersion: "STRING_VALUE", // required - * MinInferenceUnits: Number("int"), // required - * ClientToken: "STRING_VALUE", - * MaxInferenceUnits: Number("int"), - * }; - * const command = new StartModelCommand(input); - * const response = await client.send(command); - * // { // StartModelResponse - * // Status: "STARTING_HOSTING" || "HOSTED" || "HOSTING_FAILED" || "STOPPING_HOSTING" || "SYSTEM_UPDATING", - * // }; - * - * ``` - * - * @param StartModelCommandInput - {@link StartModelCommandInput} - * @returns {@link StartModelCommandOutput} - * @see {@link StartModelCommandInput} for command's `input` shape. - * @see {@link StartModelCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class StartModelCommand extends $Command - .classBuilder< - StartModelCommandInput, - StartModelCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "StartModel", {}) - .n("LookoutVisionClient", "StartModelCommand") - .f(void 0, void 0) - .ser(se_StartModelCommand) - .de(de_StartModelCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartModelRequest; - output: StartModelResponse; - }; - sdk: { - input: StartModelCommandInput; - output: StartModelCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/StartModelPackagingJobCommand.ts b/clients/client-lookoutvision/src/commands/StartModelPackagingJobCommand.ts deleted file mode 100644 index c67267fad028..000000000000 --- a/clients/client-lookoutvision/src/commands/StartModelPackagingJobCommand.ts +++ /dev/null @@ -1,192 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { StartModelPackagingJobRequest, StartModelPackagingJobResponse } from "../models/models_0"; -import { de_StartModelPackagingJobCommand, se_StartModelPackagingJobCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartModelPackagingJobCommand}. - */ -export interface StartModelPackagingJobCommandInput extends StartModelPackagingJobRequest {} -/** - * @public - * - * The output of {@link StartModelPackagingJobCommand}. - */ -export interface StartModelPackagingJobCommandOutput extends StartModelPackagingJobResponse, __MetadataBearer {} - -/** - *

Starts an Amazon Lookout for Vision model packaging job. A model packaging job creates an AWS IoT Greengrass component for - * a Lookout for Vision model. You can use the component to deploy your model to an edge device managed by Greengrass. - *

- *

Use the DescribeModelPackagingJob API to determine the current status of the job. - * - * The model packaging job is complete if the value of Status is SUCCEEDED.

- *

To deploy the component - * to the target device, use the component name and component version - * with the AWS IoT Greengrass CreateDeployment API.

- *

This operation requires the following permissions:

- *
    - *
  • - *

    - * lookoutvision:StartModelPackagingJob - *

    - *
  • - *
  • - *

    - * s3:PutObject - *

    - *
  • - *
  • - *

    - * s3:GetBucketLocation - *

    - *
  • - *
  • - *

    - * kms:GenerateDataKey - *

    - *
  • - *
  • - *

    - * greengrass:CreateComponentVersion - *

    - *
  • - *
  • - *

    - * greengrass:DescribeComponent - *

    - *
  • - *
  • - *

    (Optional) greengrass:TagResource. Only required if you want to tag the component.

    - *
  • - *
- *

For more information, see - * Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, StartModelPackagingJobCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, StartModelPackagingJobCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // StartModelPackagingJobRequest - * ProjectName: "STRING_VALUE", // required - * ModelVersion: "STRING_VALUE", // required - * JobName: "STRING_VALUE", - * Configuration: { // ModelPackagingConfiguration - * Greengrass: { // GreengrassConfiguration - * CompilerOptions: "STRING_VALUE", - * TargetDevice: "jetson_xavier", - * TargetPlatform: { // TargetPlatform - * Os: "LINUX", // required - * Arch: "ARM64" || "X86_64", // required - * Accelerator: "NVIDIA", - * }, - * S3OutputLocation: { // S3Location - * Bucket: "STRING_VALUE", // required - * Prefix: "STRING_VALUE", - * }, - * ComponentName: "STRING_VALUE", // required - * ComponentVersion: "STRING_VALUE", - * ComponentDescription: "STRING_VALUE", - * Tags: [ // TagList - * { // Tag - * Key: "STRING_VALUE", // required - * Value: "STRING_VALUE", // required - * }, - * ], - * }, - * }, - * Description: "STRING_VALUE", - * ClientToken: "STRING_VALUE", - * }; - * const command = new StartModelPackagingJobCommand(input); - * const response = await client.send(command); - * // { // StartModelPackagingJobResponse - * // JobName: "STRING_VALUE", - * // }; - * - * ``` - * - * @param StartModelPackagingJobCommandInput - {@link StartModelPackagingJobCommandInput} - * @returns {@link StartModelPackagingJobCommandOutput} - * @see {@link StartModelPackagingJobCommandInput} for command's `input` shape. - * @see {@link StartModelPackagingJobCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class StartModelPackagingJobCommand extends $Command - .classBuilder< - StartModelPackagingJobCommandInput, - StartModelPackagingJobCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "StartModelPackagingJob", {}) - .n("LookoutVisionClient", "StartModelPackagingJobCommand") - .f(void 0, void 0) - .ser(se_StartModelPackagingJobCommand) - .de(de_StartModelPackagingJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartModelPackagingJobRequest; - output: StartModelPackagingJobResponse; - }; - sdk: { - input: StartModelPackagingJobCommandInput; - output: StartModelPackagingJobCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/StopModelCommand.ts b/clients/client-lookoutvision/src/commands/StopModelCommand.ts deleted file mode 100644 index 4fe29fba8cf0..000000000000 --- a/clients/client-lookoutvision/src/commands/StopModelCommand.ts +++ /dev/null @@ -1,120 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { StopModelRequest, StopModelResponse } from "../models/models_0"; -import { de_StopModelCommand, se_StopModelCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StopModelCommand}. - */ -export interface StopModelCommandInput extends StopModelRequest {} -/** - * @public - * - * The output of {@link StopModelCommand}. - */ -export interface StopModelCommandOutput extends StopModelResponse, __MetadataBearer {} - -/** - *

Stops the hosting of a running model. The operation might take a while to complete. To - * check the current status, call DescribeModel.

- *

After the model hosting stops, the Status of the model is TRAINED.

- *

This operation requires permissions to perform the - * lookoutvision:StopModel operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, StopModelCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, StopModelCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // StopModelRequest - * ProjectName: "STRING_VALUE", // required - * ModelVersion: "STRING_VALUE", // required - * ClientToken: "STRING_VALUE", - * }; - * const command = new StopModelCommand(input); - * const response = await client.send(command); - * // { // StopModelResponse - * // Status: "STARTING_HOSTING" || "HOSTED" || "HOSTING_FAILED" || "STOPPING_HOSTING" || "SYSTEM_UPDATING", - * // }; - * - * ``` - * - * @param StopModelCommandInput - {@link StopModelCommandInput} - * @returns {@link StopModelCommandOutput} - * @see {@link StopModelCommandInput} for command's `input` shape. - * @see {@link StopModelCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class StopModelCommand extends $Command - .classBuilder< - StopModelCommandInput, - StopModelCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "StopModel", {}) - .n("LookoutVisionClient", "StopModelCommand") - .f(void 0, void 0) - .ser(se_StopModelCommand) - .de(de_StopModelCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StopModelRequest; - output: StopModelResponse; - }; - sdk: { - input: StopModelCommandInput; - output: StopModelCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/TagResourceCommand.ts b/clients/client-lookoutvision/src/commands/TagResourceCommand.ts deleted file mode 100644 index 7590a435f9fc..000000000000 --- a/clients/client-lookoutvision/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,125 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - *

Adds one or more key-value tags to an Amazon Lookout for Vision model. - * For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide.

- *

This operation requires permissions to perform the - * lookoutvision:TagResource operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, TagResourceCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, TagResourceCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // TagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * Tags: [ // TagList // required - * { // Tag - * Key: "STRING_VALUE", // required - * Value: "STRING_VALUE", // required - * }, - * ], - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ServiceQuotaExceededException} (client fault) - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "TagResource", {}) - .n("LookoutVisionClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/UntagResourceCommand.ts b/clients/client-lookoutvision/src/commands/UntagResourceCommand.ts deleted file mode 100644 index 3b8024cbfbd5..000000000000 --- a/clients/client-lookoutvision/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,118 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - *

Removes one or more tags from an Amazon Lookout for Vision model. For more information, see - * Tagging a model in the Amazon Lookout for Vision Developer Guide.

- *

This operation requires permissions to perform the - * lookoutvision:UntagResource operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, UntagResourceCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, UntagResourceCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // UntagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * TagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "UntagResource", {}) - .n("LookoutVisionClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/UpdateDatasetEntriesCommand.ts b/clients/client-lookoutvision/src/commands/UpdateDatasetEntriesCommand.ts deleted file mode 100644 index 14485bc6ca4e..000000000000 --- a/clients/client-lookoutvision/src/commands/UpdateDatasetEntriesCommand.ts +++ /dev/null @@ -1,131 +0,0 @@ -// 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 { LookoutVisionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../LookoutVisionClient"; -import { UpdateDatasetEntriesRequest, UpdateDatasetEntriesResponse } from "../models/models_0"; -import { de_UpdateDatasetEntriesCommand, se_UpdateDatasetEntriesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateDatasetEntriesCommand}. - */ -export interface UpdateDatasetEntriesCommandInput extends UpdateDatasetEntriesRequest {} -/** - * @public - * - * The output of {@link UpdateDatasetEntriesCommand}. - */ -export interface UpdateDatasetEntriesCommandOutput extends UpdateDatasetEntriesResponse, __MetadataBearer {} - -/** - *

Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image - * used for training or testing an Amazon Lookout for Vision model.

- *

To update an existing JSON Line, use the source-ref field to identify the JSON Line. The JSON line - * that you supply replaces the existing JSON line. Any existing annotations that are not in the new JSON line are removed from the dataset. - *

- *

For more information, see - * Defining JSON lines for anomaly classification in the Amazon Lookout for Vision Developer Guide.

- * - *

The images you reference in the source-ref field of a JSON line, must be - * in the same S3 bucket as the existing images in the dataset.

- *
- *

Updating a dataset might take a while to complete. To check the current status, call DescribeDataset and - * check the Status field in the response.

- *

This operation requires permissions to perform the - * lookoutvision:UpdateDatasetEntries operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { LookoutVisionClient, UpdateDatasetEntriesCommand } from "@aws-sdk/client-lookoutvision"; // ES Modules import - * // const { LookoutVisionClient, UpdateDatasetEntriesCommand } = require("@aws-sdk/client-lookoutvision"); // CommonJS import - * // import type { LookoutVisionClientConfig } from "@aws-sdk/client-lookoutvision"; - * const config = {}; // type is LookoutVisionClientConfig - * const client = new LookoutVisionClient(config); - * const input = { // UpdateDatasetEntriesRequest - * ProjectName: "STRING_VALUE", // required - * DatasetType: "STRING_VALUE", // required - * Changes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("") // required - * ClientToken: "STRING_VALUE", - * }; - * const command = new UpdateDatasetEntriesCommand(input); - * const response = await client.send(command); - * // { // UpdateDatasetEntriesResponse - * // Status: "CREATE_IN_PROGRESS" || "CREATE_COMPLETE" || "CREATE_FAILED" || "UPDATE_IN_PROGRESS" || "UPDATE_COMPLETE" || "UPDATE_FAILED_ROLLBACK_IN_PROGRESS" || "UPDATE_FAILED_ROLLBACK_COMPLETE" || "DELETE_IN_PROGRESS" || "DELETE_COMPLETE" || "DELETE_FAILED", - * // }; - * - * ``` - * - * @param UpdateDatasetEntriesCommandInput - {@link UpdateDatasetEntriesCommandInput} - * @returns {@link UpdateDatasetEntriesCommandOutput} - * @see {@link UpdateDatasetEntriesCommandInput} for command's `input` shape. - * @see {@link UpdateDatasetEntriesCommandOutput} for command's `response` shape. - * @see {@link LookoutVisionClientResolvedConfig | config} for LookoutVisionClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

You are not authorized to perform the action.

- * - * @throws {@link ConflictException} (client fault) - *

The update or deletion of a resource caused an inconsistent state.

- * - * @throws {@link InternalServerException} (server fault) - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The resource could not be found.

- * - * @throws {@link ThrottlingException} (client fault) - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * - * @throws {@link ValidationException} (client fault) - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * - * @throws {@link LookoutVisionServiceException} - *

Base exception class for all service exceptions from LookoutVision service.

- * - * - * @public - */ -export class UpdateDatasetEntriesCommand extends $Command - .classBuilder< - UpdateDatasetEntriesCommandInput, - UpdateDatasetEntriesCommandOutput, - LookoutVisionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: LookoutVisionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("LookoutVisionService", "UpdateDatasetEntries", {}) - .n("LookoutVisionClient", "UpdateDatasetEntriesCommand") - .f(void 0, void 0) - .ser(se_UpdateDatasetEntriesCommand) - .de(de_UpdateDatasetEntriesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateDatasetEntriesRequest; - output: UpdateDatasetEntriesResponse; - }; - sdk: { - input: UpdateDatasetEntriesCommandInput; - output: UpdateDatasetEntriesCommandOutput; - }; - }; -} diff --git a/clients/client-lookoutvision/src/commands/index.ts b/clients/client-lookoutvision/src/commands/index.ts deleted file mode 100644 index c01dc6526342..000000000000 --- a/clients/client-lookoutvision/src/commands/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -// smithy-typescript generated code -export * from "./CreateDatasetCommand"; -export * from "./CreateModelCommand"; -export * from "./CreateProjectCommand"; -export * from "./DeleteDatasetCommand"; -export * from "./DeleteModelCommand"; -export * from "./DeleteProjectCommand"; -export * from "./DescribeDatasetCommand"; -export * from "./DescribeModelCommand"; -export * from "./DescribeModelPackagingJobCommand"; -export * from "./DescribeProjectCommand"; -export * from "./DetectAnomaliesCommand"; -export * from "./ListDatasetEntriesCommand"; -export * from "./ListModelPackagingJobsCommand"; -export * from "./ListModelsCommand"; -export * from "./ListProjectsCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./StartModelCommand"; -export * from "./StartModelPackagingJobCommand"; -export * from "./StopModelCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateDatasetEntriesCommand"; diff --git a/clients/client-lookoutvision/src/endpoint/EndpointParameters.ts b/clients/client-lookoutvision/src/endpoint/EndpointParameters.ts deleted file mode 100644 index af7512bf798e..000000000000 --- a/clients/client-lookoutvision/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "lookoutvision", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-lookoutvision/src/endpoint/endpointResolver.ts b/clients/client-lookoutvision/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-lookoutvision/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-lookoutvision/src/endpoint/ruleset.ts b/clients/client-lookoutvision/src/endpoint/ruleset.ts deleted file mode 100644 index 7f48bc17a5ff..000000000000 --- a/clients/client-lookoutvision/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/lookoutvision.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"string"}, -i={[s]:true,"default":false,"type":"boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://lookoutvision-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://lookoutvision-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://lookoutvision.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://lookoutvision.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-lookoutvision/src/extensionConfiguration.ts b/clients/client-lookoutvision/src/extensionConfiguration.ts deleted file mode 100644 index 6407e1e0e587..000000000000 --- a/clients/client-lookoutvision/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface LookoutVisionExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-lookoutvision/src/index.ts b/clients/client-lookoutvision/src/index.ts deleted file mode 100644 index daa778337a09..000000000000 --- a/clients/client-lookoutvision/src/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, - * data types, common parameters, and common errors.

- *

Amazon Lookout for Vision enables you to find visual defects in industrial products, - * accurately and at scale. It uses computer vision to identify missing components in an industrial product, - * damage to vehicles or structures, irregularities in production lines, and even minuscule defects in - * silicon wafers — or any other physical item where quality is important such as a missing capacitor - * on printed circuit boards.

- * - * @packageDocumentation - */ -export * from "./LookoutVisionClient"; -export * from "./LookoutVision"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { LookoutVisionExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { LookoutVisionServiceException } from "./models/LookoutVisionServiceException"; diff --git a/clients/client-lookoutvision/src/models/LookoutVisionServiceException.ts b/clients/client-lookoutvision/src/models/LookoutVisionServiceException.ts deleted file mode 100644 index c1020ed4bd6a..000000000000 --- a/clients/client-lookoutvision/src/models/LookoutVisionServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from LookoutVision service. - */ -export class LookoutVisionServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, LookoutVisionServiceException.prototype); - } -} diff --git a/clients/client-lookoutvision/src/models/index.ts b/clients/client-lookoutvision/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-lookoutvision/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-lookoutvision/src/models/models_0.ts b/clients/client-lookoutvision/src/models/models_0.ts deleted file mode 100644 index 64f4fb17f382..000000000000 --- a/clients/client-lookoutvision/src/models/models_0.ts +++ /dev/null @@ -1,2272 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { StreamingBlobTypes } from "@smithy/types"; - -import { LookoutVisionServiceException as __BaseException } from "./LookoutVisionServiceException"; - -/** - *

You are not authorized to perform the action.

- * @public - */ -export class AccessDeniedException extends __BaseException { - readonly name: "AccessDeniedException" = "AccessDeniedException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "AccessDeniedException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, AccessDeniedException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Information about the pixels in an anomaly mask. For more information, see Anomaly. - * PixelAnomaly is only returned by image segmentation models.

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

The percentage area of the image that the anomaly type covers.

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

A hex color value for the mask that covers an anomaly type. Each anomaly type has - * a different mask color. The color maps to the color of the anomaly type used in the - * training dataset.

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

Information about an anomaly type found on an image by an image segmentation model. - * For more information, see DetectAnomalies.

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

The name of an anomaly type found in an image. - * Name maps to an anomaly type in the training dataset, apart from the anomaly type background. - * The service automatically inserts the background anomaly type into the response from DetectAnomalies.

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

Information about the pixel mask that covers an anomaly type.

- * @public - */ - PixelAnomaly?: PixelAnomaly | undefined; -} - -/** - * @public - * @enum - */ -export const ResourceType = { - DATASET: "DATASET", - MODEL: "MODEL", - MODEL_PACKAGE_JOB: "MODEL_PACKAGE_JOB", - PROJECT: "PROJECT", - TRIAL: "TRIAL", -} as const; - -/** - * @public - */ -export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType]; - -/** - *

The update or deletion of a resource caused an inconsistent state.

- * @public - */ -export class ConflictException extends __BaseException { - readonly name: "ConflictException" = "ConflictException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The ID of the resource.

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

The type of the resource.

- * @public - */ - ResourceType: ResourceType | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ConflictException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ConflictException.prototype); - this.Message = opts.Message; - this.ResourceId = opts.ResourceId; - this.ResourceType = opts.ResourceType; - } -} - -/** - *

Amazon S3 Location information for an input manifest file.

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

The Amazon S3 bucket that contains the manifest.

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

The name and location of the manifest file withiin the bucket.

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

The version ID of the bucket.

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

Location information about a manifest file. You can use a manifest file to - * create a dataset.

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

The S3 bucket location for the manifest file.

- * @public - */ - S3Object?: InputS3Object | undefined; -} - -/** - *

Information about the location of a manifest file that Amazon Lookout for Vision uses to to create a dataset.

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

Location information for the manifest file.

- * @public - */ - GroundTruthManifest?: DatasetGroundTruthManifest | undefined; -} - -/** - * @public - */ -export interface CreateDatasetRequest { - /** - *

The name of the project in which you want to create a dataset.

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

The type of the dataset. Specify train for a training dataset. - * Specify test for a test dataset.

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

The location of the manifest file that Amazon Lookout for Vision uses to create the dataset.

- *

If you don't specify DatasetSource, an empty dataset is created and the operation - * synchronously returns. Later, you can add JSON Lines by calling UpdateDatasetEntries. - *

- *

If you specify a value for DataSource, the manifest at the S3 location - * is validated and used to create the dataset. The call to CreateDataset is asynchronous - * and might take a while to complete. To find out the current status, Check the value of Status - * returned in a call to DescribeDataset.

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

ClientToken is an idempotency token that ensures a call to CreateDataset - * completes only once. You choose the value to pass. For example, An issue might prevent you - * from getting a response from CreateDataset. - * In this case, safely retry your call - * to CreateDataset by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple dataset creation requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to CreateDataset. An idempotency - * token is active for 8 hours. - *

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - * @enum - */ -export const DatasetStatus = { - CREATE_COMPLETE: "CREATE_COMPLETE", - CREATE_FAILED: "CREATE_FAILED", - CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS", - DELETE_COMPLETE: "DELETE_COMPLETE", - DELETE_FAILED: "DELETE_FAILED", - DELETE_IN_PROGRESS: "DELETE_IN_PROGRESS", - UPDATE_COMPLETE: "UPDATE_COMPLETE", - UPDATE_FAILED_ROLLBACK_COMPLETE: "UPDATE_FAILED_ROLLBACK_COMPLETE", - UPDATE_FAILED_ROLLBACK_IN_PROGRESS: "UPDATE_FAILED_ROLLBACK_IN_PROGRESS", - UPDATE_IN_PROGRESS: "UPDATE_IN_PROGRESS", -} as const; - -/** - * @public - */ -export type DatasetStatus = (typeof DatasetStatus)[keyof typeof DatasetStatus]; - -/** - *

Summary information for an Amazon Lookout for Vision dataset. For more information, - * see DescribeDataset and ProjectDescription.

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

The type of the dataset.

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

The Unix timestamp for the date and time that the dataset was created.

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

The status for the dataset.

- * @public - */ - Status?: DatasetStatus | undefined; - - /** - *

The status message for the dataset.

- * @public - */ - StatusMessage?: string | undefined; -} - -/** - * @public - */ -export interface CreateDatasetResponse { - /** - *

Information about the dataset.

- * @public - */ - DatasetMetadata?: DatasetMetadata | undefined; -} - -/** - *

Amazon Lookout for Vision experienced a service issue. Try your call again.

- * @public - */ -export class InternalServerException extends __BaseException { - readonly name: "InternalServerException" = "InternalServerException"; - readonly $fault: "server" = "server"; - Message: string | undefined; - /** - *

The period of time, in seconds, before the operation can be retried.

- * @public - */ - RetryAfterSeconds?: number | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InternalServerException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, InternalServerException.prototype); - this.Message = opts.Message; - this.RetryAfterSeconds = opts.RetryAfterSeconds; - } -} - -/** - *

The resource could not be found.

- * @public - */ -export class ResourceNotFoundException extends __BaseException { - readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The ID of the resource.

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

The type of the resource.

- * @public - */ - ResourceType: ResourceType | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - this.Message = opts.Message; - this.ResourceId = opts.ResourceId; - this.ResourceType = opts.ResourceType; - } -} - -/** - *

A service quota was exceeded the allowed limit. For more information, see - * Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

- * @public - */ -export class ServiceQuotaExceededException extends __BaseException { - readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The ID of the resource.

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

The type of the resource.

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

The quota code.

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

The service code.

- * @public - */ - ServiceCode: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ServiceQuotaExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); - this.Message = opts.Message; - this.ResourceId = opts.ResourceId; - this.ResourceType = opts.ResourceType; - this.QuotaCode = opts.QuotaCode; - this.ServiceCode = opts.ServiceCode; - } -} - -/** - *

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

- * @public - */ -export class ThrottlingException extends __BaseException { - readonly name: "ThrottlingException" = "ThrottlingException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - *

The quota code.

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

The service code.

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

The period of time, in seconds, before the operation can be retried.

- * @public - */ - RetryAfterSeconds?: number | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ThrottlingException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ThrottlingException.prototype); - this.Message = opts.Message; - this.QuotaCode = opts.QuotaCode; - this.ServiceCode = opts.ServiceCode; - this.RetryAfterSeconds = opts.RetryAfterSeconds; - } -} - -/** - *

An input validation error occured. For example, invalid characters in a project name, - * or if a pagination token is invalid.

- * @public - */ -export class ValidationException extends __BaseException { - readonly name: "ValidationException" = "ValidationException"; - readonly $fault: "client" = "client"; - Message: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ValidationException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ValidationException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Information about the location of training output or the output of a model packaging job.

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

The S3 bucket that contains the training or model packaging job output. If you are training a model, - * the bucket must in your AWS account. If you use an S3 bucket for a model packaging job, - * the S3 bucket must be in the same AWS Region and AWS account in which you use AWS IoT Greengrass.

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

The path of the folder, within the S3 bucket, that contains the output.

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

The S3 location where Amazon Lookout for Vision saves model training files.

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

The S3 location for the output.

- * @public - */ - S3Location: S3Location | undefined; -} - -/** - *

A key and value pair that is attached to the specified Amazon Lookout for Vision model.

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

The key of the tag that is attached to the specified model.

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

The value of the tag that is attached to the specified model.

- * @public - */ - Value: string | undefined; -} - -/** - * @public - */ -export interface CreateModelRequest { - /** - *

The name of the project in which you want to create a model version.

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

A description for the version of the model.

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

ClientToken is an idempotency token that ensures a call to CreateModel - * completes only once. You choose the value to pass. For example, An issue - * might prevent you from getting a response from CreateModel. - * In this case, safely retry your call - * to CreateModel by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from starting multiple training jobs. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to CreateModel. An idempotency - * token is active for 8 hours.

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

The location where Amazon Lookout for Vision saves the training results.

- * @public - */ - OutputConfig: OutputConfig | undefined; - - /** - *

The identifier for your AWS KMS key. - * The key is used to encrypt training and test images copied into the service for model training. Your - * source images are unaffected. - * If this parameter is not specified, the copied images are encrypted by a key that AWS owns and manages.

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

A set of tags (key-value pairs) that you want to attach to the model.

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

Information about the evaluation performance of a trained model.

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

The overall F1 score metric for the trained model.

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

The overall recall metric value for the trained model.

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

The overall precision metric value for the trained model.

- * @public - */ - Precision?: number | undefined; -} - -/** - * @public - * @enum - */ -export const ModelStatus = { - DELETING: "DELETING", - HOSTED: "HOSTED", - HOSTING_FAILED: "HOSTING_FAILED", - STARTING_HOSTING: "STARTING_HOSTING", - STOPPING_HOSTING: "STOPPING_HOSTING", - SYSTEM_UPDATING: "SYSTEM_UPDATING", - TRAINED: "TRAINED", - TRAINING: "TRAINING", - TRAINING_FAILED: "TRAINING_FAILED", -} as const; - -/** - * @public - */ -export type ModelStatus = (typeof ModelStatus)[keyof typeof ModelStatus]; - -/** - *

Describes an Amazon Lookout for Vision model.

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

The unix timestamp for the date and time that the model was created.

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

The version of the model.

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

The Amazon Resource Name (ARN) of the model.

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

The description for the model.

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

The status of the model.

- * @public - */ - Status?: ModelStatus | undefined; - - /** - *

The status message for the model.

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

Performance metrics for the model. Not available until training has successfully completed.

- * @public - */ - Performance?: ModelPerformance | undefined; -} - -/** - * @public - */ -export interface CreateModelResponse { - /** - *

The response from a call to CreateModel.

- * @public - */ - ModelMetadata?: ModelMetadata | undefined; -} - -/** - * @public - */ -export interface CreateProjectRequest { - /** - *

The name for the project.

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

ClientToken is an idempotency token that ensures a call to CreateProject - * completes only once. You choose the value to pass. For example, An issue might prevent you from - * getting a response from CreateProject. - * In this case, safely retry your call - * to CreateProject by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple project creation requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs - * if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to CreateProject. An idempotency - * token is active for 8 hours.

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

Metadata about an Amazon Lookout for Vision project.

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

The Amazon Resource Name (ARN) of the project.

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

The name of the project.

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

The unix timestamp for the date and time that the project was created.

- * @public - */ - CreationTimestamp?: Date | undefined; -} - -/** - * @public - */ -export interface CreateProjectResponse { - /** - *

Information about the project.

- * @public - */ - ProjectMetadata?: ProjectMetadata | undefined; -} - -/** - *

Statistics about the images in a dataset.

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

The total number of images in the dataset.

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

The total number of labeled images.

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

The total number of images labeled as normal.

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

the total number of images labeled as an anomaly.

- * @public - */ - Anomaly?: number | undefined; -} - -/** - *

The description for a dataset. For more information, see DescribeDataset.

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

The name of the project that contains the dataset.

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

The type of the dataset. The value train represents a training dataset or single dataset project. - * The value test represents a test dataset.

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

The Unix timestamp for the time and date that the dataset was created.

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

The Unix timestamp for the date and time that the dataset was last updated.

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

The status of the dataset.

- * @public - */ - Status?: DatasetStatus | undefined; - - /** - *

The status message for the dataset.

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

Statistics about the images in a dataset.

- * @public - */ - ImageStats?: DatasetImageStats | undefined; -} - -/** - * @public - */ -export interface DeleteDatasetRequest { - /** - *

The name of the project that contains the dataset that you want to delete.

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

The type of the dataset to delete. Specify train to delete the training dataset. - * Specify test to delete the test dataset. To delete the dataset in a single dataset project, - * specify train.

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

ClientToken is an idempotency token that ensures a call to DeleteDataset - * completes only once. You choose the value to pass. For example, An issue might prevent you from getting a response from DeleteDataset. - * In this case, safely retry your call - * to DeleteDataset by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple deletetion requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to DeleteDataset. An idempotency - * token is active for 8 hours.

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - */ -export interface DeleteDatasetResponse {} - -/** - * @public - */ -export interface DeleteModelRequest { - /** - *

The name of the project that contains the model that you want to delete.

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

The version of the model that you want to delete.

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

ClientToken is an idempotency token that ensures a call to DeleteModel - * completes only once. You choose the value to pass. For example, an issue might prevent - * you from getting a response from DeleteModel. - * In this case, safely retry your call - * to DeleteModel by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple model deletion requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to DeleteModel. An idempotency - * token is active for 8 hours.

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - */ -export interface DeleteModelResponse { - /** - *

The Amazon Resource Name (ARN) of the model that was deleted.

- * @public - */ - ModelArn?: string | undefined; -} - -/** - * @public - */ -export interface DeleteProjectRequest { - /** - *

The name of the project to delete.

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

ClientToken is an idempotency token that ensures a call to DeleteProject - * completes only once. You choose the value to pass. For example, An issue - * might prevent you from getting a response from DeleteProject. - * In this case, safely retry your call - * to DeleteProject by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple project deletion requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to DeleteProject. An idempotency - * token is active for 8 hours.

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - */ -export interface DeleteProjectResponse { - /** - *

The Amazon Resource Name (ARN) of the project that was deleted.

- * @public - */ - ProjectArn?: string | undefined; -} - -/** - * @public - */ -export interface DescribeDatasetRequest { - /** - *

The name of the project that contains the dataset that you want to describe.

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

The type of the dataset to describe. Specify train to describe the - * training dataset. Specify test to describe the test dataset. - * If you have a single dataset project, specify train - *

- * @public - */ - DatasetType: string | undefined; -} - -/** - * @public - */ -export interface DescribeDatasetResponse { - /** - *

The description of the requested dataset.

- * @public - */ - DatasetDescription?: DatasetDescription | undefined; -} - -/** - * @public - */ -export interface DescribeModelRequest { - /** - *

The project that contains the version of a model that you want to describe.

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

The version of the model that you want to describe.

- * @public - */ - ModelVersion: string | undefined; -} - -/** - *

The S3 location where Amazon Lookout for Vision saves training output.

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

The bucket that contains the training output.

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

The location of the training output in the bucket.

- * @public - */ - Key: string | undefined; -} - -/** - *

Describes an Amazon Lookout for Vision model.

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

The version of the model

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

The Amazon Resource Name (ARN) of the model.

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

The unix timestamp for the date and time that the model was created.

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

The description for the model.

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

The status of the model.

- * @public - */ - Status?: ModelStatus | undefined; - - /** - *

The status message for the model.

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

Performance metrics for the model. Created during training.

- * @public - */ - Performance?: ModelPerformance | undefined; - - /** - *

The S3 location where Amazon Lookout for Vision saves model training files.

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

The S3 location where Amazon Lookout for Vision saves the manifest file - * that was used to test the trained model and generate the performance scores.

- * @public - */ - EvaluationManifest?: OutputS3Object | undefined; - - /** - *

The S3 location where Amazon Lookout for Vision saves the performance metrics.

- * @public - */ - EvaluationResult?: OutputS3Object | undefined; - - /** - *

The unix timestamp for the date and time that the evaluation ended.

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

The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model - * during training.

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

The minimum number of inference units used by the model. For more information, - * see StartModel - *

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

The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. - * For more information, see StartModel.

- * @public - */ - MaxInferenceUnits?: number | undefined; -} - -/** - * @public - */ -export interface DescribeModelResponse { - /** - *

Contains the description of the model.

- * @public - */ - ModelDescription?: ModelDescription | undefined; -} - -/** - * @public - */ -export interface DescribeModelPackagingJobRequest { - /** - *

The name of the project that contains the model packaging job that you want to describe. - *

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

The job name for the model packaging job. - * - *

- * @public - */ - JobName: string | undefined; -} - -/** - * @public - * @enum - */ -export const TargetDevice = { - JETSON_XAVIER: "jetson_xavier", -} as const; - -/** - * @public - */ -export type TargetDevice = (typeof TargetDevice)[keyof typeof TargetDevice]; - -/** - * @public - * @enum - */ -export const TargetPlatformAccelerator = { - NVIDIA: "NVIDIA", -} as const; - -/** - * @public - */ -export type TargetPlatformAccelerator = (typeof TargetPlatformAccelerator)[keyof typeof TargetPlatformAccelerator]; - -/** - * @public - * @enum - */ -export const TargetPlatformArch = { - ARM64: "ARM64", - X86_64: "X86_64", -} as const; - -/** - * @public - */ -export type TargetPlatformArch = (typeof TargetPlatformArch)[keyof typeof TargetPlatformArch]; - -/** - * @public - * @enum - */ -export const TargetPlatformOs = { - LINUX: "LINUX", -} as const; - -/** - * @public - */ -export type TargetPlatformOs = (typeof TargetPlatformOs)[keyof typeof TargetPlatformOs]; - -/** - *

The platform on which a model runs on an AWS IoT Greengrass core device.

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

The target operating system for the model. Linux is the only operating system - * that is currently supported. - *

- * @public - */ - Os: TargetPlatformOs | undefined; - - /** - *

The target architecture for the model. The currently supported architectures are - * X86_64 (64-bit version of the x86 instruction set) and ARM_64 (ARMv8 64-bit CPU). - *

- * @public - */ - Arch: TargetPlatformArch | undefined; - - /** - *

The target accelerator for the model. Currently, Amazon Lookout for Vision only supports NVIDIA (Nvidia graphics processing unit) - * and CPU accelerators. If you specify NVIDIA as an accelerator, you must also specify the gpu-code, trt-ver, - * and cuda-ver compiler options. If you don't specify an accelerator, Lookout for Vision uses the CPU for compilation and we highly recommend that you use the - * GreengrassConfiguration$CompilerOptions field. For example, you can use the following compiler options for CPU:

- *
    - *
  • - *

    - * mcpu: CPU micro-architecture. For example, \{'mcpu': 'skylake-avx512'\} - *

    - *
  • - *
  • - *

    - * mattr: CPU flags. For example, \{'mattr': ['+neon', '+vfpv4']\} - *

    - *
  • - *
- * @public - */ - Accelerator?: TargetPlatformAccelerator | undefined; -} - -/** - *

Configuration information for the AWS IoT Greengrass component created in a model packaging job. - * For more information, see StartModelPackagingJob. - *

- * - *

You can't specify a component with the same ComponentName and Componentversion as - * an existing component with the same component name and component version.

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

Additional compiler options for the Greengrass component. Currently, - * only NVIDIA Graphics Processing Units (GPU) and CPU accelerators are supported. - * If you specify TargetDevice, don't specify CompilerOptions.

- *

For more information, see - * Compiler options in the Amazon Lookout for Vision Developer Guide.

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

The target device for the model. Currently the only supported value is jetson_xavier. - * If you specify TargetDevice, you can't specify - * TargetPlatform. - * - *

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

The target platform for the model. If you specify TargetPlatform, you can't specify - * TargetDevice. - *

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

- * An S3 location in which Lookout for Vision stores the component artifacts. - *

- * @public - */ - S3OutputLocation: S3Location | undefined; - - /** - *

- * A name for the AWS IoT Greengrass component. - *

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

A Version for the AWS IoT Greengrass component. If you don't provide a - * value, a default value of - * Model Version.0.0 is used. - *

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

- * A description for the AWS IoT Greengrass component. - *

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

- * A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component. - *

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

- * Configuration information for a Amazon Lookout for Vision model packaging job. For more information, - * see StartModelPackagingJob. - *

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

- * Configuration information for the AWS IoT Greengrass component in a model packaging job. - *

- * @public - */ - Greengrass: GreengrassConfiguration | undefined; -} - -/** - *

Information about the AWS IoT Greengrass component created by a model packaging job. - * - *

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

- * The Amazon Resource Name (ARN) of the component. - *

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

- * The name of the component. - *

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

- * The version of the component. - *

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

- * Information about the output from a model packaging job. - *

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

- * Information about the AWS IoT Greengrass component in a model packaging job. - *

- * @public - */ - Greengrass?: GreengrassOutputDetails | undefined; -} - -/** - * @public - * @enum - */ -export const ModelPackagingJobStatus = { - CREATED: "CREATED", - FAILED: "FAILED", - RUNNING: "RUNNING", - SUCCEEDED: "SUCCEEDED", -} as const; - -/** - * @public - */ -export type ModelPackagingJobStatus = (typeof ModelPackagingJobStatus)[keyof typeof ModelPackagingJobStatus]; - -/** - *

- * Information about a model packaging job. For more information, see - * DescribeModelPackagingJob. - *

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

- * The name of the model packaging job. - *

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

The name of the project that's associated with a model that's in the model package. - * - *

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

The version of the model used in the model packaging job. - * - *

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

- * The configuration information used in the model packaging job. - *

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

The description for the model packaging job. - * - *

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

The AWS service used to package the job. Currently Lookout for Vision can package - * jobs with AWS IoT Greengrass. - *

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

Information about the output of the model packaging job. For more information, - * see DescribeModelPackagingJob. - *

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

- * The status of the model packaging job. - *

- * @public - */ - Status?: ModelPackagingJobStatus | undefined; - - /** - *

- * The status message for the model packaging job. - *

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

- * The Unix timestamp for the time and date that the model packaging job was created. - *

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

- * The Unix timestamp for the time and date that the model packaging job was last updated. - *

- * @public - */ - LastUpdatedTimestamp?: Date | undefined; -} - -/** - * @public - */ -export interface DescribeModelPackagingJobResponse { - /** - *

The description of the model packaging job. - *

- * @public - */ - ModelPackagingDescription?: ModelPackagingDescription | undefined; -} - -/** - * @public - */ -export interface DescribeProjectRequest { - /** - *

The name of the project that you want to describe.

- * @public - */ - ProjectName: string | undefined; -} - -/** - *

Describe an Amazon Lookout for Vision project. For more information, see DescribeProject.

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

The Amazon Resource Name (ARN) of the project.

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

The name of the project.

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

The unix timestamp for the date and time that the project was created.

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

A list of datasets in the project.

- * @public - */ - Datasets?: DatasetMetadata[] | undefined; -} - -/** - * @public - */ -export interface DescribeProjectResponse { - /** - *

The description of the project.

- * @public - */ - ProjectDescription?: ProjectDescription | undefined; -} - -/** - * @public - */ -export interface DetectAnomaliesRequest { - /** - *

The name of the project that contains the model version that you want to use.

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

The version of the model that you want to use.

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

The unencrypted image bytes that you want to analyze.

- * @public - */ - Body: StreamingBlobTypes | undefined; - - /** - *

The type of the image passed in Body. - * Valid values are image/png (PNG format images) and image/jpeg (JPG format images).

- * @public - */ - ContentType: string | undefined; -} - -/** - *

The source for an image.

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

The type of the image.

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

The prediction results from a call to DetectAnomalies. - * DetectAnomalyResult includes classification information for the prediction (IsAnomalous and Confidence). - * If the model you use is an image segementation model, DetectAnomalyResult also includes segmentation information (Anomalies - * and AnomalyMask). Classification information is calculated separately from segmentation information - * and you shouldn't assume a relationship between them.

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

The source of the image that was analyzed. direct means that the - * images was supplied from the local computer. No other values are supported.

- * @public - */ - Source?: ImageSource | undefined; - - /** - *

True if Amazon Lookout for Vision classifies the image as containing an anomaly, otherwise false.

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

The confidence that Lookout for Vision has in the accuracy of the classification in IsAnomalous.

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

If the model is an image segmentation model, Anomalies contains a list of - * anomaly types found in the image. There is one entry for each type of anomaly found (even - * if multiple instances of an anomaly type exist on the image). The first element in the list - * is always an anomaly type representing the image background ('background') and shouldn't be - * considered an anomaly. Amazon Lookout for Vision automatically add the background anomaly type to the - * response, and you don't need to declare a background anomaly type in your dataset.

- *

If the list has one entry ('background'), no anomalies were found on the image.

- *

- *

An image classification model doesn't return an Anomalies list.

- * @public - */ - Anomalies?: Anomaly[] | undefined; - - /** - *

If the model is an image segmentation model, AnomalyMask contains pixel masks that covers all anomaly types found on the image. - * - * Each anomaly type has a different mask color. To map a color to an anomaly type, see the color field - * of the PixelAnomaly object.

- *

An image classification model doesn't return an Anomalies list.

- * @public - */ - AnomalyMask?: Uint8Array | undefined; -} - -/** - * @public - */ -export interface DetectAnomaliesResponse { - /** - *

The results of the DetectAnomalies operation.

- * @public - */ - DetectAnomalyResult?: DetectAnomalyResult | undefined; -} - -/** - * @public - */ -export interface ListDatasetEntriesRequest { - /** - *

The name of the project that contains the dataset that you want to list.

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

The type of the dataset that you want to list. Specify train to list - * the training dataset. Specify test to list the test dataset. If you have a single dataset - * project, specify train.

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

Specify true to include labeled entries, otherwise specify false. If you - * don't specify a value, Lookout for Vision returns all entries.

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

Specify normal to include only normal images. Specify anomaly to only include - * anomalous entries. If you don't specify a value, Amazon Lookout for Vision returns normal and anomalous images.

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

Only includes entries before the specified date in the response. For example, 2020-06-23T00:00:00.

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

Only includes entries after the specified date in the response. For example, 2020-06-23T00:00:00.

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

If the previous response was incomplete (because there is more data to retrieve), - * Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination token to - * retrieve the next set of dataset entries.

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

The maximum number of results to return per paginated call. The largest value you can specify is 100. - * If you specify a value greater than 100, a ValidationException - * error occurs. The default value is 100.

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

Perform a "contains" search on the values of the source-ref key within the dataset. - * For example a value of "IMG_17" returns all JSON Lines where the source-ref key value matches *IMG_17*.

- * @public - */ - SourceRefContains?: string | undefined; -} - -/** - * @public - */ -export interface ListDatasetEntriesResponse { - /** - *

A list of the entries (JSON Lines) within the dataset.

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

If the response is truncated, Amazon Lookout for Vision returns this token - * that you can use in the subsequent request to retrieve the next set ofdataset entries.

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

- * The name of the project for which you want to list the model packaging jobs. - *

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

If the previous response was incomplete (because there is more - * results to retrieve), Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination - * token to retrieve the next set of results.

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

The maximum number of results to return per paginated call. The largest value you can specify is 100. - * If you specify a value greater than 100, a ValidationException - * error occurs. The default value is 100.

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

- * Metadata for a model packaging job. For more information, see ListModelPackagingJobs. - *

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

- * The name of the model packaging job. - *

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

- * The project that contains the model that is in the model package. - *

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

- * The version of the model that is in the model package. - *

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

- * The description for the model packaging job. - *

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

- * The AWS service used to package the job. Currently Lookout for Vision can package - * jobs with AWS IoT Greengrass. - *

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

The status of the model packaging job. - *

- * @public - */ - Status?: ModelPackagingJobStatus | undefined; - - /** - *

The status message for the model packaging job. - *

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

The Unix timestamp for the time and date that the model packaging job was created.

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

The Unix timestamp for the time and date that the model packaging job was last updated.

- * @public - */ - LastUpdatedTimestamp?: Date | undefined; -} - -/** - * @public - */ -export interface ListModelPackagingJobsResponse { - /** - *

- * A list of the model packaging jobs created for the specified Amazon Lookout for Vision project. - *

- * @public - */ - ModelPackagingJobs?: ModelPackagingJobMetadata[] | undefined; - - /** - *

If the previous response was incomplete (because there is more - * results to retrieve), Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination - * token to retrieve the next set of results. - *

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

The name of the project that contains the model versions that you want to list.

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

If the previous response was incomplete (because there is more data to retrieve), - * Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination token to - * retrieve the next set of models.

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

The maximum number of results to return per paginated call. The largest value you can specify is 100. - * If you specify a value greater than 100, a ValidationException - * error occurs. The default value is 100.

- * @public - */ - MaxResults?: number | undefined; -} - -/** - * @public - */ -export interface ListModelsResponse { - /** - *

A list of model versions in the specified project.

- * @public - */ - Models?: ModelMetadata[] | undefined; - - /** - *

If the response is truncated, Amazon Lookout for Vision returns this token - * that you can use in the subsequent request to retrieve the next set of models.

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

If the previous response was incomplete (because there is more data to retrieve), - * Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination token to - * retrieve the next set of projects.

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

The maximum number of results to return per paginated call. The largest value you can specify is 100. - * If you specify a value greater than 100, a ValidationException - * error occurs. The default value is 100.

- * @public - */ - MaxResults?: number | undefined; -} - -/** - * @public - */ -export interface ListProjectsResponse { - /** - *

A list of projects in your AWS account.

- * @public - */ - Projects?: ProjectMetadata[] | undefined; - - /** - *

If the response is truncated, Amazon Lookout for Vision returns this token - * that you can use in the subsequent request to retrieve the next set of projects.

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

The Amazon Resource Name (ARN) of the model for which you want to list tags.

- * @public - */ - ResourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

A map of tag keys and values attached to the specified model.

- * @public - */ - Tags?: Tag[] | undefined; -} - -/** - * @public - */ -export interface StartModelRequest { - /** - *

The name of the project that contains the model that you want to start.

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

The version of the model that you want to start.

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

The minimum number of inference units to use. A single - * inference unit represents 1 hour of processing. - * Use a higher number to increase the TPS throughput of your model. You are charged for the number - * of inference units that you use. - *

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

ClientToken is an idempotency token that ensures a call to StartModel - * completes only once. You choose the value to pass. For example, An issue might prevent - * you from getting a response from StartModel. - * In this case, safely retry your call - * to StartModel by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple start requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to StartModel. An idempotency - * token is active for 8 hours. - *

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

The maximum number of inference units to use for auto-scaling the model. If you don't - * specify a value, Amazon Lookout for Vision doesn't auto-scale the model.

- * @public - */ - MaxInferenceUnits?: number | undefined; -} - -/** - * @public - * @enum - */ -export const ModelHostingStatus = { - HOSTED: "HOSTED", - HOSTING_FAILED: "HOSTING_FAILED", - STARTING_HOSTING: "STARTING_HOSTING", - STOPPING_HOSTING: "STOPPING_HOSTING", - SYSTEM_UPDATING: "SYSTEM_UPDATING", -} as const; - -/** - * @public - */ -export type ModelHostingStatus = (typeof ModelHostingStatus)[keyof typeof ModelHostingStatus]; - -/** - * @public - */ -export interface StartModelResponse { - /** - *

The current running status of the model.

- * @public - */ - Status?: ModelHostingStatus | undefined; -} - -/** - * @public - */ -export interface StartModelPackagingJobRequest { - /** - *

- * The name of the project which contains the version of the model that you want to package. - *

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

- * The version of the model within the project that you want to package. - *

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

A name for the model packaging job. If you don't supply a value, the service creates - * a job name for you. - *

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

The configuration for the model packaging job. - *

- * @public - */ - Configuration: ModelPackagingConfiguration | undefined; - - /** - *

A description for the model packaging job. - *

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

ClientToken is an idempotency token that ensures a call to StartModelPackagingJob - * completes only once. You choose the value to pass. For example, An issue might prevent you - * from getting a response from StartModelPackagingJob. - * In this case, safely retry your call - * to StartModelPackagingJob by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple dataset creation requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to StartModelPackagingJob. An idempotency - * token is active for 8 hours. - *

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - */ -export interface StartModelPackagingJobResponse { - /** - *

The job name for the model packaging job. If you don't supply a job name in the JobName input parameter, - * the service creates a job name for you. - * - *

- * @public - */ - JobName?: string | undefined; -} - -/** - * @public - */ -export interface StopModelRequest { - /** - *

The name of the project that contains the model that you want to stop.

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

The version of the model that you want to stop.

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

ClientToken is an idempotency token that ensures a call to StopModel - * completes only once. You choose the value to pass. For example, An issue - * might prevent you from getting a response from StopModel. - * In this case, safely retry your call - * to StopModel by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple stop requests. You'll need to - * provide your own value for other use cases.

- *

An error occurs if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to StopModel. An idempotency - * token is active for 8 hours. - * - * - *

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - */ -export interface StopModelResponse { - /** - *

The status of the model.

- * @public - */ - Status?: ModelHostingStatus | undefined; -} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the model to assign the tags.

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

The key-value tags to assign to the model.

- * @public - */ - Tags: Tag[] | undefined; -} - -/** - * @public - */ -export interface TagResourceResponse {} - -/** - * @public - */ -export interface UntagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the model from which you want to remove tags.

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

A list of the keys of the tags that you want to remove.

- * @public - */ - TagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} - -/** - * @public - */ -export interface UpdateDatasetEntriesRequest { - /** - *

The name of the project that contains the dataset that you want to update.

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

The type of the dataset that you want to update. Specify train to update - * the training dataset. Specify test to update the test dataset. If you - * have a single dataset project, specify train.

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

The entries to add to the dataset.

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

ClientToken is an idempotency token that ensures a call to UpdateDatasetEntries - * completes only once. You choose the value to pass. For example, An issue - * might prevent you from getting a response from UpdateDatasetEntries. - * In this case, safely retry your call - * to UpdateDatasetEntries by using the same ClientToken parameter value.

- *

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. - * This prevents retries after a network error from making multiple updates with the same dataset entries. You'll need to - * provide your own value for other use cases.

- *

An error occurs - * if the other input parameters are not the same as in the first request. Using a different - * value for ClientToken is considered a new call to UpdateDatasetEntries. An idempotency - * token is active for 8 hours. - *

- * @public - */ - ClientToken?: string | undefined; -} - -/** - * @public - */ -export interface UpdateDatasetEntriesResponse { - /** - *

The status of the dataset update.

- * @public - */ - Status?: DatasetStatus | undefined; -} - -/** - * @internal - */ -export const DetectAnomaliesRequestFilterSensitiveLog = (obj: DetectAnomaliesRequest): any => ({ - ...obj, -}); diff --git a/clients/client-lookoutvision/src/pagination/Interfaces.ts b/clients/client-lookoutvision/src/pagination/Interfaces.ts deleted file mode 100644 index b364125b314f..000000000000 --- a/clients/client-lookoutvision/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { LookoutVisionClient } from "../LookoutVisionClient"; - -/** - * @public - */ -export interface LookoutVisionPaginationConfiguration extends PaginationConfiguration { - client: LookoutVisionClient; -} diff --git a/clients/client-lookoutvision/src/pagination/ListDatasetEntriesPaginator.ts b/clients/client-lookoutvision/src/pagination/ListDatasetEntriesPaginator.ts deleted file mode 100644 index 66c12b6e6921..000000000000 --- a/clients/client-lookoutvision/src/pagination/ListDatasetEntriesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListDatasetEntriesCommand, - ListDatasetEntriesCommandInput, - ListDatasetEntriesCommandOutput, -} from "../commands/ListDatasetEntriesCommand"; -import { LookoutVisionClient } from "../LookoutVisionClient"; -import { LookoutVisionPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListDatasetEntries: ( - config: LookoutVisionPaginationConfiguration, - input: ListDatasetEntriesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutVisionPaginationConfiguration, - ListDatasetEntriesCommandInput, - ListDatasetEntriesCommandOutput ->(LookoutVisionClient, ListDatasetEntriesCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutvision/src/pagination/ListModelPackagingJobsPaginator.ts b/clients/client-lookoutvision/src/pagination/ListModelPackagingJobsPaginator.ts deleted file mode 100644 index 17b2583aefd8..000000000000 --- a/clients/client-lookoutvision/src/pagination/ListModelPackagingJobsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListModelPackagingJobsCommand, - ListModelPackagingJobsCommandInput, - ListModelPackagingJobsCommandOutput, -} from "../commands/ListModelPackagingJobsCommand"; -import { LookoutVisionClient } from "../LookoutVisionClient"; -import { LookoutVisionPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListModelPackagingJobs: ( - config: LookoutVisionPaginationConfiguration, - input: ListModelPackagingJobsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutVisionPaginationConfiguration, - ListModelPackagingJobsCommandInput, - ListModelPackagingJobsCommandOutput ->(LookoutVisionClient, ListModelPackagingJobsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutvision/src/pagination/ListModelsPaginator.ts b/clients/client-lookoutvision/src/pagination/ListModelsPaginator.ts deleted file mode 100644 index 79158e22f00c..000000000000 --- a/clients/client-lookoutvision/src/pagination/ListModelsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListModelsCommand, ListModelsCommandInput, ListModelsCommandOutput } from "../commands/ListModelsCommand"; -import { LookoutVisionClient } from "../LookoutVisionClient"; -import { LookoutVisionPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListModels: ( - config: LookoutVisionPaginationConfiguration, - input: ListModelsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutVisionPaginationConfiguration, - ListModelsCommandInput, - ListModelsCommandOutput ->(LookoutVisionClient, ListModelsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutvision/src/pagination/ListProjectsPaginator.ts b/clients/client-lookoutvision/src/pagination/ListProjectsPaginator.ts deleted file mode 100644 index 57fe2c9aa05d..000000000000 --- a/clients/client-lookoutvision/src/pagination/ListProjectsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListProjectsCommand, - ListProjectsCommandInput, - ListProjectsCommandOutput, -} from "../commands/ListProjectsCommand"; -import { LookoutVisionClient } from "../LookoutVisionClient"; -import { LookoutVisionPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListProjects: ( - config: LookoutVisionPaginationConfiguration, - input: ListProjectsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - LookoutVisionPaginationConfiguration, - ListProjectsCommandInput, - ListProjectsCommandOutput ->(LookoutVisionClient, ListProjectsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-lookoutvision/src/pagination/index.ts b/clients/client-lookoutvision/src/pagination/index.ts deleted file mode 100644 index 382f8fce8c89..000000000000 --- a/clients/client-lookoutvision/src/pagination/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListDatasetEntriesPaginator"; -export * from "./ListModelPackagingJobsPaginator"; -export * from "./ListModelsPaginator"; -export * from "./ListProjectsPaginator"; diff --git a/clients/client-lookoutvision/src/protocols/Aws_restJson1.ts b/clients/client-lookoutvision/src/protocols/Aws_restJson1.ts deleted file mode 100644 index 90eeb3c445d5..000000000000 --- a/clients/client-lookoutvision/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,1509 +0,0 @@ -// smithy-typescript generated code -import { 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 { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectBoolean as __expectBoolean, - expectInt32 as __expectInt32, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - isSerializableHeaderValue, - limitedParseFloat32 as __limitedParseFloat32, - map, - parseEpochTimestamp as __parseEpochTimestamp, - resolvedPath as __resolvedPath, - serializeDateTime as __serializeDateTime, - strictParseInt32 as __strictParseInt32, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; -import { v4 as generateIdempotencyToken } from "@smithy/uuid"; - -import { CreateDatasetCommandInput, CreateDatasetCommandOutput } from "../commands/CreateDatasetCommand"; -import { CreateModelCommandInput, CreateModelCommandOutput } from "../commands/CreateModelCommand"; -import { CreateProjectCommandInput, CreateProjectCommandOutput } from "../commands/CreateProjectCommand"; -import { DeleteDatasetCommandInput, DeleteDatasetCommandOutput } from "../commands/DeleteDatasetCommand"; -import { DeleteModelCommandInput, DeleteModelCommandOutput } from "../commands/DeleteModelCommand"; -import { DeleteProjectCommandInput, DeleteProjectCommandOutput } from "../commands/DeleteProjectCommand"; -import { DescribeDatasetCommandInput, DescribeDatasetCommandOutput } from "../commands/DescribeDatasetCommand"; -import { DescribeModelCommandInput, DescribeModelCommandOutput } from "../commands/DescribeModelCommand"; -import { - DescribeModelPackagingJobCommandInput, - DescribeModelPackagingJobCommandOutput, -} from "../commands/DescribeModelPackagingJobCommand"; -import { DescribeProjectCommandInput, DescribeProjectCommandOutput } from "../commands/DescribeProjectCommand"; -import { DetectAnomaliesCommandInput, DetectAnomaliesCommandOutput } from "../commands/DetectAnomaliesCommand"; -import { ListDatasetEntriesCommandInput, ListDatasetEntriesCommandOutput } from "../commands/ListDatasetEntriesCommand"; -import { - ListModelPackagingJobsCommandInput, - ListModelPackagingJobsCommandOutput, -} from "../commands/ListModelPackagingJobsCommand"; -import { ListModelsCommandInput, ListModelsCommandOutput } from "../commands/ListModelsCommand"; -import { ListProjectsCommandInput, ListProjectsCommandOutput } from "../commands/ListProjectsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { StartModelCommandInput, StartModelCommandOutput } from "../commands/StartModelCommand"; -import { - StartModelPackagingJobCommandInput, - StartModelPackagingJobCommandOutput, -} from "../commands/StartModelPackagingJobCommand"; -import { StopModelCommandInput, StopModelCommandOutput } from "../commands/StopModelCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { - UpdateDatasetEntriesCommandInput, - UpdateDatasetEntriesCommandOutput, -} from "../commands/UpdateDatasetEntriesCommand"; -import { LookoutVisionServiceException as __BaseException } from "../models/LookoutVisionServiceException"; -import { - AccessDeniedException, - Anomaly, - ConflictException, - DatasetDescription, - DatasetGroundTruthManifest, - DatasetMetadata, - DatasetSource, - DetectAnomalyResult, - GreengrassConfiguration, - InputS3Object, - InternalServerException, - ModelDescription, - ModelMetadata, - ModelPackagingConfiguration, - ModelPackagingDescription, - ModelPackagingJobMetadata, - ModelPerformance, - OutputConfig, - PixelAnomaly, - ProjectDescription, - ProjectMetadata, - ResourceNotFoundException, - S3Location, - ServiceQuotaExceededException, - Tag, - TargetPlatform, - ThrottlingException, - ValidationException, -} from "../models/models_0"; - -/** - * serializeAws_restJson1CreateDatasetCommand - */ -export const se_CreateDatasetCommand = async ( - input: CreateDatasetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/json", - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/datasets"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - let body: any; - body = JSON.stringify( - take(input, { - DatasetSource: (_) => _json(_), - DatasetType: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateModelCommand - */ -export const se_CreateModelCommand = async ( - input: CreateModelCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/json", - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/models"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - let body: any; - body = JSON.stringify( - take(input, { - Description: [], - KmsKeyId: [], - OutputConfig: (_) => _json(_), - Tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateProjectCommand - */ -export const se_CreateProjectCommand = async ( - input: CreateProjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/json", - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects"); - let body: any; - body = JSON.stringify( - take(input, { - ProjectName: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteDatasetCommand - */ -export const se_DeleteDatasetCommand = async ( - input: DeleteDatasetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("DatasetType", () => input.DatasetType!, "{DatasetType}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteModelCommand - */ -export const se_DeleteModelCommand = async ( - input: DeleteModelCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/models/{ModelVersion}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("ModelVersion", () => input.ModelVersion!, "{ModelVersion}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteProjectCommand - */ -export const se_DeleteProjectCommand = async ( - input: DeleteProjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeDatasetCommand - */ -export const se_DescribeDatasetCommand = async ( - input: DescribeDatasetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("DatasetType", () => input.DatasetType!, "{DatasetType}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeModelCommand - */ -export const se_DescribeModelCommand = async ( - input: DescribeModelCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}/models/{ModelVersion}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("ModelVersion", () => input.ModelVersion!, "{ModelVersion}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeModelPackagingJobCommand - */ -export const se_DescribeModelPackagingJobCommand = async ( - input: DescribeModelPackagingJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}/modelpackagingjobs/{JobName}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("JobName", () => input.JobName!, "{JobName}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeProjectCommand - */ -export const se_DescribeProjectCommand = async ( - input: DescribeProjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DetectAnomaliesCommand - */ -export const se_DetectAnomaliesCommand = async ( - input: DetectAnomaliesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_ct]: input[_CTo] || "application/octet-stream", - }); - b.bp("/2020-11-20/projects/{ProjectName}/models/{ModelVersion}/detect"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("ModelVersion", () => input.ModelVersion!, "{ModelVersion}", false); - let body: any; - if (input.Body !== undefined) { - body = input.Body; - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListDatasetEntriesCommand - */ -export const se_ListDatasetEntriesCommand = async ( - input: ListDatasetEntriesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}/entries"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("DatasetType", () => input.DatasetType!, "{DatasetType}", false); - const query: any = map({ - [_l]: [() => input.Labeled !== void 0, () => input[_L]!.toString()], - [_aC]: [, input[_AC]!], - [_cB]: [() => input.BeforeCreationDate !== void 0, () => __serializeDateTime(input[_BCD]!).toString()], - [_cA]: [() => input.AfterCreationDate !== void 0, () => __serializeDateTime(input[_ACD]!).toString()], - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_sRC]: [, input[_SRC]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListModelPackagingJobsCommand - */ -export const se_ListModelPackagingJobsCommand = async ( - input: ListModelPackagingJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}/modelpackagingjobs"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - 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_restJson1ListModelsCommand - */ -export const se_ListModelsCommand = async ( - input: ListModelsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects/{ProjectName}/models"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - 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_restJson1ListProjectsCommand - */ -export const se_ListProjectsCommand = async ( - input: ListProjectsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/projects"); - 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_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1StartModelCommand - */ -export const se_StartModelCommand = async ( - input: StartModelCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/json", - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/models/{ModelVersion}/start"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("ModelVersion", () => input.ModelVersion!, "{ModelVersion}", false); - let body: any; - body = JSON.stringify( - take(input, { - MaxInferenceUnits: [], - MinInferenceUnits: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1StartModelPackagingJobCommand - */ -export const se_StartModelPackagingJobCommand = async ( - input: StartModelPackagingJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/json", - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/modelpackagingjobs"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - let body: any; - body = JSON.stringify( - take(input, { - Configuration: (_) => _json(_), - Description: [], - JobName: [], - ModelVersion: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1StopModelCommand - */ -export const se_StopModelCommand = async ( - input: StopModelCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/models/{ModelVersion}/stop"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("ModelVersion", () => input.ModelVersion!, "{ModelVersion}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/2020-11-20/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - Tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-11-20/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.TagKeys, `TagKeys`) != null, () => input[_TK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateDatasetEntriesCommand - */ -export const se_UpdateDatasetEntriesCommand = async ( - input: UpdateDatasetEntriesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/json", - [_xact]: input[_CT] ?? generateIdempotencyToken(), - }); - b.bp("/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}/entries"); - b.p("ProjectName", () => input.ProjectName!, "{ProjectName}", false); - b.p("DatasetType", () => input.DatasetType!, "{DatasetType}", false); - let body: any; - body = JSON.stringify( - take(input, { - Changes: (_) => context.base64Encoder(_), - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1CreateDatasetCommand - */ -export const de_CreateDatasetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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, { - DatasetMetadata: (_) => de_DatasetMetadata(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateModelCommand - */ -export const de_CreateModelCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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, { - ModelMetadata: (_) => de_ModelMetadata(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateProjectCommand - */ -export const de_CreateProjectCommand = 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, { - ProjectMetadata: (_) => de_ProjectMetadata(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteDatasetCommand - */ -export const de_DeleteDatasetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteModelCommand - */ -export const de_DeleteModelCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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, { - ModelArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteProjectCommand - */ -export const de_DeleteProjectCommand = 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, { - ProjectArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeDatasetCommand - */ -export const de_DescribeDatasetCommand = 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, { - DatasetDescription: (_) => de_DatasetDescription(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeModelCommand - */ -export const de_DescribeModelCommand = 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, { - ModelDescription: (_) => de_ModelDescription(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeModelPackagingJobCommand - */ -export const de_DescribeModelPackagingJobCommand = 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, { - ModelPackagingDescription: (_) => de_ModelPackagingDescription(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeProjectCommand - */ -export const de_DescribeProjectCommand = 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, { - ProjectDescription: (_) => de_ProjectDescription(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DetectAnomaliesCommand - */ -export const de_DetectAnomaliesCommand = 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, { - DetectAnomalyResult: (_) => de_DetectAnomalyResult(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListDatasetEntriesCommand - */ -export const de_ListDatasetEntriesCommand = 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, { - DatasetEntries: _json, - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListModelPackagingJobsCommand - */ -export const de_ListModelPackagingJobsCommand = 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, { - ModelPackagingJobs: (_) => de_ModelPackagingJobsList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListModelsCommand - */ -export const de_ListModelsCommand = 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, { - Models: (_) => de_ModelMetadataList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListProjectsCommand - */ -export const de_ListProjectsCommand = 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, - Projects: (_) => de_ProjectMetadataList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = 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, { - Tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1StartModelCommand - */ -export const de_StartModelCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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, { - Status: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1StartModelPackagingJobCommand - */ -export const de_StartModelPackagingJobCommand = 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, { - JobName: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1StopModelCommand - */ -export const de_StopModelCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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, { - Status: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = 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_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = 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_restJson1UpdateDatasetEntriesCommand - */ -export const de_UpdateDatasetEntriesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && 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, { - Status: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDeniedException": - case "com.amazonaws.lookoutvision#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazonaws.lookoutvision#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "InternalServerException": - case "com.amazonaws.lookoutvision#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.lookoutvision#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazonaws.lookoutvision#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazonaws.lookoutvision#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "ValidationException": - case "com.amazonaws.lookoutvision#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1AccessDeniedExceptionRes - */ -const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ConflictExceptionRes - */ -const de_ConflictExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceId: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InternalServerExceptionRes - */ -const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({ - [_RAS]: [() => void 0 !== parsedOutput.headers[_ra], () => __strictParseInt32(parsedOutput.headers[_ra])], - }); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceId: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ServiceQuotaExceededExceptionRes - */ -const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - QuotaCode: __expectString, - ResourceId: __expectString, - ResourceType: __expectString, - ServiceCode: __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ThrottlingExceptionRes - */ -const de_ThrottlingExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({ - [_RAS]: [() => void 0 !== parsedOutput.headers[_ra], () => __strictParseInt32(parsedOutput.headers[_ra])], - }); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - QuotaCode: __expectString, - ServiceCode: __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ValidationExceptionRes - */ -const de_ValidationExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_DatasetGroundTruthManifest omitted. - -// se_DatasetSource omitted. - -// se_GreengrassConfiguration omitted. - -// se_InputS3Object omitted. - -// se_ModelPackagingConfiguration omitted. - -// se_OutputConfig omitted. - -// se_S3Location omitted. - -// se_Tag omitted. - -// se_TagList omitted. - -// se_TargetPlatform omitted. - -/** - * deserializeAws_restJson1Anomaly - */ -const de_Anomaly = (output: any, context: __SerdeContext): Anomaly => { - return take(output, { - Name: __expectString, - PixelAnomaly: (_: any) => de_PixelAnomaly(_, context), - }) as any; -}; - -/** - * deserializeAws_restJson1AnomalyList - */ -const de_AnomalyList = (output: any, context: __SerdeContext): Anomaly[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Anomaly(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1DatasetDescription - */ -const de_DatasetDescription = (output: any, context: __SerdeContext): DatasetDescription => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DatasetType: __expectString, - ImageStats: _json, - LastUpdatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ProjectName: __expectString, - Status: __expectString, - StatusMessage: __expectString, - }) as any; -}; - -// de_DatasetEntryList omitted. - -// de_DatasetImageStats omitted. - -/** - * deserializeAws_restJson1DatasetMetadata - */ -const de_DatasetMetadata = (output: any, context: __SerdeContext): DatasetMetadata => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DatasetType: __expectString, - Status: __expectString, - StatusMessage: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1DatasetMetadataList - */ -const de_DatasetMetadataList = (output: any, context: __SerdeContext): DatasetMetadata[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DatasetMetadata(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1DetectAnomalyResult - */ -const de_DetectAnomalyResult = (output: any, context: __SerdeContext): DetectAnomalyResult => { - return take(output, { - Anomalies: (_: any) => de_AnomalyList(_, context), - AnomalyMask: context.base64Decoder, - Confidence: __limitedParseFloat32, - IsAnomalous: __expectBoolean, - Source: _json, - }) as any; -}; - -// de_GreengrassConfiguration omitted. - -// de_GreengrassOutputDetails omitted. - -// de_ImageSource omitted. - -/** - * deserializeAws_restJson1ModelDescription - */ -const de_ModelDescription = (output: any, context: __SerdeContext): ModelDescription => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Description: __expectString, - EvaluationEndTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - EvaluationManifest: _json, - EvaluationResult: _json, - KmsKeyId: __expectString, - MaxInferenceUnits: __expectInt32, - MinInferenceUnits: __expectInt32, - ModelArn: __expectString, - ModelVersion: __expectString, - OutputConfig: _json, - Performance: (_: any) => de_ModelPerformance(_, context), - Status: __expectString, - StatusMessage: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1ModelMetadata - */ -const de_ModelMetadata = (output: any, context: __SerdeContext): ModelMetadata => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Description: __expectString, - ModelArn: __expectString, - ModelVersion: __expectString, - Performance: (_: any) => de_ModelPerformance(_, context), - Status: __expectString, - StatusMessage: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1ModelMetadataList - */ -const de_ModelMetadataList = (output: any, context: __SerdeContext): ModelMetadata[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ModelMetadata(entry, context); - }); - return retVal; -}; - -// de_ModelPackagingConfiguration omitted. - -/** - * deserializeAws_restJson1ModelPackagingDescription - */ -const de_ModelPackagingDescription = (output: any, context: __SerdeContext): ModelPackagingDescription => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - JobName: __expectString, - LastUpdatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ModelPackagingConfiguration: _json, - ModelPackagingJobDescription: __expectString, - ModelPackagingMethod: __expectString, - ModelPackagingOutputDetails: _json, - ModelVersion: __expectString, - ProjectName: __expectString, - Status: __expectString, - StatusMessage: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1ModelPackagingJobMetadata - */ -const de_ModelPackagingJobMetadata = (output: any, context: __SerdeContext): ModelPackagingJobMetadata => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - JobName: __expectString, - LastUpdatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ModelPackagingJobDescription: __expectString, - ModelPackagingMethod: __expectString, - ModelVersion: __expectString, - ProjectName: __expectString, - Status: __expectString, - StatusMessage: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1ModelPackagingJobsList - */ -const de_ModelPackagingJobsList = (output: any, context: __SerdeContext): ModelPackagingJobMetadata[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ModelPackagingJobMetadata(entry, context); - }); - return retVal; -}; - -// de_ModelPackagingOutputDetails omitted. - -/** - * deserializeAws_restJson1ModelPerformance - */ -const de_ModelPerformance = (output: any, context: __SerdeContext): ModelPerformance => { - return take(output, { - F1Score: __limitedParseFloat32, - Precision: __limitedParseFloat32, - Recall: __limitedParseFloat32, - }) as any; -}; - -// de_OutputConfig omitted. - -// de_OutputS3Object omitted. - -/** - * deserializeAws_restJson1PixelAnomaly - */ -const de_PixelAnomaly = (output: any, context: __SerdeContext): PixelAnomaly => { - return take(output, { - Color: __expectString, - TotalPercentageArea: __limitedParseFloat32, - }) as any; -}; - -/** - * deserializeAws_restJson1ProjectDescription - */ -const de_ProjectDescription = (output: any, context: __SerdeContext): ProjectDescription => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Datasets: (_: any) => de_DatasetMetadataList(_, context), - ProjectArn: __expectString, - ProjectName: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1ProjectMetadata - */ -const de_ProjectMetadata = (output: any, context: __SerdeContext): ProjectMetadata => { - return take(output, { - CreationTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ProjectArn: __expectString, - ProjectName: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1ProjectMetadataList - */ -const de_ProjectMetadataList = (output: any, context: __SerdeContext): ProjectMetadata[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ProjectMetadata(entry, context); - }); - return retVal; -}; - -// de_S3Location omitted. - -// de_Tag omitted. - -// de_TagList omitted. - -// de_TargetPlatform omitted. - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _AC = "AnomalyClass"; -const _ACD = "AfterCreationDate"; -const _BCD = "BeforeCreationDate"; -const _CT = "ClientToken"; -const _CTo = "ContentType"; -const _L = "Labeled"; -const _MR = "MaxResults"; -const _NT = "NextToken"; -const _RAS = "RetryAfterSeconds"; -const _SRC = "SourceRefContains"; -const _TK = "TagKeys"; -const _aC = "anomalyClass"; -const _cA = "createdAfter"; -const _cB = "createdBefore"; -const _ct = "content-type"; -const _l = "labeled"; -const _mR = "maxResults"; -const _nT = "nextToken"; -const _ra = "retry-after"; -const _sRC = "sourceRefContains"; -const _tK = "tagKeys"; -const _xact = "x-amzn-client-token"; diff --git a/clients/client-lookoutvision/src/runtimeConfig.browser.ts b/clients/client-lookoutvision/src/runtimeConfig.browser.ts deleted file mode 100644 index b84725861ef1..000000000000 --- a/clients/client-lookoutvision/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { LookoutVisionClientConfig } from "./LookoutVisionClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutVisionClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-lookoutvision/src/runtimeConfig.native.ts b/clients/client-lookoutvision/src/runtimeConfig.native.ts deleted file mode 100644 index 75f19cd94a3f..000000000000 --- a/clients/client-lookoutvision/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { LookoutVisionClientConfig } from "./LookoutVisionClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutVisionClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-lookoutvision/src/runtimeConfig.shared.ts b/clients/client-lookoutvision/src/runtimeConfig.shared.ts deleted file mode 100644 index 80693f322a52..000000000000 --- a/clients/client-lookoutvision/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { defaultLookoutVisionHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { LookoutVisionClientConfig } from "./LookoutVisionClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutVisionClientConfig) => { - return { - apiVersion: "2020-11-20", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultLookoutVisionHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "LookoutVision", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-lookoutvision/src/runtimeConfig.ts b/clients/client-lookoutvision/src/runtimeConfig.ts deleted file mode 100644 index cebb62aeec31..000000000000 --- a/clients/client-lookoutvision/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { LookoutVisionClientConfig } from "./LookoutVisionClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: LookoutVisionClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-lookoutvision/src/runtimeExtensions.ts b/clients/client-lookoutvision/src/runtimeExtensions.ts deleted file mode 100644 index 05d26c3fc127..000000000000 --- a/clients/client-lookoutvision/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { LookoutVisionExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: LookoutVisionExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: LookoutVisionExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-lookoutvision/tsconfig.cjs.json b/clients/client-lookoutvision/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-lookoutvision/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-lookoutvision/tsconfig.es.json b/clients/client-lookoutvision/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-lookoutvision/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-lookoutvision/tsconfig.json b/clients/client-lookoutvision/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-lookoutvision/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-lookoutvision/tsconfig.types.json b/clients/client-lookoutvision/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-lookoutvision/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/clients/client-qldb-session/.gitignore b/clients/client-qldb-session/.gitignore deleted file mode 100644 index 1a76554918be..000000000000 --- a/clients/client-qldb-session/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-qldb-session/CHANGELOG.md b/clients/client-qldb-session/CHANGELOG.md deleted file mode 100644 index 0564caf93978..000000000000 --- a/clients/client-qldb-session/CHANGELOG.md +++ /dev/null @@ -1,6984 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.912.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.911.0...v3.912.0) (2025-10-16) - - -### Features - -* **client-qldb-session:** Update endpoint ruleset parameters casing ([3776fdb](https://github.com/aws/aws-sdk-js-v3/commit/3776fdb91df6e51e5598dc2c076005faa23bfe9d)) - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [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/client-qldb-session - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.590.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.589.0...v3.590.0) (2024-06-04) - - -### Bug Fixes - -* **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#6156](https://github.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://github.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) - - - - - -# [3.588.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0) (2024-05-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.587.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.586.0...v3.587.0) (2024-05-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.583.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.582.0...v3.583.0) (2024-05-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.582.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.581.0...v3.582.0) (2024-05-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.577.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.576.0...v3.577.0) (2024-05-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.576.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.575.0...v3.576.0) (2024-05-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.575.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0) (2024-05-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.574.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.573.0...v3.574.0) (2024-05-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.572.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.571.0...v3.572.0) (2024-05-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.569.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0) (2024-05-03) - - -### Bug Fixes - -* **clients:** add deps required by default credential providers ([#6055](https://github.com/aws/aws-sdk-js-v3/issues/6055)) ([bfa8626](https://github.com/aws/aws-sdk-js-v3/commit/bfa86268540d197a21f13e8d2e8bced10b78d480)) - - - - - -# [3.568.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0) (2024-05-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.567.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.566.0...v3.567.0) (2024-05-01) - - -### Features - -* end support for Node.js 14.x ([#6034](https://github.com/aws/aws-sdk-js-v3/issues/6034)) ([d196411](https://github.com/aws/aws-sdk-js-v3/commit/d19641119f07d62c29f12348f448cd834d841533)) - - - - - -# [3.565.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0) (2024-04-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.564.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0) (2024-04-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.563.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.562.0...v3.563.0) (2024-04-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.556.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.555.0...v3.556.0) (2024-04-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.554.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.553.0...v3.554.0) (2024-04-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.552.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.551.0...v3.552.0) (2024-04-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.549.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.548.0...v3.549.0) (2024-04-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.533.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.532.0...v3.533.0) (2024-03-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.529.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1) (2024-03-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.529.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.528.0...v3.529.0) (2024-03-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.525.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.524.0...v3.525.0) (2024-02-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.523.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.522.0...v3.523.0) (2024-02-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.521.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.520.0...v3.521.0) (2024-02-23) - - -### Features - -* requestHandler ctor param pass-through ([#5820](https://github.com/aws/aws-sdk-js-v3/issues/5820)) ([9fec71d](https://github.com/aws/aws-sdk-js-v3/commit/9fec71d1933cd8e3db118c164bca16edc2305532)) - - - - - -# [3.515.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0) (2024-02-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.514.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0) (2024-02-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.513.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.512.0...v3.513.0) (2024-02-13) - - -### Features - -* **experimentalIdentityAndAuth:** release phase for services without customizations ([#5787](https://github.com/aws/aws-sdk-js-v3/issues/5787)) ([4004ff6](https://github.com/aws/aws-sdk-js-v3/commit/4004ff68a8ad20f6e60e8fab1f8952928f92f4b7)) - - - - - -# [3.511.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.510.0...v3.511.0) (2024-02-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.509.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.508.0...v3.509.0) (2024-02-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.507.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0) (2024-02-05) - - -### Features - -* unified error dispatcher in protocols ([#5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f)) - - - - - -# [3.504.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0) (2024-01-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.503.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.502.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0) (2024-01-29) - - -### Features - -* **credential-providers:** lazy load STS & SSO clients in credential providers ([#5681](https://github.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e)) - - - - - -# [3.501.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.500.0...v3.501.0) (2024-01-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.499.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) (2024-01-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.496.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0) (2024-01-19) - - -### Bug Fixes - -* get full list of exports for esm compat in dist-cjs ([#5694](https://github.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0)) - - - - - -# [3.495.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0) (2024-01-18) - - -### Features - -* use bundled dist-cjs build ([#5687](https://github.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb)) - - - - - -# [3.490.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0) (2024-01-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.489.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.488.0...v3.489.0) (2024-01-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.485.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0) (2024-01-03) - - -### Features - -* **credential-providers:** add credentialScope field ([#5606](https://github.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083)) - - - - - -# [3.484.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.483.0...v3.484.0) (2023-12-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.474.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0) (2023-12-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.473.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0) (2023-12-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.470.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.469.0...v3.470.0) (2023-12-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.468.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.467.0...v3.468.0) (2023-12-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.465.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.464.0...v3.465.0) (2023-12-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.462.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0) (2023-11-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.461.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.460.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.459.0...v3.460.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.458.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.457.0...v3.458.0) (2023-11-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.454.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.453.0...v3.454.0) (2023-11-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.451.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0) (2023-11-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.450.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0) (2023-11-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.449.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.448.0...v3.449.0) (2023-11-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.445.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.444.0...v3.445.0) (2023-11-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.441.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0) (2023-11-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.438.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0) (2023-10-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.437.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0) (2023-10-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.436.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0) (2023-10-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.435.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.434.0...v3.435.0) (2023-10-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.433.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.432.0...v3.433.0) (2023-10-20) - - -### Bug Fixes - -* **codegen:** use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/issues/5391)) ([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334)) - - - - - -# [3.431.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0) (2023-10-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.430.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0) (2023-10-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.429.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.428.0...v3.429.0) (2023-10-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.428.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.427.0...v3.428.0) (2023-10-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.427.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.426.0...v3.427.0) (2023-10-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.425.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.424.0...v3.425.0) (2023-10-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.423.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.422.0...v3.423.0) (2023-10-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.421.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.420.0...v3.421.0) (2023-09-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.418.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.417.0...v3.418.0) (2023-09-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.414.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.413.0...v3.414.0) (2023-09-15) - - -### Features - -* **region-config:** add aws region runtime extension codegen ([#5157](https://github.com/aws/aws-sdk-js-v3/issues/5157)) ([b9d59e8](https://github.com/aws/aws-sdk-js-v3/commit/b9d59e81696f9628c6502473bb01a2d1a617e928)) - - - - - -# [3.413.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.412.0...v3.413.0) (2023-09-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.410.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.409.0...v3.410.0) (2023-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.409.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.408.0...v3.409.0) (2023-09-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.408.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.407.0...v3.408.0) (2023-09-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.405.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.404.0...v3.405.0) (2023-09-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.398.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.397.0...v3.398.0) (2023-08-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.395.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.394.0...v3.395.0) (2023-08-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.391.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.390.0...v3.391.0) (2023-08-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.388.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.387.0...v3.388.0) (2023-08-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.387.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.386.0...v3.387.0) (2023-08-08) - - -### Features - -* **clients:** allow client creation without configuration ([#5060](https://github.com/aws/aws-sdk-js-v3/issues/5060)) ([a9723dc](https://github.com/aws/aws-sdk-js-v3/commit/a9723dcbbf970402a3131a8ff79153a04b2cfb89)) - - - - - -# [3.386.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.385.0...v3.386.0) (2023-08-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.385.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.384.0...v3.385.0) (2023-08-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.382.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.381.0...v3.382.0) (2023-08-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.379.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.379.0...v3.379.1) (2023-07-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.378.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.377.0...v3.378.0) (2023-07-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.377.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.376.0...v3.377.0) (2023-07-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.370.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.369.0...v3.370.0) (2023-07-13) - - -### Bug Fixes - -* **codegen:** pkg.json merge behavior ([#4954](https://github.com/aws/aws-sdk-js-v3/issues/4954)) ([4fc0b7f](https://github.com/aws/aws-sdk-js-v3/commit/4fc0b7f3961fe8a88c781c8f34269aef12d5f620)) - - - - - -# [3.369.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.368.0...v3.369.0) (2023-07-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.363.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.362.0...v3.363.0) (2023-06-29) - - -### Features - -* **clients:** use migrated [@smithy](https://github.com/smithy) packages ([#4873](https://github.com/aws/aws-sdk-js-v3/issues/4873)) ([d036e2e](https://github.com/aws/aws-sdk-js-v3/commit/d036e2e43cd33cfd497871f97dde907c3078b2fd)) - - - - - -# [3.362.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.361.0...v3.362.0) (2023-06-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.360.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.359.0...v3.360.0) (2023-06-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.359.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.0) (2023-06-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.358.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.357.0...v3.358.0) (2023-06-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.357.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.356.0...v3.357.0) (2023-06-21) - - -### Features - -* **clients:** automatic blob type conversions ([#4836](https://github.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://github.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) - - - - - -# [3.354.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.353.0...v3.354.0) (2023-06-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.353.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.352.0...v3.353.0) (2023-06-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.352.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.351.0...v3.352.0) (2023-06-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.350.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.349.0...v3.350.0) (2023-06-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.348.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.1...v3.348.0) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.347.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.0...v3.347.1) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.347.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.346.0...v3.347.0) (2023-06-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.345.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.344.0...v3.345.0) (2023-06-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.344.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.343.0...v3.344.0) (2023-06-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.342.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.341.0...v3.342.0) (2023-05-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.341.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.340.0...v3.341.0) (2023-05-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.338.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.337.0...v3.338.0) (2023-05-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.337.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.336.0...v3.337.0) (2023-05-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.335.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.334.0...v3.335.0) (2023-05-18) - - -### Features - -* **deps:** use [@smithy](https://github.com/smithy) types and protocol-http ([#4722](https://github.com/aws/aws-sdk-js-v3/issues/4722)) ([7ed7101](https://github.com/aws/aws-sdk-js-v3/commit/7ed7101dcc4e81038b6c7f581162b959e6b33a04)) - - - - - -# [3.332.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.331.0...v3.332.0) (2023-05-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.329.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.328.0...v3.329.0) (2023-05-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.328.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.327.0...v3.328.0) (2023-05-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.327.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.326.0...v3.327.0) (2023-05-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.326.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.325.0...v3.326.0) (2023-05-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.325.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.324.0...v3.325.0) (2023-05-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.321.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.0...v3.321.1) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.319.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.318.0...v3.319.0) (2023-04-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - - -### Features - -* **client:** reduce generated HTTP request header code size ([#4594](https://github.com/aws/aws-sdk-js-v3/issues/4594)) ([fe91123](https://github.com/aws/aws-sdk-js-v3/commit/fe91123411499b5932b406fb813e69f4a0d36503)) - - - - - -# [3.310.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.309.0...v3.310.0) (2023-04-10) - - -### Bug Fixes - -* use updated dist glob pattern in package.json ([#4628](https://github.com/aws/aws-sdk-js-v3/issues/4628)) ([352393d](https://github.com/aws/aws-sdk-js-v3/commit/352393dcdba5ba16dca589c265c40e22913c7f2b)) - - - - - -# [3.309.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.308.0...v3.309.0) (2023-04-07) - - -### Features - -* **codegen:** shorten internal serde function names ([#4611](https://github.com/aws/aws-sdk-js-v3/issues/4611)) ([e385e85](https://github.com/aws/aws-sdk-js-v3/commit/e385e85938d112434b752abb38ab5de2d094f669)) - - - - - -# [3.306.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.305.0...v3.306.0) (2023-04-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.303.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.302.0...v3.303.0) (2023-03-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.301.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.300.0...v3.301.0) (2023-03-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.300.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.299.0...v3.300.0) (2023-03-27) - - -### Features - -* **clients:** codegen for structural hint documentation in commands ([#4573](https://github.com/aws/aws-sdk-js-v3/issues/4573)) ([b3ff58d](https://github.com/aws/aws-sdk-js-v3/commit/b3ff58d3606ceefcdd04ac82fc1ca54f5f811989)) - - - - - -# [3.299.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.298.0...v3.299.0) (2023-03-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.298.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.297.0...v3.298.0) (2023-03-23) - - -### Features - -* **clients:** remove generated log filters for data with no sensitive data ([#4544](https://github.com/aws/aws-sdk-js-v3/issues/4544)) ([569155d](https://github.com/aws/aws-sdk-js-v3/commit/569155d6cce710b102cefa7511ba1bc1d28bc87e)) - - - - - -# [3.297.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.296.0...v3.297.0) (2023-03-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.296.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.295.0...v3.296.0) (2023-03-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.295.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.294.0...v3.295.0) (2023-03-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.294.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.293.0...v3.294.0) (2023-03-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.293.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.292.1...v3.293.0) (2023-03-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.292.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.291.0...v3.292.0) (2023-03-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.290.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.289.0...v3.290.0) (2023-03-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.289.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.288.0...v3.289.0) (2023-03-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.288.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.287.0...v3.288.0) (2023-03-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.287.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.286.0...v3.287.0) (2023-03-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.282.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) (2023-03-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.281.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.280.0...v3.281.0) (2023-02-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.279.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0) (2023-02-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.278.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.277.0...v3.278.0) (2023-02-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.276.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.275.0...v3.276.0) (2023-02-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.272.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.271.0...v3.272.0) (2023-02-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.271.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.270.0...v3.271.0) (2023-02-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.267.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.1...v3.267.0) (2023-02-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.266.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.0...v3.266.1) (2023-02-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.266.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.265.0...v3.266.0) (2023-02-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.264.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.263.0...v3.264.0) (2023-02-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.262.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.261.0...v3.262.0) (2023-01-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.261.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.260.0...v3.261.0) (2023-01-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.259.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.258.0...v3.259.0) (2023-01-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.258.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.257.0...v3.258.0) (2023-01-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.257.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.256.0...v3.257.0) (2023-01-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.256.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.255.0...v3.256.0) (2023-01-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.245.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.244.0...v3.245.0) (2023-01-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.241.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.240.0...v3.241.0) (2022-12-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.238.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.237.0...v3.238.0) (2022-12-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.236.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.235.0...v3.236.0) (2022-12-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.235.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.234.0...v3.235.0) (2022-12-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.234.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.233.0...v3.234.0) (2022-12-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.231.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.230.0...v3.231.0) (2022-12-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.229.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.228.0...v3.229.0) (2022-12-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.226.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.225.0...v3.226.0) (2022-12-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.224.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.223.0...v3.224.0) (2022-12-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.223.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.222.0...v3.223.0) (2022-12-02) - - -### Bug Fixes - -* **clients:** remove unconditional inclusion of util-retry ([#4246](https://github.com/aws/aws-sdk-js-v3/issues/4246)) ([3baeb44](https://github.com/aws/aws-sdk-js-v3/commit/3baeb445fb399fa3b6d81e89e88c22b0c0a691cc)) - - - - - -# [3.222.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.221.0...v3.222.0) (2022-12-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.215.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.214.0...v3.215.0) (2022-11-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.213.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.212.0...v3.213.0) (2022-11-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.212.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.211.0...v3.212.0) (2022-11-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.211.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.210.0...v3.211.0) (2022-11-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.210.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.209.0...v3.210.0) (2022-11-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.209.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.208.0...v3.209.0) (2022-11-11) - - -### Bug Fixes - -* **clients:** remove unconditional add of util-base64 node and browser modules ([#4170](https://github.com/aws/aws-sdk-js-v3/issues/4170)) ([24ec718](https://github.com/aws/aws-sdk-js-v3/commit/24ec718ea19309059d8b923c0b5c4265d308a36f)) -* **clients:** use default no-op logger in clients codegen ([#4171](https://github.com/aws/aws-sdk-js-v3/issues/4171)) ([9721730](https://github.com/aws/aws-sdk-js-v3/commit/9721730bc3ceba8a8b80ad95e9c893e55e30272e)) - - - - - -# [3.208.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.207.0...v3.208.0) (2022-11-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.204.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.203.0...v3.204.0) (2022-11-04) - - -### Features - -* **clients:** update client endpoints as of 2022-11-04 ([7471107](https://github.com/aws/aws-sdk-js-v3/commit/7471107c0881b5d9e474447a660dd3354a50b195)) - - - - - -# [3.202.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.201.0...v3.202.0) (2022-11-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.201.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.200.0...v3.201.0) (2022-11-01) - - -### Features - -* end support for Node.js 12.x ([#4123](https://github.com/aws/aws-sdk-js-v3/issues/4123)) ([83f913e](https://github.com/aws/aws-sdk-js-v3/commit/83f913ec2ac3878d8726c6964f585550dc5caf3e)) - - - - - -# [3.200.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.199.0...v3.200.0) (2022-10-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.199.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.198.0...v3.199.0) (2022-10-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.198.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.197.0...v3.198.0) (2022-10-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.195.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.194.0...v3.195.0) (2022-10-24) - - -### Features - -* **endpoint:** endpoints models for awsJson1.0 ([#4078](https://github.com/aws/aws-sdk-js-v3/issues/4078)) ([eb9ec5e](https://github.com/aws/aws-sdk-js-v3/commit/eb9ec5ec8928744d3ba484b507393cd86e3b2414)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.193.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.192.0...v3.193.0) (2022-10-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.192.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.191.0...v3.192.0) (2022-10-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.190.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.189.0...v3.190.0) (2022-10-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.188.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.187.0...v3.188.0) (2022-10-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.186.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.185.0...v3.186.0) (2022-10-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.185.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.184.0...v3.185.0) (2022-10-05) - - -### Bug Fixes - -* **codegen:** add deser check for x-amz-request-id ([#4015](https://github.com/aws/aws-sdk-js-v3/issues/4015)) ([6ff07bd](https://github.com/aws/aws-sdk-js-v3/commit/6ff07bd7e72bd56725f318013ac1d6d0fbbcdd9a)) - - - - - -# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.181.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.180.0...v3.181.0) (2022-09-29) - - -### Bug Fixes - -* **clients:** make parseErrorBody async ([#3999](https://github.com/aws/aws-sdk-js-v3/issues/3999)) ([2558c93](https://github.com/aws/aws-sdk-js-v3/commit/2558c93c050357ac6dc47aa0452b15b12ebfd676)) -* **clients:** populate message field when parsing errors ([#3995](https://github.com/aws/aws-sdk-js-v3/issues/3995)) ([02e47f1](https://github.com/aws/aws-sdk-js-v3/commit/02e47f14397ae0a5d2e2883350d038b307fdcdb4)) - - - - - -# [3.180.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.179.0...v3.180.0) (2022-09-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.179.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.178.0...v3.179.0) (2022-09-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.169.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.168.0...v3.169.0) (2022-09-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.165.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.164.0...v3.165.0) (2022-09-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.163.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.162.0...v3.163.0) (2022-09-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.162.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.161.0...v3.162.0) (2022-08-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.161.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.160.0...v3.161.0) (2022-08-30) - - -### Features - -* **clients:** update client endpoints as of 2022-08-30 ([59043d3](https://github.com/aws/aws-sdk-js-v3/commit/59043d3755015c9185990f3ad850aaded13bd58c)) - - - - - -# [3.160.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.159.0...v3.160.0) (2022-08-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.159.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.158.0...v3.159.0) (2022-08-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.154.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.153.0...v3.154.0) (2022-08-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.150.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.149.0...v3.150.0) (2022-08-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.145.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.144.0...v3.145.0) (2022-08-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.142.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.141.0...v3.142.0) (2022-08-02) - - -### Features - -* **codegen:** general data mapping function ([#3830](https://github.com/aws/aws-sdk-js-v3/issues/3830)) ([9417eae](https://github.com/aws/aws-sdk-js-v3/commit/9417eae722806799fb4c15c07921574268c1165c)) - - - - - -# [3.141.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.140.0...v3.141.0) (2022-08-01) - - -### Features - -* **clients:** update client endpoints as of 2022-08-01 ([aaf49f2](https://github.com/aws/aws-sdk-js-v3/commit/aaf49f21b371412e6ea7e00890b71a7b31991b66)) - - - - - -# [3.137.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.136.1...v3.137.0) (2022-07-26) - - -### Features - -* **namespaces:** remove namespaces with only a log filter ([#3823](https://github.com/aws/aws-sdk-js-v3/issues/3823)) ([33e6822](https://github.com/aws/aws-sdk-js-v3/commit/33e68228fb64c53dd8f89e6be76dd5f46edc3cfd)) - - - - - -# [3.131.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.130.0...v3.131.0) (2022-07-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.130.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.129.0...v3.130.0) (2022-07-14) - - -### Bug Fixes - -* **codegen:** fix error code parsing when it's a number ([#3371](https://github.com/aws/aws-sdk-js-v3/issues/3371)) ([c2d8522](https://github.com/aws/aws-sdk-js-v3/commit/c2d852279a3d23958521a6ceb4f4c642b0cb1848)) - - - - - -# [3.128.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.127.0...v3.128.0) (2022-07-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.127.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.126.0...v3.127.0) (2022-07-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.121.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.120.0...v3.121.0) (2022-06-30) - - -### Features - -* **clients:** fallback to status code for unmodeled errors ([#3752](https://github.com/aws/aws-sdk-js-v3/issues/3752)) ([49bcc4f](https://github.com/aws/aws-sdk-js-v3/commit/49bcc4f153e890e798a8e82fd5fc397b2dcc449f)) - - - - - -## [3.118.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.118.0...v3.118.1) (2022-06-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.118.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.117.0...v3.118.0) (2022-06-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.112.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.111.0...v3.112.0) (2022-06-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.110.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.109.0...v3.110.0) (2022-06-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.109.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.108.1...v3.109.0) (2022-06-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.105.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.104.0...v3.105.0) (2022-06-06) - - -### Features - -* **clients:** support recursion detection in Lambda ([#3654](https://github.com/aws/aws-sdk-js-v3/issues/3654)) ([ecfe46e](https://github.com/aws/aws-sdk-js-v3/commit/ecfe46ea1fd8b6e3812b75b3dc6c03554fb4b3fa)) - - - - - -# [3.100.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.99.0...v3.100.0) (2022-05-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.99.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.98.0...v3.99.0) (2022-05-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.95.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.94.0...v3.95.0) (2022-05-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.94.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.93.0...v3.94.0) (2022-05-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.92.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.91.0...v3.92.0) (2022-05-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.87.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.86.0...v3.87.0) (2022-05-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.85.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.84.0...v3.85.0) (2022-05-05) - - -### Features - -* **codegen:** add codegen indicator comment to all generated files ([#3592](https://github.com/aws/aws-sdk-js-v3/issues/3592)) ([567a530](https://github.com/aws/aws-sdk-js-v3/commit/567a5304232fcc1f9db3fd3df545054de8336b4b)) - - - - - -# [3.82.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.81.0...v3.82.0) (2022-05-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.81.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.80.0...v3.81.0) (2022-04-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.78.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.77.0...v3.78.0) (2022-04-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.76.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.75.0...v3.76.0) (2022-04-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.75.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.74.0...v3.75.0) (2022-04-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.74.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.73.0...v3.74.0) (2022-04-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.72.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.71.0...v3.72.0) (2022-04-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.58.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.57.0...v3.58.0) (2022-03-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.56.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.55.0...v3.56.0) (2022-03-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.55.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.1...v3.55.0) (2022-03-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.54.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.0...v3.54.1) (2022-03-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.54.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.53.1...v3.54.0) (2022-03-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.53.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.52.0...v3.53.0) (2022-02-24) - - -### Features - -* **clients:** generate service exceptions as classes ([#3267](https://github.com/aws/aws-sdk-js-v3/issues/3267)) ([ca64fee](https://github.com/aws/aws-sdk-js-v3/commit/ca64feed3351c394c07dc26b782a5760a396a074)) - - - - - -# [3.52.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.51.0...v3.52.0) (2022-02-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.51.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.50.0...v3.51.0) (2022-02-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.50.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.49.0...v3.50.0) (2022-02-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.49.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.48.0...v3.49.0) (2022-01-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.47.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.0-release-test-1...v3.47.1) (2022-01-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.47.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.46.0...v3.47.0) (2022-01-15) - - -### Features - -* **clients:** update clients to use default values inferred from defaults mode ([#3192](https://github.com/aws/aws-sdk-js-v3/issues/3192)) ([9152e21](https://github.com/aws/aws-sdk-js-v3/commit/9152e210c6ec29f34bb070eaf2874039022e6ab7)) - - - - - -# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07) - - -### Bug Fixes - -* **clients:** update clean:dist script to delete dist-* folder ([#3155](https://github.com/aws/aws-sdk-js-v3/issues/3155)) ([cdb1709](https://github.com/aws/aws-sdk-js-v3/commit/cdb17090f82d1fc8755811c82cbed5976ec7e60b)) - - -### Features - -* **clients:** extend typedoc.json from root ([#3136](https://github.com/aws/aws-sdk-js-v3/issues/3136)) ([f6a3ef5](https://github.com/aws/aws-sdk-js-v3/commit/f6a3ef541ae2d92872d09d8cab6727911287ebb2)) -* end support for Node.js 10.x ([#3122](https://github.com/aws/aws-sdk-js-v3/issues/3122)) ([7acf18a](https://github.com/aws/aws-sdk-js-v3/commit/7acf18abd3fb1cc461f809110cdb0d7968c2070e)) - - - - - -# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23) - - -### Features - -* **clients:** update clients as of 2021/12/23 ([#3110](https://github.com/aws/aws-sdk-js-v3/issues/3110)) ([5d638e1](https://github.com/aws/aws-sdk-js-v3/commit/5d638e188ce64fa80fe36b8cba79ba63b80b50b7)) - - - - - -# [3.43.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.42.0...v3.43.0) (2021-11-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.42.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.41.0...v3.42.0) (2021-11-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.41.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.40.1...v3.41.0) (2021-11-11) - - -### Features - -* **clients:** update clients as of 2021/11/11 ([#3015](https://github.com/aws/aws-sdk-js-v3/issues/3015)) ([3d82c4e](https://github.com/aws/aws-sdk-js-v3/commit/3d82c4e3c4d174533f46ce35495cf5cffabdb35a)) - - - - - -# [3.40.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.39.0...v3.40.0) (2021-11-05) - - -### Features - -* **clients:** populate variants in endpoints hashes ([#2974](https://github.com/aws/aws-sdk-js-v3/issues/2974)) ([0dd68ef](https://github.com/aws/aws-sdk-js-v3/commit/0dd68ef8b04ea0e96e43b05a9a10221e433fdf86)) - - - - - -# [3.39.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.38.0...v3.39.0) (2021-10-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.38.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.37.0...v3.38.0) (2021-10-22) - - -### Features - -* **client-documentation-generator:** rename package ([#2916](https://github.com/aws/aws-sdk-js-v3/issues/2916)) ([1a80bfd](https://github.com/aws/aws-sdk-js-v3/commit/1a80bfd2dfc583001ddb4a21b6432eaaad699aa7)) -* **clients:** export folder from index.ts ([#2912](https://github.com/aws/aws-sdk-js-v3/issues/2912)) ([183b46d](https://github.com/aws/aws-sdk-js-v3/commit/183b46dde7f5613128038bf1c076f3c0b693203b)) - - - - - -# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15) - - -### Features - -* **clients:** update clients as of 10/15/2021 ([#2902](https://github.com/aws/aws-sdk-js-v3/issues/2902)) ([2730b54](https://github.com/aws/aws-sdk-js-v3/commit/2730b5424377944a5a2ad5e1ad7d3ca4135dae1c)) - - - - - -## [3.36.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.0...v3.36.1) (2021-10-12) - - -### Bug Fixes - -* **clients:** emitDeclarationOnly in tsconfig.types.json ([#2893](https://github.com/aws/aws-sdk-js-v3/issues/2893)) ([6dc3d56](https://github.com/aws/aws-sdk-js-v3/commit/6dc3d56c20809c90cbdc4dd48627eeebc64af99d)) - - - - - -# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08) - - -### Features - -* publish files in dist-* only ([#2873](https://github.com/aws/aws-sdk-js-v3/issues/2873)) ([53b4243](https://github.com/aws/aws-sdk-js-v3/commit/53b4243b066f25ff2412d5f0dea1036054b2df32)) -* **codegen:** ts-ignore packageInfo imports in codegen ([#2875](https://github.com/aws/aws-sdk-js-v3/issues/2875)) ([99d9267](https://github.com/aws/aws-sdk-js-v3/commit/99d926762193e83a354edec6e9de2b0543449704)) -* **tsconfig:** remove sourceMap ([#2867](https://github.com/aws/aws-sdk-js-v3/issues/2867)) ([d25f526](https://github.com/aws/aws-sdk-js-v3/commit/d25f526627a02a2ca28675fecce66c76b6c97966)) - - - - - -# [3.35.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.34.0...v3.35.0) (2021-10-04) - - -### Features - -* **clients:** eslint --fix using esprint ([#2849](https://github.com/aws/aws-sdk-js-v3/issues/2849)) ([94d0a2d](https://github.com/aws/aws-sdk-js-v3/commit/94d0a2d8a0579ee0a742337937ad05735cfbc1ba)) -* **clients:** move source files to 'src' folder ([#2845](https://github.com/aws/aws-sdk-js-v3/issues/2845)) ([e0025cd](https://github.com/aws/aws-sdk-js-v3/commit/e0025cddbba244a41ddf1fd1adb761142e15c22d)) - - - - - -# [3.34.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.33.0...v3.34.0) (2021-09-24) - - -### Features - -* **clients:** remove comments from transpiled JS files ([#2817](https://github.com/aws/aws-sdk-js-v3/issues/2817)) ([d01420b](https://github.com/aws/aws-sdk-js-v3/commit/d01420b247966c8ec84c1dd0a1b42512ede10c90)) - - - - - -# [3.33.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.32.0...v3.33.0) (2021-09-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.32.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.31.0...v3.32.0) (2021-09-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.31.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.30.0...v3.31.0) (2021-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.30.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.29.0...v3.30.0) (2021-09-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.29.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.28.0...v3.29.0) (2021-09-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** allow setting path prefix from custom endpoints ([#2722](https://github.com/aws/aws-sdk-js-v3/issues/2722)) ([990ba2f](https://github.com/aws/aws-sdk-js-v3/commit/990ba2fe1c03cf10c3cb345cee4d137af7095f3d)) -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.26.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.25.0...v3.26.0) (2021-08-13) - - -### Features - -* **clients:** update clients as of 08/13/2021 ([#2674](https://github.com/aws/aws-sdk-js-v3/issues/2674)) ([de45580](https://github.com/aws/aws-sdk-js-v3/commit/de45580769f70d5db409204f5196da5221c23d99)) - - - - - -# [3.25.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.24.0...v3.25.0) (2021-08-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.24.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.23.0...v3.24.0) (2021-07-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.23.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.22.0...v3.23.0) (2021-07-23) - - -### Bug Fixes - -* **clients:** allow undefined configuration ([#2617](https://github.com/aws/aws-sdk-js-v3/issues/2617)) ([a004d15](https://github.com/aws/aws-sdk-js-v3/commit/a004d1569e0b213259c50f72fddfd209fff0d7a3)) -* bump up tslib to 2.3.0 ([#2601](https://github.com/aws/aws-sdk-js-v3/issues/2601)) ([7040faa](https://github.com/aws/aws-sdk-js-v3/commit/7040faac07976c1dcfd5240675b82a2f275b2a55)) - - -### Features - -* **clients:** change runtime config from constant to provider functions ([#2574](https://github.com/aws/aws-sdk-js-v3/issues/2574)) ([5eca565](https://github.com/aws/aws-sdk-js-v3/commit/5eca565b5237a31ee4f18a2ecb4608099ccd55ac)) - - - - - -# [3.22.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.21.0...v3.22.0) (2021-07-16) - - -### Bug Fixes - -* **clients:** link to Hash Interface ([#2573](https://github.com/aws/aws-sdk-js-v3/issues/2573)) ([bb7b3ed](https://github.com/aws/aws-sdk-js-v3/commit/bb7b3edc152f2c33b0e1cf2848aba4231882c36d)) -* **clients:** prefix `dist/` for typesVersions TS<4 ([#2580](https://github.com/aws/aws-sdk-js-v3/issues/2580)) ([dff5cd4](https://github.com/aws/aws-sdk-js-v3/commit/dff5cd4b6fa00453e938ce8f238c1542ee7ba3d6)) - - - - - -# [3.21.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.20.0...v3.21.0) (2021-07-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.20.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.19.0...v3.20.0) (2021-07-02) - - -### Bug Fixes - -* replace prepublishOnly script with downlevel-dts ([#2537](https://github.com/aws/aws-sdk-js-v3/issues/2537)) ([63818a1](https://github.com/aws/aws-sdk-js-v3/commit/63818a1e47b08af56f092031a01bbbff0a9af590)) - - - - - -# [3.19.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.18.0...v3.19.0) (2021-06-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.18.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.17.0...v3.18.0) (2021-06-04) - - -### Features - -* **clients:** update clients as of 06/03/2021 ([#2464](https://github.com/aws/aws-sdk-js-v3/issues/2464)) ([14e8fbf](https://github.com/aws/aws-sdk-js-v3/commit/14e8fbf696c9623643e609bfbb702916e36b057a)) -* support Sigv4 for non AWS services ([#2385](https://github.com/aws/aws-sdk-js-v3/issues/2385)) ([0a251aa](https://github.com/aws/aws-sdk-js-v3/commit/0a251aa44d54fbf21e328ccf2b20db45e94aaa90)), closes [/github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13](https://github.com//github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy/issues/L11-L13) -* **clients:** add retryModeProvider in runtimeConfig ([#2440](https://github.com/aws/aws-sdk-js-v3/issues/2440)) ([fc0a5da](https://github.com/aws/aws-sdk-js-v3/commit/fc0a5dae2c13814d5a0c5fce1d892ce0e97c98e4)) - - - - - -# [3.17.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.16.0...v3.17.0) (2021-05-26) - - -### Features - -* **clients:** update endpoint resolution as of 05/12/2021 ([#2398](https://github.com/aws/aws-sdk-js-v3/issues/2398)) ([17afcbb](https://github.com/aws/aws-sdk-js-v3/commit/17afcbb65bb26f091ba258717716272d5dc4e2c7)) - - - - - -# [3.16.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.15.0...v3.16.0) (2021-05-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.15.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.14.0...v3.15.0) (2021-05-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.14.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.1...v3.14.0) (2021-04-30) - - -### Bug Fixes - -* **clients:** typo in README difference -> different ([#2314](https://github.com/aws/aws-sdk-js-v3/issues/2314)) ([9ac1f40](https://github.com/aws/aws-sdk-js-v3/commit/9ac1f40eea78075e6b301df50cfae17c19ad77c3)) - - -### Features - -* **clients:** update clients as of 04/29/2021 ([#2329](https://github.com/aws/aws-sdk-js-v3/issues/2329)) ([48ab750](https://github.com/aws/aws-sdk-js-v3/commit/48ab75045d1a94adfae94ac638a0dd882ebd05ac)) - - - - - -## [3.13.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.0...v3.13.1) (2021-04-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.13.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.12.0...v3.13.0) (2021-04-15) - - -### Features - -* **clients:** update clients as of 04/14/2021 ([#2258](https://github.com/aws/aws-sdk-js-v3/issues/2258)) ([4f9f4a7](https://github.com/aws/aws-sdk-js-v3/commit/4f9f4a79b019c1c35530e05c4138fde88a6fb547)) -* remove @aws-sdk/url-parser-native in favor of react-native-url-polyfill ([#2229](https://github.com/aws/aws-sdk-js-v3/issues/2229)) ([d6a67d7](https://github.com/aws/aws-sdk-js-v3/commit/d6a67d7cd471e3440fa7b23ba00b11c00b10a566)) - - - - - -# [3.12.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.11.0...v3.12.0) (2021-04-09) - - -### Bug Fixes - -* run downlevel-dts in prepublishOnly ([#2218](https://github.com/aws/aws-sdk-js-v3/issues/2218)) ([0745502](https://github.com/aws/aws-sdk-js-v3/commit/0745502dcf819460ee1d81362470859674c757a7)) - - -### Features - -* support default role assumers ([#2221](https://github.com/aws/aws-sdk-js-v3/issues/2221)) ([ae17f4c](https://github.com/aws/aws-sdk-js-v3/commit/ae17f4c64f0390c9b879eb27390688ac156cac47)) - - - - - -# [3.11.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.10.0...v3.11.0) (2021-04-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.10.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.9.0...v3.10.0) (2021-03-26) - - -### Bug Fixes - -* **clients:** generate jest.config.js ([#2172](https://github.com/aws/aws-sdk-js-v3/issues/2172)) ([95b0e19](https://github.com/aws/aws-sdk-js-v3/commit/95b0e191eddf71033b9bd6a2d76d20fedea71b5f)) - - -### Features - -* use ts-jest for running jest tests ([#2088](https://github.com/aws/aws-sdk-js-v3/issues/2088)) ([456002c](https://github.com/aws/aws-sdk-js-v3/commit/456002cf7fa16864b72c3c279b094886a42abddb)) - - - - - -# [3.9.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.1...v3.9.0) (2021-03-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.8.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.0...v3.8.1) (2021-03-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.8.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.7.0...v3.8.0) (2021-03-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [3.7.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.1...v3.7.0) (2021-02-25) - - -### Bug Fixes - -* **codegen:** move auth to standalone plugin ([#2076](https://github.com/aws/aws-sdk-js-v3/issues/2076)) ([8d99715](https://github.com/aws/aws-sdk-js-v3/commit/8d997158c15dd4e3b3d9fe91d6d39fd37b9445f5)) - - - - - -## [3.6.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.0...v3.6.1) (2021-02-22) - - -### Bug Fixes - -* update references of default branch from master to main ([#2057](https://github.com/aws/aws-sdk-js-v3/issues/2057)) ([59b8b58](https://github.com/aws/aws-sdk-js-v3/commit/59b8b58c3a8c057b36abfaa59bae3a6ffb068cf1)) - - - - - -# [3.6.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.5.0...v3.6.0) (2021-02-20) - - -### Bug Fixes - -* revert publish v3.5.1-0 ([#2058](https://github.com/aws/aws-sdk-js-v3/issues/2058)) ([af25697](https://github.com/aws/aws-sdk-js-v3/commit/af25697aee9363a66c0d69b83f7df2e445c4b721)) - - - - - -# [3.5.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.1...v3.5.0) (2021-02-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -## [3.4.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.0...v3.4.1) (2021-01-29) - - -### Bug Fixes - -* **clients:** use TS 3.4 compatible types for TS 3.9 ([#1978](https://github.com/aws/aws-sdk-js-v3/issues/1978)) ([8bced5c](https://github.com/aws/aws-sdk-js-v3/commit/8bced5c32b9dbc68f1065054d796cb0b8b87bcc4)) - - - - - -# [3.4.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.3.0...v3.4.0) (2021-01-28) - - -### Features - -* **middleware-stack:** allow adding middleware to override an existing one ([#1964](https://github.com/aws/aws-sdk-js-v3/issues/1964)) ([9c21f14](https://github.com/aws/aws-sdk-js-v3/commit/9c21f14412f2b1f591422f3c67dedbe886db723b)), closes [#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883) -* use downlevel-dts to generate TS 3.4 compatible types ([#1943](https://github.com/aws/aws-sdk-js-v3/issues/1943)) ([63ad215](https://github.com/aws/aws-sdk-js-v3/commit/63ad2151c8bb7be32ea8838a9b0974806ed3906b)) - - - - - -# [3.3.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.2.0...v3.3.0) (2021-01-14) - - -### Bug Fixes - -* **clients:** export explicit dependencies on @aws-sdk/types ([#1902](https://github.com/aws/aws-sdk-js-v3/issues/1902)) ([96f1087](https://github.com/aws/aws-sdk-js-v3/commit/96f1087333ba916593d557051297983912b27caa)) -* **clients:** lowercase all header names in serializer ([#1892](https://github.com/aws/aws-sdk-js-v3/issues/1892)) ([1308721](https://github.com/aws/aws-sdk-js-v3/commit/130872194bc94590f599051ee067d862210252f8)) -* **url-parser:** merge browser and node url parser, add rn url parser ([#1903](https://github.com/aws/aws-sdk-js-v3/issues/1903)) ([99be092](https://github.com/aws/aws-sdk-js-v3/commit/99be092fded13bb00802549e17dbdb6d760a8679)) - - -### Features - -* **clients:** update README with documentation, usage and more ([#1907](https://github.com/aws/aws-sdk-js-v3/issues/1907)) ([03be111](https://github.com/aws/aws-sdk-js-v3/commit/03be111a086360687f20b2ac1d490584fb4fbefe)) - - - - - -# [3.2.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.1.0...v3.2.0) (2021-01-09) - - -### Bug Fixes - -* stop adding command mw repeatedly in resolveMiddleware() ([#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883)) ([d4c302b](https://github.com/aws/aws-sdk-js-v3/commit/d4c302b816e1781f8d04bd479cc4e26e0fe4debc)) - - - - - -# [3.1.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.0.0...v3.1.0) (2020-12-23) - - -### Bug Fixes - -* **clients:** default region and credential provider ([#1834](https://github.com/aws/aws-sdk-js-v3/issues/1834)) ([bc79ab5](https://github.com/aws/aws-sdk-js-v3/commit/bc79ab5f17e00bc069b51f2f426dc73c16483eaa)) -* log requestId, extendedRequestId, cfId in $metadata ([#1819](https://github.com/aws/aws-sdk-js-v3/issues/1819)) ([f2a47e8](https://github.com/aws/aws-sdk-js-v3/commit/f2a47e80965f96b86fa42038bf2711b922eee302)) -* **clients:** populate sdkId in serviceId and default to use arnNamespace as signingName ([#1786](https://github.com/aws/aws-sdk-js-v3/issues/1786)) ([0011af2](https://github.com/aws/aws-sdk-js-v3/commit/0011af27a62d0d201296225e2a70276645b3231a)) -* **clients:** update endpoint provider ([#1824](https://github.com/aws/aws-sdk-js-v3/issues/1824)) ([64d2210](https://github.com/aws/aws-sdk-js-v3/commit/64d22105691f286ad9accf1a137d7c1928378ad4)) - - -### Features - -* standardize user agent value ([#1775](https://github.com/aws/aws-sdk-js-v3/issues/1775)) ([388b180](https://github.com/aws/aws-sdk-js-v3/commit/388b18071146171b42d283a93f9590cb23956e1a)) - - - - - -# [3.0.0](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.10...v3.0.0) (2020-12-15) - - -### Features - -* bump version to 3.0.0 ([#1793](https://github.com/aws/aws-sdk-js-v3/issues/1793)) ([d8475f8](https://github.com/aws/aws-sdk-js-v3/commit/d8475f8d972d28fbc15cd7e23abfe18f9eab0644)) - - - - - -# [1.0.0-rc.10](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.9...v1.0.0-rc.10) (2020-12-15) - - -### Features - -* update clients as of 12/12/2020 ([#1771](https://github.com/aws/aws-sdk-js-v3/issues/1771)) ([f69ff44](https://github.com/aws/aws-sdk-js-v3/commit/f69ff440a79018ad69fcb26ad46e3db65b23ce71)) -* update clients as of 12/12/2020 with model fixes ([#1774](https://github.com/aws/aws-sdk-js-v3/issues/1774)) ([54e8715](https://github.com/aws/aws-sdk-js-v3/commit/54e87151877dd5cf9a5f256698c088cc7a856225)) - - - - - -# [1.0.0-rc.9](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.8...v1.0.0-rc.9) (2020-12-11) - - -### Bug Fixes - -* **codegen:** import SENSITIVE_STRING only when used ([#1761](https://github.com/aws/aws-sdk-js-v3/issues/1761)) ([9296283](https://github.com/aws/aws-sdk-js-v3/commit/9296283623edecf95441e310200a17b61efe80e3)) - - -### Features - -* add service id config ([#1765](https://github.com/aws/aws-sdk-js-v3/issues/1765)) ([1ba5672](https://github.com/aws/aws-sdk-js-v3/commit/1ba5672ff75bf5401f02f65d20af61c7bee339ff)) - - - - - -# [1.0.0-rc.8](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.7...v1.0.0-rc.8) (2020-12-05) - - -### Features - -* **invalid-dependency:** add invalidAsyncFunction which rejects with an Error ([#1719](https://github.com/aws/aws-sdk-js-v3/issues/1719)) ([c4c046e](https://github.com/aws/aws-sdk-js-v3/commit/c4c046edf0e752560fded20255642e6aed559d2c)) - - - - - -# [1.0.0-rc.7](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.6...v1.0.0-rc.7) (2020-11-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [1.0.0-rc.6](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.5...v1.0.0-rc.6) (2020-11-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [1.0.0-rc.5](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.4...v1.0.0-rc.5) (2020-11-09) - - -### Bug Fixes - -* **package.json:** migrate @aws-sdk/types into devDependencies codegen ([#1658](https://github.com/aws/aws-sdk-js-v3/issues/1658)) ([eb50962](https://github.com/aws/aws-sdk-js-v3/commit/eb509629cd6eeb293bf762c201710acabe049a58)) - - - - - -# [1.0.0-rc.4](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.3...v1.0.0-rc.4) (2020-10-31) - - -### Features - -* log clientName and commandName ([#1637](https://github.com/aws/aws-sdk-js-v3/issues/1637)) ([79f25ca](https://github.com/aws/aws-sdk-js-v3/commit/79f25cacc076483e0134f3626d9971ada5f1206d)) - - - - - -# [1.0.0-rc.3](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.2...v1.0.0-rc.3) (2020-10-27) - - -### Features - -* update client description to add keywords ([#1631](https://github.com/aws/aws-sdk-js-v3/issues/1631)) ([93fc586](https://github.com/aws/aws-sdk-js-v3/commit/93fc5866bf6e5f3b40f8dcfe829172bb80cc8391)) - - - - - -# [1.0.0-rc.2](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.1...v1.0.0-rc.2) (2020-10-22) - - -### Bug Fixes - -* throw 3XX redirection as errors explicitly ([#1591](https://github.com/aws/aws-sdk-js-v3/issues/1591)) ([76f83f1](https://github.com/aws/aws-sdk-js-v3/commit/76f83f19c96dc6c8705c8367cae5d87bbcfd7b23)) - - - - - -# [1.0.0-rc.1](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-gamma.11...v1.0.0-rc.1) (2020-10-19) - - -### Features - -* ready for release candidate ([#1578](https://github.com/aws/aws-sdk-js-v3/issues/1578)) ([519f66c](https://github.com/aws/aws-sdk-js-v3/commit/519f66c6388b91d0bd750a511e6d1af56196835e)) - - - - - -# [1.0.0-gamma.11](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.10...@aws-sdk/client-qldb-session@1.0.0-gamma.11) (2020-10-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [1.0.0-gamma.10](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.9...@aws-sdk/client-qldb-session@1.0.0-gamma.10) (2020-09-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [1.0.0-gamma.9](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.8...@aws-sdk/client-qldb-session@1.0.0-gamma.9) (2020-09-15) - - -### Bug Fixes - -* default import package.json for spec compatibility ([#1505](https://github.com/aws/aws-sdk-js-v3/issues/1505)) ([797ba7d](https://github.com/aws/aws-sdk-js-v3/commit/797ba7dc7743eb65e8f81536bcf70e5c225ef861)) -* toposort and chunk shape models ([#1510](https://github.com/aws/aws-sdk-js-v3/issues/1510)) ([bee87d8](https://github.com/aws/aws-sdk-js-v3/commit/bee87d8fcc5ea82a361386309ebf9330fe39c816)) - - - - - -# [1.0.0-gamma.8](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.7...@aws-sdk/client-qldb-session@1.0.0-gamma.8) (2020-09-01) - - -### Features - -* add LoggerConfig to all clients ([#1472](https://github.com/aws/aws-sdk-js-v3/issues/1472)) ([d55a812](https://github.com/aws/aws-sdk-js-v3/commit/d55a81278fee13281b20bfa60d89d2b111245dd4)) - - - - - -# [1.0.0-gamma.7](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.6...@aws-sdk/client-qldb-session@1.0.0-gamma.7) (2020-08-25) - - -### Features - -* get partition of given region ([#1435](https://github.com/aws/aws-sdk-js-v3/issues/1435)) ([c18bfe4](https://github.com/aws/aws-sdk-js-v3/commit/c18bfe489db77d945d0bcc4ae7194ff46cd461a9)) -* refactor nodejs region loader ([#1437](https://github.com/aws/aws-sdk-js-v3/issues/1437)) ([5d79645](https://github.com/aws/aws-sdk-js-v3/commit/5d79645eb622b111c94a7de1918c8357c83a7bf8)) -* refactor nodejs retry config loader ([#1438](https://github.com/aws/aws-sdk-js-v3/issues/1438)) ([5478012](https://github.com/aws/aws-sdk-js-v3/commit/5478012147b475bdce07a2cbe393a972e502c93f)) -* update clients with smithy models as of 08/20 ([#1457](https://github.com/aws/aws-sdk-js-v3/issues/1457)) ([f95cce3](https://github.com/aws/aws-sdk-js-v3/commit/f95cce338fcdc49ead6e3ca6d178a6fd58ae556f)) - - - - - -# [1.0.0-gamma.6](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.5...@aws-sdk/client-qldb-session@1.0.0-gamma.6) (2020-08-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [1.0.0-gamma.5](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.4...@aws-sdk/client-qldb-session@1.0.0-gamma.5) (2020-07-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# [1.0.0-gamma.4](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb-session@1.0.0-gamma.3...@aws-sdk/client-qldb-session@1.0.0-gamma.4) (2020-07-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb-session - - - - - -# 1.0.0-gamma.3 (2020-07-08) - - -### Features - -* add filterSensitiveLog method to Structure namespaces ([#1130](https://github.com/aws/aws-sdk-js-v3/issues/1130)) ([8eff087](https://github.com/aws/aws-sdk-js-v3/commit/8eff0875580e30e12f2e0abd5fa402973790e697)) - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-beta.5 (2020-04-27) - - -### Features - -* use exact @aws-sdk/* dependencies ([#1110](https://github.com/aws/aws-sdk-js-v3/issues/1110)) ([bcfd7a2](https://github.com/aws/aws-sdk-js-v3/commit/bcfd7a2faeca3a2605057fd4736d710aa4902b62)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-alpha.25 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-alpha.24 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-alpha.23 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-alpha.22 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d57236dc71d4d1058a9985a6b8d09a2019)) - - - - - -# 1.0.0-alpha.21 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.20 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.19 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.18 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.17 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.16 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.15 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.14 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.13 (2020-02-04) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.12 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.11 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.10 (2020-01-22) - - - -# 1.0.0-alpha.11 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.8 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.7 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.6 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.5 (2020-01-14) - - -### Bug Fixes - -* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb)) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.4 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.3 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.2 (2020-01-09) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) - - - - - -# 1.0.0-alpha.1 (2020-01-08) - - -### Features - -* add client-qldb-session ([#658](https://github.com/aws/aws-sdk-js-v3/issues/658)) ([441ae9d](https://github.com/aws/aws-sdk-js-v3/commit/441ae9d)) diff --git a/clients/client-qldb-session/LICENSE b/clients/client-qldb-session/LICENSE deleted file mode 100644 index dd65ae06be7a..000000000000 --- a/clients/client-qldb-session/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-qldb-session/README.md b/clients/client-qldb-session/README.md deleted file mode 100644 index 6334b50b7718..000000000000 --- a/clients/client-qldb-session/README.md +++ /dev/null @@ -1,233 +0,0 @@ - - -# @aws-sdk/client-qldb-session - -## Description - -AWS SDK for JavaScript QLDBSession Client for Node.js, Browser and React Native. - -

The transactional data APIs for Amazon QLDB

- -

Instead of interacting directly with this API, we recommend using the QLDB driver -or the QLDB shell to execute data transactions on a ledger.

-
    -
  • -

    If you are working with an AWS SDK, use the QLDB driver. The driver provides -a high-level abstraction layer above this QLDB Session data -plane and manages SendCommand API calls for you. For information and -a list of supported programming languages, see Getting started -with the driver in the Amazon QLDB Developer -Guide.

    -
  • -
  • -

    If you are working with the AWS Command Line Interface (AWS CLI), use the -QLDB shell. The shell is a command line interface that uses the QLDB driver to -interact with a ledger. For information, see Accessing Amazon QLDB using the -QLDB shell.

    -
  • -
-
- -## Installing - -To install this package, simply type add or install @aws-sdk/client-qldb-session -using your favorite package manager: - -- `npm install @aws-sdk/client-qldb-session` -- `yarn add @aws-sdk/client-qldb-session` -- `pnpm add @aws-sdk/client-qldb-session` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `QLDBSessionClient` and -the commands you need, for example `SendCommandCommand`: - -```js -// ES5 example -const { QLDBSessionClient, SendCommandCommand } = require("@aws-sdk/client-qldb-session"); -``` - -```ts -// ES6+ example -import { QLDBSessionClient, SendCommandCommand } from "@aws-sdk/client-qldb-session"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new QLDBSessionClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new SendCommandCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-qldb-session"; -const client = new AWS.QLDBSession({ region: "REGION" }); - -// async/await. -try { - const data = await client.sendCommand(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .sendCommand(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.sendCommand(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-qldb-session` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -SendCommand - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb-session/command/SendCommandCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb-session/Interface/SendCommandCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb-session/Interface/SendCommandCommandOutput/) - -
diff --git a/clients/client-qldb-session/api-extractor.json b/clients/client-qldb-session/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-qldb-session/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-qldb-session/package.json b/clients/client-qldb-session/package.json deleted file mode 100644 index 459992da66aa..000000000000 --- a/clients/client-qldb-session/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "@aws-sdk/client-qldb-session", - "description": "AWS SDK for JavaScript Qldb Session Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-qldb-session", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo qldb-session" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-qldb-session", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-qldb-session" - } -} diff --git a/clients/client-qldb-session/src/QLDBSession.ts b/clients/client-qldb-session/src/QLDBSession.ts deleted file mode 100644 index 5312db6220b2..000000000000 --- a/clients/client-qldb-session/src/QLDBSession.ts +++ /dev/null @@ -1,51 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { SendCommandCommand, SendCommandCommandInput, SendCommandCommandOutput } from "./commands/SendCommandCommand"; -import { QLDBSessionClient, QLDBSessionClientConfig } from "./QLDBSessionClient"; - -const commands = { - SendCommandCommand, -}; - -export interface QLDBSession { - /** - * @see {@link SendCommandCommand} - */ - sendCommand(): Promise; - sendCommand(args: SendCommandCommandInput, options?: __HttpHandlerOptions): Promise; - sendCommand(args: SendCommandCommandInput, cb: (err: any, data?: SendCommandCommandOutput) => void): void; - sendCommand( - args: SendCommandCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: SendCommandCommandOutput) => void - ): void; -} - -/** - *

The transactional data APIs for Amazon QLDB

- * - *

Instead of interacting directly with this API, we recommend using the QLDB driver - * or the QLDB shell to execute data transactions on a ledger.

- *
    - *
  • - *

    If you are working with an AWS SDK, use the QLDB driver. The driver provides - * a high-level abstraction layer above this QLDB Session data - * plane and manages SendCommand API calls for you. For information and - * a list of supported programming languages, see Getting started - * with the driver in the Amazon QLDB Developer - * Guide.

    - *
  • - *
  • - *

    If you are working with the AWS Command Line Interface (AWS CLI), use the - * QLDB shell. The shell is a command line interface that uses the QLDB driver to - * interact with a ledger. For information, see Accessing Amazon QLDB using the - * QLDB shell.

    - *
  • - *
- *
- * @public - */ -export class QLDBSession extends QLDBSessionClient implements QLDBSession {} -createAggregatedClient(commands, QLDBSession); diff --git a/clients/client-qldb-session/src/QLDBSessionClient.ts b/clients/client-qldb-session/src/QLDBSessionClient.ts deleted file mode 100644 index a4a33981e443..000000000000 --- a/clients/client-qldb-session/src/QLDBSessionClient.ts +++ /dev/null @@ -1,342 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultQLDBSessionHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { SendCommandCommandInput, SendCommandCommandOutput } from "./commands/SendCommandCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = SendCommandCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = SendCommandCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type QLDBSessionClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of QLDBSessionClient class constructor that set the region, credentials and other options. - */ -export interface QLDBSessionClientConfig extends QLDBSessionClientConfigType {} - -/** - * @public - */ -export type QLDBSessionClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of QLDBSessionClient class. This is resolved and normalized from the {@link QLDBSessionClientConfig | constructor configuration interface}. - */ -export interface QLDBSessionClientResolvedConfig extends QLDBSessionClientResolvedConfigType {} - -/** - *

The transactional data APIs for Amazon QLDB

- * - *

Instead of interacting directly with this API, we recommend using the QLDB driver - * or the QLDB shell to execute data transactions on a ledger.

- *
    - *
  • - *

    If you are working with an AWS SDK, use the QLDB driver. The driver provides - * a high-level abstraction layer above this QLDB Session data - * plane and manages SendCommand API calls for you. For information and - * a list of supported programming languages, see Getting started - * with the driver in the Amazon QLDB Developer - * Guide.

    - *
  • - *
  • - *

    If you are working with the AWS Command Line Interface (AWS CLI), use the - * QLDB shell. The shell is a command line interface that uses the QLDB driver to - * interact with a ledger. For information, see Accessing Amazon QLDB using the - * QLDB shell.

    - *
  • - *
- *
- * @public - */ -export class QLDBSessionClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - QLDBSessionClientResolvedConfig -> { - /** - * The resolved configuration of QLDBSessionClient class. This is resolved and normalized from the {@link QLDBSessionClientConfig | constructor configuration interface}. - */ - readonly config: QLDBSessionClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultQLDBSessionHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: QLDBSessionClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-qldb-session/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-qldb-session/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index da7ccfe85c2e..000000000000 --- a/clients/client-qldb-session/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { QLDBSessionHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QLDBSessionHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): QLDBSessionHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: QLDBSessionHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QLDBSessionHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): QLDBSessionHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-qldb-session/src/auth/httpAuthSchemeProvider.ts b/clients/client-qldb-session/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index a87af7823f8e..000000000000 --- a/clients/client-qldb-session/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,155 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { QLDBSessionClientConfig, QLDBSessionClientResolvedConfig } from "../QLDBSessionClient"; - -/** - * @internal - */ -export interface QLDBSessionHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface QLDBSessionHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - QLDBSessionClientResolvedConfig, - HandlerExecutionContext, - QLDBSessionHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultQLDBSessionHttpAuthSchemeParametersProvider = async ( - config: QLDBSessionClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: QLDBSessionHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "qldb", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface QLDBSessionHttpAuthSchemeProvider - extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultQLDBSessionHttpAuthSchemeProvider: QLDBSessionHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: QLDBSessionHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: QLDBSessionHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-qldb-session/src/commands/SendCommandCommand.ts b/clients/client-qldb-session/src/commands/SendCommandCommand.ts deleted file mode 100644 index 5b6a420f3938..000000000000 --- a/clients/client-qldb-session/src/commands/SendCommandCommand.ts +++ /dev/null @@ -1,223 +0,0 @@ -// 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 { SendCommandRequest, SendCommandResult } from "../models/models_0"; -import { de_SendCommandCommand, se_SendCommandCommand } from "../protocols/Aws_json1_0"; -import { QLDBSessionClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBSessionClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link SendCommandCommand}. - */ -export interface SendCommandCommandInput extends SendCommandRequest {} -/** - * @public - * - * The output of {@link SendCommandCommand}. - */ -export interface SendCommandCommandOutput extends SendCommandResult, __MetadataBearer {} - -/** - *

Sends a command to an Amazon QLDB ledger.

- * - *

Instead of interacting directly with this API, we recommend using the QLDB driver - * or the QLDB shell to execute data transactions on a ledger.

- *
    - *
  • - *

    If you are working with an AWS SDK, use the QLDB driver. The driver provides - * a high-level abstraction layer above this QLDB Session data - * plane and manages SendCommand API calls for you. For information and - * a list of supported programming languages, see Getting started - * with the driver in the Amazon QLDB Developer - * Guide.

    - *
  • - *
  • - *

    If you are working with the AWS Command Line Interface (AWS CLI), use the - * QLDB shell. The shell is a command line interface that uses the QLDB driver to - * interact with a ledger. For information, see Accessing Amazon QLDB using the - * QLDB shell.

    - *
  • - *
- *
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBSessionClient, SendCommandCommand } from "@aws-sdk/client-qldb-session"; // ES Modules import - * // const { QLDBSessionClient, SendCommandCommand } = require("@aws-sdk/client-qldb-session"); // CommonJS import - * // import type { QLDBSessionClientConfig } from "@aws-sdk/client-qldb-session"; - * const config = {}; // type is QLDBSessionClientConfig - * const client = new QLDBSessionClient(config); - * const input = { // SendCommandRequest - * SessionToken: "STRING_VALUE", - * StartSession: { // StartSessionRequest - * LedgerName: "STRING_VALUE", // required - * }, - * StartTransaction: {}, - * EndSession: {}, - * CommitTransaction: { // CommitTransactionRequest - * TransactionId: "STRING_VALUE", // required - * CommitDigest: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("") // required - * }, - * AbortTransaction: {}, - * ExecuteStatement: { // ExecuteStatementRequest - * TransactionId: "STRING_VALUE", // required - * Statement: "STRING_VALUE", // required - * Parameters: [ // StatementParameters - * { // ValueHolder - * IonBinary: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("") - * IonText: "STRING_VALUE", - * }, - * ], - * }, - * FetchPage: { // FetchPageRequest - * TransactionId: "STRING_VALUE", // required - * NextPageToken: "STRING_VALUE", // required - * }, - * }; - * const command = new SendCommandCommand(input); - * const response = await client.send(command); - * // { // SendCommandResult - * // StartSession: { // StartSessionResult - * // SessionToken: "STRING_VALUE", - * // TimingInformation: { // TimingInformation - * // ProcessingTimeMilliseconds: Number("long"), - * // }, - * // }, - * // StartTransaction: { // StartTransactionResult - * // TransactionId: "STRING_VALUE", - * // TimingInformation: { - * // ProcessingTimeMilliseconds: Number("long"), - * // }, - * // }, - * // EndSession: { // EndSessionResult - * // TimingInformation: { - * // ProcessingTimeMilliseconds: Number("long"), - * // }, - * // }, - * // CommitTransaction: { // CommitTransactionResult - * // TransactionId: "STRING_VALUE", - * // CommitDigest: new Uint8Array(), - * // TimingInformation: { - * // ProcessingTimeMilliseconds: Number("long"), - * // }, - * // ConsumedIOs: { // IOUsage - * // ReadIOs: Number("long"), - * // WriteIOs: Number("long"), - * // }, - * // }, - * // AbortTransaction: { // AbortTransactionResult - * // TimingInformation: { - * // ProcessingTimeMilliseconds: Number("long"), - * // }, - * // }, - * // ExecuteStatement: { // ExecuteStatementResult - * // FirstPage: { // Page - * // Values: [ // ValueHolders - * // { // ValueHolder - * // IonBinary: new Uint8Array(), - * // IonText: "STRING_VALUE", - * // }, - * // ], - * // NextPageToken: "STRING_VALUE", - * // }, - * // TimingInformation: "", - * // ConsumedIOs: { - * // ReadIOs: Number("long"), - * // WriteIOs: Number("long"), - * // }, - * // }, - * // FetchPage: { // FetchPageResult - * // Page: { - * // Values: [ - * // { - * // IonBinary: new Uint8Array(), - * // IonText: "STRING_VALUE", - * // }, - * // ], - * // NextPageToken: "STRING_VALUE", - * // }, - * // TimingInformation: "", - * // ConsumedIOs: { - * // ReadIOs: Number("long"), - * // WriteIOs: Number("long"), - * // }, - * // }, - * // }; - * - * ``` - * - * @param SendCommandCommandInput - {@link SendCommandCommandInput} - * @returns {@link SendCommandCommandOutput} - * @see {@link SendCommandCommandInput} for command's `input` shape. - * @see {@link SendCommandCommandOutput} for command's `response` shape. - * @see {@link QLDBSessionClientResolvedConfig | config} for QLDBSessionClient's `config` shape. - * - * @throws {@link BadRequestException} (client fault) - *

Returned if the request is malformed or contains an error such as an invalid parameter - * value or a missing required parameter.

- * - * @throws {@link CapacityExceededException} (server fault) - *

Returned when the request exceeds the processing capacity of the ledger.

- * - * @throws {@link InvalidSessionException} (client fault) - *

Returned if the session doesn't exist anymore because it timed out or expired.

- * - * @throws {@link LimitExceededException} (client fault) - *

Returned if a resource limit such as number of active sessions is exceeded.

- * - * @throws {@link OccConflictException} (client fault) - *

Returned when a transaction cannot be written to the journal due to a failure in the - * verification phase of optimistic concurrency control (OCC).

- * - * @throws {@link RateExceededException} (client fault) - *

Returned when the rate of requests exceeds the allowed throughput.

- * - * @throws {@link QLDBSessionServiceException} - *

Base exception class for all service exceptions from QLDBSession service.

- * - * - * @public - */ -export class SendCommandCommand extends $Command - .classBuilder< - SendCommandCommandInput, - SendCommandCommandOutput, - QLDBSessionClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBSessionClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("QLDBSession", "SendCommand", {}) - .n("QLDBSessionClient", "SendCommandCommand") - .f(void 0, void 0) - .ser(se_SendCommandCommand) - .de(de_SendCommandCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: SendCommandRequest; - output: SendCommandResult; - }; - sdk: { - input: SendCommandCommandInput; - output: SendCommandCommandOutput; - }; - }; -} diff --git a/clients/client-qldb-session/src/commands/index.ts b/clients/client-qldb-session/src/commands/index.ts deleted file mode 100644 index 2278931da734..000000000000 --- a/clients/client-qldb-session/src/commands/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./SendCommandCommand"; diff --git a/clients/client-qldb-session/src/endpoint/EndpointParameters.ts b/clients/client-qldb-session/src/endpoint/EndpointParameters.ts deleted file mode 100644 index a66338e3da76..000000000000 --- a/clients/client-qldb-session/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "qldb", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-qldb-session/src/endpoint/endpointResolver.ts b/clients/client-qldb-session/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-qldb-session/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-qldb-session/src/endpoint/ruleset.ts b/clients/client-qldb-session/src/endpoint/ruleset.ts deleted file mode 100644 index 6ad1d49a8dfe..000000000000 --- a/clients/client-qldb-session/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/qldb-session.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"string"}, -i={[s]:true,"default":false,"type":"boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://session.qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://session.qldb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://session.qldb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://session.qldb.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-qldb-session/src/extensionConfiguration.ts b/clients/client-qldb-session/src/extensionConfiguration.ts deleted file mode 100644 index 2730bb745db2..000000000000 --- a/clients/client-qldb-session/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface QLDBSessionExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-qldb-session/src/index.ts b/clients/client-qldb-session/src/index.ts deleted file mode 100644 index 7a65e2a2bfbd..000000000000 --- a/clients/client-qldb-session/src/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

The transactional data APIs for Amazon QLDB

- * - *

Instead of interacting directly with this API, we recommend using the QLDB driver - * or the QLDB shell to execute data transactions on a ledger.

- *
    - *
  • - *

    If you are working with an AWS SDK, use the QLDB driver. The driver provides - * a high-level abstraction layer above this QLDB Session data - * plane and manages SendCommand API calls for you. For information and - * a list of supported programming languages, see Getting started - * with the driver in the Amazon QLDB Developer - * Guide.

    - *
  • - *
  • - *

    If you are working with the AWS Command Line Interface (AWS CLI), use the - * QLDB shell. The shell is a command line interface that uses the QLDB driver to - * interact with a ledger. For information, see Accessing Amazon QLDB using the - * QLDB shell.

    - *
  • - *
- *
- * - * @packageDocumentation - */ -export * from "./QLDBSessionClient"; -export * from "./QLDBSession"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { QLDBSessionExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./models"; - -export { QLDBSessionServiceException } from "./models/QLDBSessionServiceException"; diff --git a/clients/client-qldb-session/src/models/QLDBSessionServiceException.ts b/clients/client-qldb-session/src/models/QLDBSessionServiceException.ts deleted file mode 100644 index ec9529516603..000000000000 --- a/clients/client-qldb-session/src/models/QLDBSessionServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from QLDBSession service. - */ -export class QLDBSessionServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, QLDBSessionServiceException.prototype); - } -} diff --git a/clients/client-qldb-session/src/models/index.ts b/clients/client-qldb-session/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-qldb-session/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-qldb-session/src/models/models_0.ts b/clients/client-qldb-session/src/models/models_0.ts deleted file mode 100644 index e5ce2e15d242..000000000000 --- a/clients/client-qldb-session/src/models/models_0.ts +++ /dev/null @@ -1,553 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { QLDBSessionServiceException as __BaseException } from "./QLDBSessionServiceException"; - -/** - *

Contains the details of the transaction to abort.

- * @public - */ -export interface AbortTransactionRequest {} - -/** - *

Contains server-side performance information for a command. Amazon QLDB captures timing - * information between the times when it receives the request and when it sends the - * corresponding response.

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

The amount of time that QLDB spent on processing the command, measured in - * milliseconds.

- * @public - */ - ProcessingTimeMilliseconds?: number | undefined; -} - -/** - *

Contains the details of the aborted transaction.

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

Contains server-side performance information for the command.

- * @public - */ - TimingInformation?: TimingInformation | undefined; -} - -/** - *

Returned if the request is malformed or contains an error such as an invalid parameter - * value or a missing required parameter.

- * @public - */ -export class BadRequestException extends __BaseException { - readonly name: "BadRequestException" = "BadRequestException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - Code?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "BadRequestException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, BadRequestException.prototype); - this.Message = opts.Message; - this.Code = opts.Code; - } -} - -/** - *

Returned when the request exceeds the processing capacity of the ledger.

- * @public - */ -export class CapacityExceededException extends __BaseException { - readonly name: "CapacityExceededException" = "CapacityExceededException"; - readonly $fault: "server" = "server"; - Message?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "CapacityExceededException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, CapacityExceededException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Contains the details of the transaction to commit.

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

Specifies the transaction ID of the transaction to commit.

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

Specifies the commit digest for the transaction to commit. For every active transaction, - * the commit digest must be passed. QLDB validates CommitDigest and rejects - * the commit with an error if the digest computed on the client does not match the digest - * computed by QLDB.

- *

The purpose of the CommitDigest parameter is to ensure that QLDB commits - * a transaction if and only if the server has processed the exact set of statements sent by - * the client, in the same order that client sent them, and with no duplicates.

- * @public - */ - CommitDigest: Uint8Array | undefined; -} - -/** - *

Contains I/O usage metrics for a command that was invoked.

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

The number of read I/O requests that the command made.

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

The number of write I/O requests that the command made.

- * @public - */ - WriteIOs?: number | undefined; -} - -/** - *

Contains the details of the committed transaction.

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

The transaction ID of the committed transaction.

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

The commit digest of the committed transaction.

- * @public - */ - CommitDigest?: Uint8Array | undefined; - - /** - *

Contains server-side performance information for the command.

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

Contains metrics about the number of I/O requests that were consumed.

- * @public - */ - ConsumedIOs?: IOUsage | undefined; -} - -/** - *

Specifies a request to end the session.

- * @public - */ -export interface EndSessionRequest {} - -/** - *

Contains the details of the ended session.

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

Contains server-side performance information for the command.

- * @public - */ - TimingInformation?: TimingInformation | undefined; -} - -/** - *

A structure that can contain a value in multiple encoding formats.

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

An Amazon Ion binary value contained in a ValueHolder structure.

- * @public - */ - IonBinary?: Uint8Array | undefined; - - /** - *

An Amazon Ion plaintext value contained in a ValueHolder structure.

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

Specifies a request to execute a statement.

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

Specifies the transaction ID of the request.

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

Specifies the statement of the request.

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

Specifies the parameters for the parameterized statement in the request.

- * @public - */ - Parameters?: ValueHolder[] | undefined; -} - -/** - *

Contains details of the fetched page.

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

A structure that contains values in multiple encoding formats.

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

The token of the next page.

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

Contains the details of the executed statement.

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

Contains the details of the first fetched page.

- * @public - */ - FirstPage?: Page | undefined; - - /** - *

Contains server-side performance information for the command.

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

Contains metrics about the number of I/O requests that were consumed.

- * @public - */ - ConsumedIOs?: IOUsage | undefined; -} - -/** - *

Specifies the details of the page to be fetched.

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

Specifies the transaction ID of the page to be fetched.

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

Specifies the next page token of the page to be fetched.

- * @public - */ - NextPageToken: string | undefined; -} - -/** - *

Contains the page that was fetched.

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

Contains details of the fetched page.

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

Contains server-side performance information for the command.

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

Contains metrics about the number of I/O requests that were consumed.

- * @public - */ - ConsumedIOs?: IOUsage | undefined; -} - -/** - *

Returned if the session doesn't exist anymore because it timed out or expired.

- * @public - */ -export class InvalidSessionException extends __BaseException { - readonly name: "InvalidSessionException" = "InvalidSessionException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - Code?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InvalidSessionException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, InvalidSessionException.prototype); - this.Message = opts.Message; - this.Code = opts.Code; - } -} - -/** - *

Returned if a resource limit such as number of active sessions is exceeded.

- * @public - */ -export class LimitExceededException extends __BaseException { - readonly name: "LimitExceededException" = "LimitExceededException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "LimitExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, LimitExceededException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Returned when a transaction cannot be written to the journal due to a failure in the - * verification phase of optimistic concurrency control (OCC).

- * @public - */ -export class OccConflictException extends __BaseException { - readonly name: "OccConflictException" = "OccConflictException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "OccConflictException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, OccConflictException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Returned when the rate of requests exceeds the allowed throughput.

- * @public - */ -export class RateExceededException extends __BaseException { - readonly name: "RateExceededException" = "RateExceededException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "RateExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, RateExceededException.prototype); - this.Message = opts.Message; - } -} - -/** - *

Specifies a request to start a new session.

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

The name of the ledger to start a new session against.

- * @public - */ - LedgerName: string | undefined; -} - -/** - *

Specifies a request to start a transaction.

- * @public - */ -export interface StartTransactionRequest {} - -/** - * @public - */ -export interface SendCommandRequest { - /** - *

Specifies the session token for the current command. A session token is constant - * throughout the life of the session.

- *

To obtain a session token, run the StartSession command. This - * SessionToken is required for every subsequent command that is issued during - * the current session.

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

Command to start a new session. A session token is obtained as part of the - * response.

- * @public - */ - StartSession?: StartSessionRequest | undefined; - - /** - *

Command to start a new transaction.

- * @public - */ - StartTransaction?: StartTransactionRequest | undefined; - - /** - *

Command to end the current session.

- * @public - */ - EndSession?: EndSessionRequest | undefined; - - /** - *

Command to commit the specified transaction.

- * @public - */ - CommitTransaction?: CommitTransactionRequest | undefined; - - /** - *

Command to abort the current transaction.

- * @public - */ - AbortTransaction?: AbortTransactionRequest | undefined; - - /** - *

Command to execute a statement in the specified transaction.

- * @public - */ - ExecuteStatement?: ExecuteStatementRequest | undefined; - - /** - *

Command to fetch a page.

- * @public - */ - FetchPage?: FetchPageRequest | undefined; -} - -/** - *

Contains the details of the started session.

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

Session token of the started session. This SessionToken is required for - * every subsequent command that is issued during the current session.

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

Contains server-side performance information for the command.

- * @public - */ - TimingInformation?: TimingInformation | undefined; -} - -/** - *

Contains the details of the started transaction.

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

The transaction ID of the started transaction.

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

Contains server-side performance information for the command.

- * @public - */ - TimingInformation?: TimingInformation | undefined; -} - -/** - * @public - */ -export interface SendCommandResult { - /** - *

Contains the details of the started session that includes a session token. This - * SessionToken is required for every subsequent command that is issued during - * the current session.

- * @public - */ - StartSession?: StartSessionResult | undefined; - - /** - *

Contains the details of the started transaction.

- * @public - */ - StartTransaction?: StartTransactionResult | undefined; - - /** - *

Contains the details of the ended session.

- * @public - */ - EndSession?: EndSessionResult | undefined; - - /** - *

Contains the details of the committed transaction.

- * @public - */ - CommitTransaction?: CommitTransactionResult | undefined; - - /** - *

Contains the details of the aborted transaction.

- * @public - */ - AbortTransaction?: AbortTransactionResult | undefined; - - /** - *

Contains the details of the executed statement.

- * @public - */ - ExecuteStatement?: ExecuteStatementResult | undefined; - - /** - *

Contains the details of the fetched page.

- * @public - */ - FetchPage?: FetchPageResult | undefined; -} diff --git a/clients/client-qldb-session/src/protocols/Aws_json1_0.ts b/clients/client-qldb-session/src/protocols/Aws_json1_0.ts deleted file mode 100644 index aac611bbd2e1..000000000000 --- a/clients/client-qldb-session/src/protocols/Aws_json1_0.ts +++ /dev/null @@ -1,423 +0,0 @@ -// smithy-typescript generated code -import { loadRestJsonErrorCode, parseJsonBody as parseBody, parseJsonErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectString as __expectString, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - HeaderBag as __HeaderBag, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { SendCommandCommandInput, SendCommandCommandOutput } from "../commands/SendCommandCommand"; -import { - AbortTransactionRequest, - BadRequestException, - CapacityExceededException, - CommitTransactionRequest, - CommitTransactionResult, - EndSessionRequest, - ExecuteStatementRequest, - ExecuteStatementResult, - FetchPageRequest, - FetchPageResult, - InvalidSessionException, - LimitExceededException, - OccConflictException, - Page, - RateExceededException, - SendCommandRequest, - SendCommandResult, - StartSessionRequest, - StartTransactionRequest, - ValueHolder, -} from "../models/models_0"; -import { QLDBSessionServiceException as __BaseException } from "../models/QLDBSessionServiceException"; - -/** - * serializeAws_json1_0SendCommandCommand - */ -export const se_SendCommandCommand = async ( - input: SendCommandCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("SendCommand"); - let body: any; - body = JSON.stringify(se_SendCommandRequest(input, context)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * deserializeAws_json1_0SendCommandCommand - */ -export const de_SendCommandCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode >= 300) { - return de_CommandError(output, context); - } - const data: any = await parseBody(output.body, context); - let contents: any = {}; - contents = de_SendCommandResult(data, context); - const response: SendCommandCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserialize_Aws_json1_0CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "BadRequestException": - case "com.amazonaws.qldbsession#BadRequestException": - throw await de_BadRequestExceptionRes(parsedOutput, context); - case "CapacityExceededException": - case "com.amazonaws.qldbsession#CapacityExceededException": - throw await de_CapacityExceededExceptionRes(parsedOutput, context); - case "InvalidSessionException": - case "com.amazonaws.qldbsession#InvalidSessionException": - throw await de_InvalidSessionExceptionRes(parsedOutput, context); - case "LimitExceededException": - case "com.amazonaws.qldbsession#LimitExceededException": - throw await de_LimitExceededExceptionRes(parsedOutput, context); - case "OccConflictException": - case "com.amazonaws.qldbsession#OccConflictException": - throw await de_OccConflictExceptionRes(parsedOutput, context); - case "RateExceededException": - case "com.amazonaws.qldbsession#RateExceededException": - throw await de_RateExceededExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -/** - * deserializeAws_json1_0BadRequestExceptionRes - */ -const de_BadRequestExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new BadRequestException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_0CapacityExceededExceptionRes - */ -const de_CapacityExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new CapacityExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_0InvalidSessionExceptionRes - */ -const de_InvalidSessionExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new InvalidSessionException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_0LimitExceededExceptionRes - */ -const de_LimitExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new LimitExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_0OccConflictExceptionRes - */ -const de_OccConflictExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new OccConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_0RateExceededExceptionRes - */ -const de_RateExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new RateExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -// se_AbortTransactionRequest omitted. - -/** - * serializeAws_json1_0CommitTransactionRequest - */ -const se_CommitTransactionRequest = (input: CommitTransactionRequest, context: __SerdeContext): any => { - return take(input, { - CommitDigest: context.base64Encoder, - TransactionId: [], - }); -}; - -// se_EndSessionRequest omitted. - -/** - * serializeAws_json1_0ExecuteStatementRequest - */ -const se_ExecuteStatementRequest = (input: ExecuteStatementRequest, context: __SerdeContext): any => { - return take(input, { - Parameters: (_) => se_StatementParameters(_, context), - Statement: [], - TransactionId: [], - }); -}; - -// se_FetchPageRequest omitted. - -/** - * serializeAws_json1_0SendCommandRequest - */ -const se_SendCommandRequest = (input: SendCommandRequest, context: __SerdeContext): any => { - return take(input, { - AbortTransaction: _json, - CommitTransaction: (_) => se_CommitTransactionRequest(_, context), - EndSession: _json, - ExecuteStatement: (_) => se_ExecuteStatementRequest(_, context), - FetchPage: _json, - SessionToken: [], - StartSession: _json, - StartTransaction: _json, - }); -}; - -// se_StartSessionRequest omitted. - -// se_StartTransactionRequest omitted. - -/** - * serializeAws_json1_0StatementParameters - */ -const se_StatementParameters = (input: ValueHolder[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - return se_ValueHolder(entry, context); - }); -}; - -/** - * serializeAws_json1_0ValueHolder - */ -const se_ValueHolder = (input: ValueHolder, context: __SerdeContext): any => { - return take(input, { - IonBinary: context.base64Encoder, - IonText: [], - }); -}; - -// de_AbortTransactionResult omitted. - -// de_BadRequestException omitted. - -// de_CapacityExceededException omitted. - -/** - * deserializeAws_json1_0CommitTransactionResult - */ -const de_CommitTransactionResult = (output: any, context: __SerdeContext): CommitTransactionResult => { - return take(output, { - CommitDigest: context.base64Decoder, - ConsumedIOs: _json, - TimingInformation: _json, - TransactionId: __expectString, - }) as any; -}; - -// de_EndSessionResult omitted. - -/** - * deserializeAws_json1_0ExecuteStatementResult - */ -const de_ExecuteStatementResult = (output: any, context: __SerdeContext): ExecuteStatementResult => { - return take(output, { - ConsumedIOs: _json, - FirstPage: (_: any) => de_Page(_, context), - TimingInformation: _json, - }) as any; -}; - -/** - * deserializeAws_json1_0FetchPageResult - */ -const de_FetchPageResult = (output: any, context: __SerdeContext): FetchPageResult => { - return take(output, { - ConsumedIOs: _json, - Page: (_: any) => de_Page(_, context), - TimingInformation: _json, - }) as any; -}; - -// de_InvalidSessionException omitted. - -// de_IOUsage omitted. - -// de_LimitExceededException omitted. - -// de_OccConflictException omitted. - -/** - * deserializeAws_json1_0Page - */ -const de_Page = (output: any, context: __SerdeContext): Page => { - return take(output, { - NextPageToken: __expectString, - Values: (_: any) => de_ValueHolders(_, context), - }) as any; -}; - -// de_RateExceededException omitted. - -/** - * deserializeAws_json1_0SendCommandResult - */ -const de_SendCommandResult = (output: any, context: __SerdeContext): SendCommandResult => { - return take(output, { - AbortTransaction: _json, - CommitTransaction: (_: any) => de_CommitTransactionResult(_, context), - EndSession: _json, - ExecuteStatement: (_: any) => de_ExecuteStatementResult(_, context), - FetchPage: (_: any) => de_FetchPageResult(_, context), - StartSession: _json, - StartTransaction: _json, - }) as any; -}; - -// de_StartSessionResult omitted. - -// de_StartTransactionResult omitted. - -// de_TimingInformation omitted. - -/** - * deserializeAws_json1_0ValueHolder - */ -const de_ValueHolder = (output: any, context: __SerdeContext): ValueHolder => { - return take(output, { - IonBinary: context.base64Decoder, - IonText: __expectString, - }) as any; -}; - -/** - * deserializeAws_json1_0ValueHolders - */ -const de_ValueHolders = (output: any, context: __SerdeContext): ValueHolder[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ValueHolder(entry, context); - }); - return retVal; -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const throwDefaultError = withBaseException(__BaseException); -const buildHttpRpcRequest = async ( - context: __SerdeContext, - headers: __HeaderBag, - path: string, - resolvedHostname: string | undefined, - body: any -): Promise<__HttpRequest> => { - const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); - const contents: any = { - protocol, - hostname, - port, - method: "POST", - path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, - headers, - }; - if (resolvedHostname !== undefined) { - contents.hostname = resolvedHostname; - } - if (body !== undefined) { - contents.body = body; - } - return new __HttpRequest(contents); -}; -function sharedHeaders(operation: string): __HeaderBag { - return { - "content-type": "application/x-amz-json-1.0", - "x-amz-target": `QLDBSession.${operation}`, - }; -} diff --git a/clients/client-qldb-session/src/runtimeConfig.browser.ts b/clients/client-qldb-session/src/runtimeConfig.browser.ts deleted file mode 100644 index 14e1decaa8d5..000000000000 --- a/clients/client-qldb-session/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { QLDBSessionClientConfig } from "./QLDBSessionClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBSessionClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-qldb-session/src/runtimeConfig.native.ts b/clients/client-qldb-session/src/runtimeConfig.native.ts deleted file mode 100644 index c818c75cbb43..000000000000 --- a/clients/client-qldb-session/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { QLDBSessionClientConfig } from "./QLDBSessionClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBSessionClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-qldb-session/src/runtimeConfig.shared.ts b/clients/client-qldb-session/src/runtimeConfig.shared.ts deleted file mode 100644 index bbeeb5578bac..000000000000 --- a/clients/client-qldb-session/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { defaultQLDBSessionHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { QLDBSessionClientConfig } from "./QLDBSessionClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBSessionClientConfig) => { - return { - apiVersion: "2019-07-11", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultQLDBSessionHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "QLDB Session", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-qldb-session/src/runtimeConfig.ts b/clients/client-qldb-session/src/runtimeConfig.ts deleted file mode 100644 index 58170d1e767a..000000000000 --- a/clients/client-qldb-session/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { QLDBSessionClientConfig } from "./QLDBSessionClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBSessionClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-qldb-session/src/runtimeExtensions.ts b/clients/client-qldb-session/src/runtimeExtensions.ts deleted file mode 100644 index 65ccdc6fe7cc..000000000000 --- a/clients/client-qldb-session/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { QLDBSessionExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: QLDBSessionExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: QLDBSessionExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-qldb-session/tsconfig.cjs.json b/clients/client-qldb-session/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-qldb-session/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-qldb-session/tsconfig.es.json b/clients/client-qldb-session/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-qldb-session/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-qldb-session/tsconfig.json b/clients/client-qldb-session/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-qldb-session/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-qldb-session/tsconfig.types.json b/clients/client-qldb-session/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-qldb-session/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/clients/client-qldb/.gitignore b/clients/client-qldb/.gitignore deleted file mode 100644 index 1a76554918be..000000000000 --- a/clients/client-qldb/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-qldb/CHANGELOG.md b/clients/client-qldb/CHANGELOG.md deleted file mode 100644 index ed39f859263f..000000000000 --- a/clients/client-qldb/CHANGELOG.md +++ /dev/null @@ -1,6865 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.912.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.911.0...v3.912.0) (2025-10-16) - - -### Features - -* **client-qldb:** Update endpoint ruleset parameters casing ([be4c85b](https://github.com/aws/aws-sdk-js-v3/commit/be4c85b9ec3b8dd838886e05f34949dac12086e9)) - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [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/client-qldb - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.590.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.589.0...v3.590.0) (2024-06-04) - - -### Bug Fixes - -* **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#6156](https://github.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://github.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) - - - - - -# [3.588.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0) (2024-05-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.587.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.586.0...v3.587.0) (2024-05-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.583.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.582.0...v3.583.0) (2024-05-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.582.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.581.0...v3.582.0) (2024-05-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.577.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.576.0...v3.577.0) (2024-05-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.576.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.575.0...v3.576.0) (2024-05-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.575.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0) (2024-05-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.574.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.573.0...v3.574.0) (2024-05-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.572.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.571.0...v3.572.0) (2024-05-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.569.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0) (2024-05-03) - - -### Bug Fixes - -* **clients:** add deps required by default credential providers ([#6055](https://github.com/aws/aws-sdk-js-v3/issues/6055)) ([bfa8626](https://github.com/aws/aws-sdk-js-v3/commit/bfa86268540d197a21f13e8d2e8bced10b78d480)) - - - - - -# [3.568.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0) (2024-05-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.567.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.566.0...v3.567.0) (2024-05-01) - - -### Features - -* end support for Node.js 14.x ([#6034](https://github.com/aws/aws-sdk-js-v3/issues/6034)) ([d196411](https://github.com/aws/aws-sdk-js-v3/commit/d19641119f07d62c29f12348f448cd834d841533)) - - - - - -# [3.565.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0) (2024-04-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.564.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0) (2024-04-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.563.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.562.0...v3.563.0) (2024-04-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.556.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.555.0...v3.556.0) (2024-04-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.554.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.553.0...v3.554.0) (2024-04-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.552.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.551.0...v3.552.0) (2024-04-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.549.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.548.0...v3.549.0) (2024-04-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.533.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.532.0...v3.533.0) (2024-03-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.529.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1) (2024-03-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.529.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.528.0...v3.529.0) (2024-03-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.525.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.524.0...v3.525.0) (2024-02-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.523.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.522.0...v3.523.0) (2024-02-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.521.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.520.0...v3.521.0) (2024-02-23) - - -### Features - -* requestHandler ctor param pass-through ([#5820](https://github.com/aws/aws-sdk-js-v3/issues/5820)) ([9fec71d](https://github.com/aws/aws-sdk-js-v3/commit/9fec71d1933cd8e3db118c164bca16edc2305532)) - - - - - -# [3.515.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0) (2024-02-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.514.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0) (2024-02-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.513.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.512.0...v3.513.0) (2024-02-13) - - -### Features - -* **experimentalIdentityAndAuth:** release phase for services without customizations ([#5787](https://github.com/aws/aws-sdk-js-v3/issues/5787)) ([4004ff6](https://github.com/aws/aws-sdk-js-v3/commit/4004ff68a8ad20f6e60e8fab1f8952928f92f4b7)) - - - - - -# [3.511.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.510.0...v3.511.0) (2024-02-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.509.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.508.0...v3.509.0) (2024-02-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.507.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0) (2024-02-05) - - -### Features - -* unified error dispatcher in protocols ([#5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f)) - - - - - -# [3.504.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0) (2024-01-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.503.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.502.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0) (2024-01-29) - - -### Features - -* **credential-providers:** lazy load STS & SSO clients in credential providers ([#5681](https://github.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e)) - - - - - -# [3.501.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.500.0...v3.501.0) (2024-01-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.499.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) (2024-01-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.496.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0) (2024-01-19) - - -### Bug Fixes - -* get full list of exports for esm compat in dist-cjs ([#5694](https://github.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0)) - - - - - -# [3.495.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0) (2024-01-18) - - -### Features - -* use bundled dist-cjs build ([#5687](https://github.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb)) - - - - - -# [3.490.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0) (2024-01-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.489.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.488.0...v3.489.0) (2024-01-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.485.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0) (2024-01-03) - - -### Features - -* **credential-providers:** add credentialScope field ([#5606](https://github.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083)) - - - - - -# [3.484.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.483.0...v3.484.0) (2023-12-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - - -### Features - -* codegen for paginator factory ([#5590](https://github.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca)) - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - - -### Features - -* xml codegen reduction ([#5566](https://github.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959)) - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.474.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0) (2023-12-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.473.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0) (2023-12-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.470.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.469.0...v3.470.0) (2023-12-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.468.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.467.0...v3.468.0) (2023-12-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.465.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.464.0...v3.465.0) (2023-12-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.462.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0) (2023-11-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.461.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.460.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.459.0...v3.460.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.458.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.457.0...v3.458.0) (2023-11-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.454.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.453.0...v3.454.0) (2023-11-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.451.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0) (2023-11-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.450.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0) (2023-11-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.449.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.448.0...v3.449.0) (2023-11-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.445.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.444.0...v3.445.0) (2023-11-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.441.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0) (2023-11-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.438.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0) (2023-10-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.437.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0) (2023-10-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.436.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0) (2023-10-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.435.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.434.0...v3.435.0) (2023-10-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.433.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.432.0...v3.433.0) (2023-10-20) - - -### Bug Fixes - -* **codegen:** use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/issues/5391)) ([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334)) - - - - - -# [3.431.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0) (2023-10-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.430.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0) (2023-10-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.429.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.428.0...v3.429.0) (2023-10-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.428.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.427.0...v3.428.0) (2023-10-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.427.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.426.0...v3.427.0) (2023-10-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.425.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.424.0...v3.425.0) (2023-10-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.423.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.422.0...v3.423.0) (2023-10-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.421.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.420.0...v3.421.0) (2023-09-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.418.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.417.0...v3.418.0) (2023-09-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.414.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.413.0...v3.414.0) (2023-09-15) - - -### Features - -* **region-config:** add aws region runtime extension codegen ([#5157](https://github.com/aws/aws-sdk-js-v3/issues/5157)) ([b9d59e8](https://github.com/aws/aws-sdk-js-v3/commit/b9d59e81696f9628c6502473bb01a2d1a617e928)) - - - - - -# [3.413.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.412.0...v3.413.0) (2023-09-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.410.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.409.0...v3.410.0) (2023-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.409.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.408.0...v3.409.0) (2023-09-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.408.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.407.0...v3.408.0) (2023-09-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.405.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.404.0...v3.405.0) (2023-09-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.398.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.397.0...v3.398.0) (2023-08-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.395.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.394.0...v3.395.0) (2023-08-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.391.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.390.0...v3.391.0) (2023-08-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.388.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.387.0...v3.388.0) (2023-08-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.387.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.386.0...v3.387.0) (2023-08-08) - - -### Features - -* **clients:** allow client creation without configuration ([#5060](https://github.com/aws/aws-sdk-js-v3/issues/5060)) ([a9723dc](https://github.com/aws/aws-sdk-js-v3/commit/a9723dcbbf970402a3131a8ff79153a04b2cfb89)) - - - - - -# [3.386.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.385.0...v3.386.0) (2023-08-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.385.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.384.0...v3.385.0) (2023-08-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.382.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.381.0...v3.382.0) (2023-08-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.379.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.379.0...v3.379.1) (2023-07-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.378.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.377.0...v3.378.0) (2023-07-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.377.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.376.0...v3.377.0) (2023-07-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.370.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.369.0...v3.370.0) (2023-07-13) - - -### Bug Fixes - -* **codegen:** pkg.json merge behavior ([#4954](https://github.com/aws/aws-sdk-js-v3/issues/4954)) ([4fc0b7f](https://github.com/aws/aws-sdk-js-v3/commit/4fc0b7f3961fe8a88c781c8f34269aef12d5f620)) - - - - - -# [3.369.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.368.0...v3.369.0) (2023-07-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.363.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.362.0...v3.363.0) (2023-06-29) - - -### Features - -* **clients:** use migrated [@smithy](https://github.com/smithy) packages ([#4873](https://github.com/aws/aws-sdk-js-v3/issues/4873)) ([d036e2e](https://github.com/aws/aws-sdk-js-v3/commit/d036e2e43cd33cfd497871f97dde907c3078b2fd)) - - - - - -# [3.362.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.361.0...v3.362.0) (2023-06-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.360.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.359.0...v3.360.0) (2023-06-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.359.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.0) (2023-06-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.358.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.357.0...v3.358.0) (2023-06-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.357.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.356.0...v3.357.0) (2023-06-21) - - -### Features - -* **clients:** automatic blob type conversions ([#4836](https://github.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://github.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) - - - - - -# [3.354.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.353.0...v3.354.0) (2023-06-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.353.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.352.0...v3.353.0) (2023-06-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.352.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.351.0...v3.352.0) (2023-06-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.350.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.349.0...v3.350.0) (2023-06-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.348.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.1...v3.348.0) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.347.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.0...v3.347.1) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.347.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.346.0...v3.347.0) (2023-06-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.345.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.344.0...v3.345.0) (2023-06-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.344.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.343.0...v3.344.0) (2023-06-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.342.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.341.0...v3.342.0) (2023-05-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.341.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.340.0...v3.341.0) (2023-05-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.338.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.337.0...v3.338.0) (2023-05-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.337.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.336.0...v3.337.0) (2023-05-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.335.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.334.0...v3.335.0) (2023-05-18) - - -### Features - -* **deps:** use [@smithy](https://github.com/smithy) types and protocol-http ([#4722](https://github.com/aws/aws-sdk-js-v3/issues/4722)) ([7ed7101](https://github.com/aws/aws-sdk-js-v3/commit/7ed7101dcc4e81038b6c7f581162b959e6b33a04)) - - - - - -# [3.332.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.331.0...v3.332.0) (2023-05-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.329.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.328.0...v3.329.0) (2023-05-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.328.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.327.0...v3.328.0) (2023-05-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.327.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.326.0...v3.327.0) (2023-05-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.326.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.325.0...v3.326.0) (2023-05-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.325.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.324.0...v3.325.0) (2023-05-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.322.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.1...v3.322.0) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.321.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.0...v3.321.1) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.319.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.318.0...v3.319.0) (2023-04-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.310.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.309.0...v3.310.0) (2023-04-10) - - -### Bug Fixes - -* use updated dist glob pattern in package.json ([#4628](https://github.com/aws/aws-sdk-js-v3/issues/4628)) ([352393d](https://github.com/aws/aws-sdk-js-v3/commit/352393dcdba5ba16dca589c265c40e22913c7f2b)) - - - - - -# [3.309.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.308.0...v3.309.0) (2023-04-07) - - -### Features - -* **codegen:** shorten internal serde function names ([#4611](https://github.com/aws/aws-sdk-js-v3/issues/4611)) ([e385e85](https://github.com/aws/aws-sdk-js-v3/commit/e385e85938d112434b752abb38ab5de2d094f669)) - - - - - -# [3.306.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.305.0...v3.306.0) (2023-04-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.303.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.302.0...v3.303.0) (2023-03-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.301.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.300.0...v3.301.0) (2023-03-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.300.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.299.0...v3.300.0) (2023-03-27) - - -### Features - -* **clients:** codegen for structural hint documentation in commands ([#4573](https://github.com/aws/aws-sdk-js-v3/issues/4573)) ([b3ff58d](https://github.com/aws/aws-sdk-js-v3/commit/b3ff58d3606ceefcdd04ac82fc1ca54f5f811989)) - - - - - -# [3.299.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.298.0...v3.299.0) (2023-03-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.298.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.297.0...v3.298.0) (2023-03-23) - - -### Features - -* **clients:** remove generated log filters for data with no sensitive data ([#4544](https://github.com/aws/aws-sdk-js-v3/issues/4544)) ([569155d](https://github.com/aws/aws-sdk-js-v3/commit/569155d6cce710b102cefa7511ba1bc1d28bc87e)) - - - - - -# [3.297.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.296.0...v3.297.0) (2023-03-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.296.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.295.0...v3.296.0) (2023-03-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.295.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.294.0...v3.295.0) (2023-03-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.294.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.293.0...v3.294.0) (2023-03-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.293.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.292.1...v3.293.0) (2023-03-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.292.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.291.0...v3.292.0) (2023-03-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.290.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.289.0...v3.290.0) (2023-03-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.289.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.288.0...v3.289.0) (2023-03-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.288.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.287.0...v3.288.0) (2023-03-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.287.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.286.0...v3.287.0) (2023-03-08) - - -### Bug Fixes - -* **clients:** remove aggregated client from paginators ([#4496](https://github.com/aws/aws-sdk-js-v3/issues/4496)) ([aea457a](https://github.com/aws/aws-sdk-js-v3/commit/aea457ab5d4e72939f2f608140d82b60526eb716)) - - - - - -# [3.282.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) (2023-03-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.281.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.280.0...v3.281.0) (2023-02-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.279.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0) (2023-02-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.278.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.277.0...v3.278.0) (2023-02-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.276.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.275.0...v3.276.0) (2023-02-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.272.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.271.0...v3.272.0) (2023-02-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.271.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.270.0...v3.271.0) (2023-02-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.267.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.1...v3.267.0) (2023-02-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.266.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.0...v3.266.1) (2023-02-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.266.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.265.0...v3.266.0) (2023-02-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.264.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.263.0...v3.264.0) (2023-02-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.262.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.261.0...v3.262.0) (2023-01-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.261.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.260.0...v3.261.0) (2023-01-30) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.259.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.258.0...v3.259.0) (2023-01-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.258.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.257.0...v3.258.0) (2023-01-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.257.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.256.0...v3.257.0) (2023-01-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.256.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.255.0...v3.256.0) (2023-01-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Bug Fixes - -* **clients:** revert timestamp format serialization ([#4348](https://github.com/aws/aws-sdk-js-v3/issues/4348)) ([0633164](https://github.com/aws/aws-sdk-js-v3/commit/063316423432fa21ace28678ea215cef27aff179)) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.245.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.244.0...v3.245.0) (2023-01-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.241.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.240.0...v3.241.0) (2022-12-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.238.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.237.0...v3.238.0) (2022-12-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.236.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.235.0...v3.236.0) (2022-12-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.235.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.234.0...v3.235.0) (2022-12-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.234.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.233.0...v3.234.0) (2022-12-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.231.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.230.0...v3.231.0) (2022-12-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.229.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.228.0...v3.229.0) (2022-12-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.226.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.225.0...v3.226.0) (2022-12-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.224.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.223.0...v3.224.0) (2022-12-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.223.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.222.0...v3.223.0) (2022-12-02) - - -### Bug Fixes - -* **clients:** remove unconditional inclusion of util-retry ([#4246](https://github.com/aws/aws-sdk-js-v3/issues/4246)) ([3baeb44](https://github.com/aws/aws-sdk-js-v3/commit/3baeb445fb399fa3b6d81e89e88c22b0c0a691cc)) - - - - - -# [3.222.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.221.0...v3.222.0) (2022-12-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - - -### Bug Fixes - -* **codegen:** add check for required query parameters ([#4223](https://github.com/aws/aws-sdk-js-v3/issues/4223)) ([b941f46](https://github.com/aws/aws-sdk-js-v3/commit/b941f4646518aacec2d7709eb673e5b2d90f0b04)) - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.215.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.214.0...v3.215.0) (2022-11-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.213.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.212.0...v3.213.0) (2022-11-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.212.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.211.0...v3.212.0) (2022-11-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.211.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.210.0...v3.211.0) (2022-11-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.210.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.209.0...v3.210.0) (2022-11-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.209.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.208.0...v3.209.0) (2022-11-11) - - -### Bug Fixes - -* **clients:** remove unconditional add of util-base64 node and browser modules ([#4170](https://github.com/aws/aws-sdk-js-v3/issues/4170)) ([24ec718](https://github.com/aws/aws-sdk-js-v3/commit/24ec718ea19309059d8b923c0b5c4265d308a36f)) -* **clients:** use default no-op logger in clients codegen ([#4171](https://github.com/aws/aws-sdk-js-v3/issues/4171)) ([9721730](https://github.com/aws/aws-sdk-js-v3/commit/9721730bc3ceba8a8b80ad95e9c893e55e30272e)) - - - - - -# [3.208.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.207.0...v3.208.0) (2022-11-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.204.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.203.0...v3.204.0) (2022-11-04) - - -### Features - -* **clients:** update client endpoints as of 2022-11-04 ([7471107](https://github.com/aws/aws-sdk-js-v3/commit/7471107c0881b5d9e474447a660dd3354a50b195)) - - - - - -# [3.202.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.201.0...v3.202.0) (2022-11-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.201.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.200.0...v3.201.0) (2022-11-01) - - -### Features - -* end support for Node.js 12.x ([#4123](https://github.com/aws/aws-sdk-js-v3/issues/4123)) ([83f913e](https://github.com/aws/aws-sdk-js-v3/commit/83f913ec2ac3878d8726c6964f585550dc5caf3e)) - - - - - -# [3.200.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.199.0...v3.200.0) (2022-10-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.199.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.198.0...v3.199.0) (2022-10-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.198.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.197.0...v3.198.0) (2022-10-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - - -### Features - -* **endpoint:** add remaining restJson1 services endpoint models ([#4090](https://github.com/aws/aws-sdk-js-v3/issues/4090)) ([998113b](https://github.com/aws/aws-sdk-js-v3/commit/998113bd0a70a7de4bf5d975cb5f7524098866a0)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.193.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.192.0...v3.193.0) (2022-10-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.192.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.191.0...v3.192.0) (2022-10-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.190.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.189.0...v3.190.0) (2022-10-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.188.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.187.0...v3.188.0) (2022-10-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.186.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.185.0...v3.186.0) (2022-10-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.185.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.184.0...v3.185.0) (2022-10-05) - - -### Bug Fixes - -* **codegen:** add deser check for x-amz-request-id ([#4015](https://github.com/aws/aws-sdk-js-v3/issues/4015)) ([6ff07bd](https://github.com/aws/aws-sdk-js-v3/commit/6ff07bd7e72bd56725f318013ac1d6d0fbbcdd9a)) - - - - - -# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.181.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.180.0...v3.181.0) (2022-09-29) - - -### Bug Fixes - -* **clients:** make parseErrorBody async ([#3999](https://github.com/aws/aws-sdk-js-v3/issues/3999)) ([2558c93](https://github.com/aws/aws-sdk-js-v3/commit/2558c93c050357ac6dc47aa0452b15b12ebfd676)) -* **clients:** populate message field when parsing errors ([#3995](https://github.com/aws/aws-sdk-js-v3/issues/3995)) ([02e47f1](https://github.com/aws/aws-sdk-js-v3/commit/02e47f14397ae0a5d2e2883350d038b307fdcdb4)) - - - - - -# [3.180.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.179.0...v3.180.0) (2022-09-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.179.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.178.0...v3.179.0) (2022-09-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.169.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.168.0...v3.169.0) (2022-09-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.165.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.164.0...v3.165.0) (2022-09-06) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.163.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.162.0...v3.163.0) (2022-09-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.162.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.161.0...v3.162.0) (2022-08-31) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.161.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.160.0...v3.161.0) (2022-08-30) - - -### Features - -* **clients:** update client endpoints as of 2022-08-30 ([59043d3](https://github.com/aws/aws-sdk-js-v3/commit/59043d3755015c9185990f3ad850aaded13bd58c)) - - - - - -# [3.160.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.159.0...v3.160.0) (2022-08-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.159.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.158.0...v3.159.0) (2022-08-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.154.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.153.0...v3.154.0) (2022-08-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.150.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.149.0...v3.150.0) (2022-08-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.145.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.144.0...v3.145.0) (2022-08-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.142.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.141.0...v3.142.0) (2022-08-02) - - -### Features - -* **codegen:** general data mapping function ([#3830](https://github.com/aws/aws-sdk-js-v3/issues/3830)) ([9417eae](https://github.com/aws/aws-sdk-js-v3/commit/9417eae722806799fb4c15c07921574268c1165c)) - - - - - -# [3.141.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.140.0...v3.141.0) (2022-08-01) - - -### Features - -* **clients:** update client endpoints as of 2022-08-01 ([aaf49f2](https://github.com/aws/aws-sdk-js-v3/commit/aaf49f21b371412e6ea7e00890b71a7b31991b66)) - - - - - -# [3.137.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.136.1...v3.137.0) (2022-07-26) - - -### Features - -* **namespaces:** remove namespaces with only a log filter ([#3823](https://github.com/aws/aws-sdk-js-v3/issues/3823)) ([33e6822](https://github.com/aws/aws-sdk-js-v3/commit/33e68228fb64c53dd8f89e6be76dd5f46edc3cfd)) - - - - - -# [3.131.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.130.0...v3.131.0) (2022-07-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.130.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.129.0...v3.130.0) (2022-07-14) - - -### Bug Fixes - -* **codegen:** fix error code parsing when it's a number ([#3371](https://github.com/aws/aws-sdk-js-v3/issues/3371)) ([c2d8522](https://github.com/aws/aws-sdk-js-v3/commit/c2d852279a3d23958521a6ceb4f4c642b0cb1848)) - - - - - -# [3.128.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.127.0...v3.128.0) (2022-07-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.127.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.126.0...v3.127.0) (2022-07-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.121.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.120.0...v3.121.0) (2022-06-30) - - -### Features - -* **clients:** fallback to status code for unmodeled errors ([#3752](https://github.com/aws/aws-sdk-js-v3/issues/3752)) ([49bcc4f](https://github.com/aws/aws-sdk-js-v3/commit/49bcc4f153e890e798a8e82fd5fc397b2dcc449f)) - - - - - -## [3.118.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.118.0...v3.118.1) (2022-06-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.118.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.117.0...v3.118.0) (2022-06-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.112.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.111.0...v3.112.0) (2022-06-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.110.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.109.0...v3.110.0) (2022-06-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.109.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.108.1...v3.109.0) (2022-06-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.105.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.104.0...v3.105.0) (2022-06-06) - - -### Features - -* **clients:** support recursion detection in Lambda ([#3654](https://github.com/aws/aws-sdk-js-v3/issues/3654)) ([ecfe46e](https://github.com/aws/aws-sdk-js-v3/commit/ecfe46ea1fd8b6e3812b75b3dc6c03554fb4b3fa)) - - - - - -# [3.100.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.99.0...v3.100.0) (2022-05-26) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.99.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.98.0...v3.99.0) (2022-05-25) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.95.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.94.0...v3.95.0) (2022-05-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.94.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.93.0...v3.94.0) (2022-05-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.92.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.91.0...v3.92.0) (2022-05-16) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.87.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.86.0...v3.87.0) (2022-05-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.85.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.84.0...v3.85.0) (2022-05-05) - - -### Features - -* **codegen:** add codegen indicator comment to all generated files ([#3592](https://github.com/aws/aws-sdk-js-v3/issues/3592)) ([567a530](https://github.com/aws/aws-sdk-js-v3/commit/567a5304232fcc1f9db3fd3df545054de8336b4b)) - - - - - -# [3.82.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.81.0...v3.82.0) (2022-05-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.81.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.80.0...v3.81.0) (2022-04-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.78.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.77.0...v3.78.0) (2022-04-26) - - -### Features - -* **types:** add pagination stopOnSameToken option ([#3524](https://github.com/aws/aws-sdk-js-v3/issues/3524)) ([9bf73e8](https://github.com/aws/aws-sdk-js-v3/commit/9bf73e81b8d9be9f12c72cbefbe26c502d1873c6)) - - - - - -# [3.76.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.75.0...v3.76.0) (2022-04-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.75.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.74.0...v3.75.0) (2022-04-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.74.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.73.0...v3.74.0) (2022-04-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.73.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.72.0...v3.73.0) (2022-04-19) - - -### Features - -* **clients:** update client endpoints as of 2022-04-19 ([eb1fa11](https://github.com/aws/aws-sdk-js-v3/commit/eb1fa113162a80784805fe976339af9575b50263)) - - - - - -# [3.72.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.71.0...v3.72.0) (2022-04-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.58.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.57.0...v3.58.0) (2022-03-28) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.56.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.55.0...v3.56.0) (2022-03-24) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.55.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.1...v3.55.0) (2022-03-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.54.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.0...v3.54.1) (2022-03-15) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.54.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.53.1...v3.54.0) (2022-03-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.53.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.52.0...v3.53.0) (2022-02-24) - - -### Features - -* **clients:** generate service exceptions as classes ([#3267](https://github.com/aws/aws-sdk-js-v3/issues/3267)) ([ca64fee](https://github.com/aws/aws-sdk-js-v3/commit/ca64feed3351c394c07dc26b782a5760a396a074)) - - - - - -# [3.52.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.51.0...v3.52.0) (2022-02-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.51.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.50.0...v3.51.0) (2022-02-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.50.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.49.0...v3.50.0) (2022-02-08) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.49.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.48.0...v3.49.0) (2022-01-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.47.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.0-release-test-1...v3.47.1) (2022-01-20) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.47.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.46.0...v3.47.0) (2022-01-15) - - -### Features - -* **clients:** update clients to use default values inferred from defaults mode ([#3192](https://github.com/aws/aws-sdk-js-v3/issues/3192)) ([9152e21](https://github.com/aws/aws-sdk-js-v3/commit/9152e210c6ec29f34bb070eaf2874039022e6ab7)) - - - - - -# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07) - - -### Bug Fixes - -* **clients:** update clean:dist script to delete dist-* folder ([#3155](https://github.com/aws/aws-sdk-js-v3/issues/3155)) ([cdb1709](https://github.com/aws/aws-sdk-js-v3/commit/cdb17090f82d1fc8755811c82cbed5976ec7e60b)) - - -### Features - -* **clients:** extend typedoc.json from root ([#3136](https://github.com/aws/aws-sdk-js-v3/issues/3136)) ([f6a3ef5](https://github.com/aws/aws-sdk-js-v3/commit/f6a3ef541ae2d92872d09d8cab6727911287ebb2)) -* end support for Node.js 10.x ([#3122](https://github.com/aws/aws-sdk-js-v3/issues/3122)) ([7acf18a](https://github.com/aws/aws-sdk-js-v3/commit/7acf18abd3fb1cc461f809110cdb0d7968c2070e)) - - - - - -# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23) - - -### Features - -* **clients:** update clients as of 2021/12/23 ([#3110](https://github.com/aws/aws-sdk-js-v3/issues/3110)) ([5d638e1](https://github.com/aws/aws-sdk-js-v3/commit/5d638e188ce64fa80fe36b8cba79ba63b80b50b7)) - - - - - -# [3.43.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.42.0...v3.43.0) (2021-11-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.42.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.41.0...v3.42.0) (2021-11-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.41.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.40.1...v3.41.0) (2021-11-11) - - -### Features - -* **clients:** update clients as of 2021/11/11 ([#3015](https://github.com/aws/aws-sdk-js-v3/issues/3015)) ([3d82c4e](https://github.com/aws/aws-sdk-js-v3/commit/3d82c4e3c4d174533f46ce35495cf5cffabdb35a)) - - - - - -# [3.40.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.39.0...v3.40.0) (2021-11-05) - - -### Features - -* **clients:** populate variants in endpoints hashes ([#2974](https://github.com/aws/aws-sdk-js-v3/issues/2974)) ([0dd68ef](https://github.com/aws/aws-sdk-js-v3/commit/0dd68ef8b04ea0e96e43b05a9a10221e433fdf86)) - - - - - -# [3.39.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.38.0...v3.39.0) (2021-10-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.38.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.37.0...v3.38.0) (2021-10-22) - - -### Features - -* **client-documentation-generator:** rename package ([#2916](https://github.com/aws/aws-sdk-js-v3/issues/2916)) ([1a80bfd](https://github.com/aws/aws-sdk-js-v3/commit/1a80bfd2dfc583001ddb4a21b6432eaaad699aa7)) -* **clients:** export folder from index.ts ([#2912](https://github.com/aws/aws-sdk-js-v3/issues/2912)) ([183b46d](https://github.com/aws/aws-sdk-js-v3/commit/183b46dde7f5613128038bf1c076f3c0b693203b)) - - - - - -# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15) - - -### Features - -* **clients:** update clients as of 10/15/2021 ([#2902](https://github.com/aws/aws-sdk-js-v3/issues/2902)) ([2730b54](https://github.com/aws/aws-sdk-js-v3/commit/2730b5424377944a5a2ad5e1ad7d3ca4135dae1c)) - - - - - -## [3.36.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.0...v3.36.1) (2021-10-12) - - -### Bug Fixes - -* **clients:** emitDeclarationOnly in tsconfig.types.json ([#2893](https://github.com/aws/aws-sdk-js-v3/issues/2893)) ([6dc3d56](https://github.com/aws/aws-sdk-js-v3/commit/6dc3d56c20809c90cbdc4dd48627eeebc64af99d)) - - - - - -# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08) - - -### Features - -* publish files in dist-* only ([#2873](https://github.com/aws/aws-sdk-js-v3/issues/2873)) ([53b4243](https://github.com/aws/aws-sdk-js-v3/commit/53b4243b066f25ff2412d5f0dea1036054b2df32)) -* **codegen:** ts-ignore packageInfo imports in codegen ([#2875](https://github.com/aws/aws-sdk-js-v3/issues/2875)) ([99d9267](https://github.com/aws/aws-sdk-js-v3/commit/99d926762193e83a354edec6e9de2b0543449704)) -* **tsconfig:** remove sourceMap ([#2867](https://github.com/aws/aws-sdk-js-v3/issues/2867)) ([d25f526](https://github.com/aws/aws-sdk-js-v3/commit/d25f526627a02a2ca28675fecce66c76b6c97966)) - - - - - -# [3.35.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.34.0...v3.35.0) (2021-10-04) - - -### Features - -* **clients:** eslint --fix using esprint ([#2849](https://github.com/aws/aws-sdk-js-v3/issues/2849)) ([94d0a2d](https://github.com/aws/aws-sdk-js-v3/commit/94d0a2d8a0579ee0a742337937ad05735cfbc1ba)) -* **clients:** move source files to 'src' folder ([#2845](https://github.com/aws/aws-sdk-js-v3/issues/2845)) ([e0025cd](https://github.com/aws/aws-sdk-js-v3/commit/e0025cddbba244a41ddf1fd1adb761142e15c22d)) - - - - - -# [3.34.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.33.0...v3.34.0) (2021-09-24) - - -### Features - -* **clients:** remove comments from transpiled JS files ([#2817](https://github.com/aws/aws-sdk-js-v3/issues/2817)) ([d01420b](https://github.com/aws/aws-sdk-js-v3/commit/d01420b247966c8ec84c1dd0a1b42512ede10c90)) - - - - - -# [3.33.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.32.0...v3.33.0) (2021-09-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.32.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.31.0...v3.32.0) (2021-09-17) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.31.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.30.0...v3.31.0) (2021-09-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.30.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.29.0...v3.30.0) (2021-09-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.29.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.28.0...v3.29.0) (2021-09-02) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.26.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.25.0...v3.26.0) (2021-08-13) - - -### Features - -* **clients:** update clients as of 08/13/2021 ([#2674](https://github.com/aws/aws-sdk-js-v3/issues/2674)) ([de45580](https://github.com/aws/aws-sdk-js-v3/commit/de45580769f70d5db409204f5196da5221c23d99)) - - - - - -# [3.25.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.24.0...v3.25.0) (2021-08-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.24.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.23.0...v3.24.0) (2021-07-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.23.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.22.0...v3.23.0) (2021-07-23) - - -### Bug Fixes - -* **clients:** allow undefined configuration ([#2617](https://github.com/aws/aws-sdk-js-v3/issues/2617)) ([a004d15](https://github.com/aws/aws-sdk-js-v3/commit/a004d1569e0b213259c50f72fddfd209fff0d7a3)) -* bump up tslib to 2.3.0 ([#2601](https://github.com/aws/aws-sdk-js-v3/issues/2601)) ([7040faa](https://github.com/aws/aws-sdk-js-v3/commit/7040faac07976c1dcfd5240675b82a2f275b2a55)) - - -### Features - -* **clients:** change runtime config from constant to provider functions ([#2574](https://github.com/aws/aws-sdk-js-v3/issues/2574)) ([5eca565](https://github.com/aws/aws-sdk-js-v3/commit/5eca565b5237a31ee4f18a2ecb4608099ccd55ac)) - - - - - -# [3.22.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.21.0...v3.22.0) (2021-07-16) - - -### Bug Fixes - -* **clients:** link to Hash Interface ([#2573](https://github.com/aws/aws-sdk-js-v3/issues/2573)) ([bb7b3ed](https://github.com/aws/aws-sdk-js-v3/commit/bb7b3edc152f2c33b0e1cf2848aba4231882c36d)) -* **clients:** prefix `dist/` for typesVersions TS<4 ([#2580](https://github.com/aws/aws-sdk-js-v3/issues/2580)) ([dff5cd4](https://github.com/aws/aws-sdk-js-v3/commit/dff5cd4b6fa00453e938ce8f238c1542ee7ba3d6)) - - - - - -# [3.21.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.20.0...v3.21.0) (2021-07-09) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.20.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.19.0...v3.20.0) (2021-07-02) - - -### Bug Fixes - -* replace prepublishOnly script with downlevel-dts ([#2537](https://github.com/aws/aws-sdk-js-v3/issues/2537)) ([63818a1](https://github.com/aws/aws-sdk-js-v3/commit/63818a1e47b08af56f092031a01bbbff0a9af590)) - - - - - -# [3.19.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.18.0...v3.19.0) (2021-06-24) - - -### Features - -* **clients:** update clients as of 06/17/2021 ([#2501](https://github.com/aws/aws-sdk-js-v3/issues/2501)) ([19bd800](https://github.com/aws/aws-sdk-js-v3/commit/19bd800233490de726cf38a292f835371c2a24a5)) - - - - - -# [3.18.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.17.0...v3.18.0) (2021-06-04) - - -### Features - -* **clients:** update clients as of 06/03/2021 ([#2464](https://github.com/aws/aws-sdk-js-v3/issues/2464)) ([14e8fbf](https://github.com/aws/aws-sdk-js-v3/commit/14e8fbf696c9623643e609bfbb702916e36b057a)) -* support Sigv4 for non AWS services ([#2385](https://github.com/aws/aws-sdk-js-v3/issues/2385)) ([0a251aa](https://github.com/aws/aws-sdk-js-v3/commit/0a251aa44d54fbf21e328ccf2b20db45e94aaa90)), closes [/github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13](https://github.com//github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy/issues/L11-L13) -* **clients:** add retryModeProvider in runtimeConfig ([#2440](https://github.com/aws/aws-sdk-js-v3/issues/2440)) ([fc0a5da](https://github.com/aws/aws-sdk-js-v3/commit/fc0a5dae2c13814d5a0c5fce1d892ce0e97c98e4)) - - - - - -# [3.17.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.16.0...v3.17.0) (2021-05-26) - - -### Features - -* **clients:** update endpoint resolution as of 05/12/2021 ([#2398](https://github.com/aws/aws-sdk-js-v3/issues/2398)) ([17afcbb](https://github.com/aws/aws-sdk-js-v3/commit/17afcbb65bb26f091ba258717716272d5dc4e2c7)) - - - - - -# [3.16.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.15.0...v3.16.0) (2021-05-14) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.15.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.14.0...v3.15.0) (2021-05-10) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.14.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.1...v3.14.0) (2021-04-30) - - -### Bug Fixes - -* **clients:** typo in README difference -> different ([#2314](https://github.com/aws/aws-sdk-js-v3/issues/2314)) ([9ac1f40](https://github.com/aws/aws-sdk-js-v3/commit/9ac1f40eea78075e6b301df50cfae17c19ad77c3)) - - -### Features - -* **clients:** update clients as of 04/29/2021 ([#2329](https://github.com/aws/aws-sdk-js-v3/issues/2329)) ([48ab750](https://github.com/aws/aws-sdk-js-v3/commit/48ab75045d1a94adfae94ac638a0dd882ebd05ac)) - - - - - -## [3.13.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.0...v3.13.1) (2021-04-22) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.13.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.12.0...v3.13.0) (2021-04-15) - - -### Features - -* remove @aws-sdk/url-parser-native in favor of react-native-url-polyfill ([#2229](https://github.com/aws/aws-sdk-js-v3/issues/2229)) ([d6a67d7](https://github.com/aws/aws-sdk-js-v3/commit/d6a67d7cd471e3440fa7b23ba00b11c00b10a566)) - - - - - -# [3.12.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.11.0...v3.12.0) (2021-04-09) - - -### Bug Fixes - -* run downlevel-dts in prepublishOnly ([#2218](https://github.com/aws/aws-sdk-js-v3/issues/2218)) ([0745502](https://github.com/aws/aws-sdk-js-v3/commit/0745502dcf819460ee1d81362470859674c757a7)) - - -### Features - -* support default role assumers ([#2221](https://github.com/aws/aws-sdk-js-v3/issues/2221)) ([ae17f4c](https://github.com/aws/aws-sdk-js-v3/commit/ae17f4c64f0390c9b879eb27390688ac156cac47)) - - - - - -# [3.11.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.10.0...v3.11.0) (2021-04-01) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.10.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.9.0...v3.10.0) (2021-03-26) - - -### Bug Fixes - -* **clients:** generate jest.config.js ([#2172](https://github.com/aws/aws-sdk-js-v3/issues/2172)) ([95b0e19](https://github.com/aws/aws-sdk-js-v3/commit/95b0e191eddf71033b9bd6a2d76d20fedea71b5f)) - - -### Features - -* use ts-jest for running jest tests ([#2088](https://github.com/aws/aws-sdk-js-v3/issues/2088)) ([456002c](https://github.com/aws/aws-sdk-js-v3/commit/456002cf7fa16864b72c3c279b094886a42abddb)) - - - - - -# [3.9.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.1...v3.9.0) (2021-03-18) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.8.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.0...v3.8.1) (2021-03-11) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.8.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.7.0...v3.8.0) (2021-03-05) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [3.7.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.1...v3.7.0) (2021-02-25) - - -### Bug Fixes - -* **codegen:** move auth to standalone plugin ([#2076](https://github.com/aws/aws-sdk-js-v3/issues/2076)) ([8d99715](https://github.com/aws/aws-sdk-js-v3/commit/8d997158c15dd4e3b3d9fe91d6d39fd37b9445f5)) - - - - - -## [3.6.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.0...v3.6.1) (2021-02-22) - - -### Bug Fixes - -* update references of default branch from master to main ([#2057](https://github.com/aws/aws-sdk-js-v3/issues/2057)) ([59b8b58](https://github.com/aws/aws-sdk-js-v3/commit/59b8b58c3a8c057b36abfaa59bae3a6ffb068cf1)) - - - - - -# [3.6.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.5.0...v3.6.0) (2021-02-20) - - -### Bug Fixes - -* revert publish v3.5.1-0 ([#2058](https://github.com/aws/aws-sdk-js-v3/issues/2058)) ([af25697](https://github.com/aws/aws-sdk-js-v3/commit/af25697aee9363a66c0d69b83f7df2e445c4b721)) - - - - - -# [3.5.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.1...v3.5.0) (2021-02-12) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -## [3.4.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.0...v3.4.1) (2021-01-29) - - -### Bug Fixes - -* **clients:** use TS 3.4 compatible types for TS 3.9 ([#1978](https://github.com/aws/aws-sdk-js-v3/issues/1978)) ([8bced5c](https://github.com/aws/aws-sdk-js-v3/commit/8bced5c32b9dbc68f1065054d796cb0b8b87bcc4)) - - - - - -# [3.4.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.3.0...v3.4.0) (2021-01-28) - - -### Features - -* **middleware-stack:** allow adding middleware to override an existing one ([#1964](https://github.com/aws/aws-sdk-js-v3/issues/1964)) ([9c21f14](https://github.com/aws/aws-sdk-js-v3/commit/9c21f14412f2b1f591422f3c67dedbe886db723b)), closes [#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883) -* use downlevel-dts to generate TS 3.4 compatible types ([#1943](https://github.com/aws/aws-sdk-js-v3/issues/1943)) ([63ad215](https://github.com/aws/aws-sdk-js-v3/commit/63ad2151c8bb7be32ea8838a9b0974806ed3906b)) - - - - - -# [3.3.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.2.0...v3.3.0) (2021-01-14) - - -### Bug Fixes - -* **clients:** export explicit dependencies on @aws-sdk/types ([#1902](https://github.com/aws/aws-sdk-js-v3/issues/1902)) ([96f1087](https://github.com/aws/aws-sdk-js-v3/commit/96f1087333ba916593d557051297983912b27caa)) -* **url-parser:** merge browser and node url parser, add rn url parser ([#1903](https://github.com/aws/aws-sdk-js-v3/issues/1903)) ([99be092](https://github.com/aws/aws-sdk-js-v3/commit/99be092fded13bb00802549e17dbdb6d760a8679)) - - -### Features - -* **clients:** update README with documentation, usage and more ([#1907](https://github.com/aws/aws-sdk-js-v3/issues/1907)) ([03be111](https://github.com/aws/aws-sdk-js-v3/commit/03be111a086360687f20b2ac1d490584fb4fbefe)) - - - - - -# [3.2.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.1.0...v3.2.0) (2021-01-09) - - -### Bug Fixes - -* stop adding command mw repeatedly in resolveMiddleware() ([#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883)) ([d4c302b](https://github.com/aws/aws-sdk-js-v3/commit/d4c302b816e1781f8d04bd479cc4e26e0fe4debc)) - - - - - -# [3.1.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.0.0...v3.1.0) (2020-12-23) - - -### Bug Fixes - -* **clients:** default region and credential provider ([#1834](https://github.com/aws/aws-sdk-js-v3/issues/1834)) ([bc79ab5](https://github.com/aws/aws-sdk-js-v3/commit/bc79ab5f17e00bc069b51f2f426dc73c16483eaa)) -* log requestId, extendedRequestId, cfId in $metadata ([#1819](https://github.com/aws/aws-sdk-js-v3/issues/1819)) ([f2a47e8](https://github.com/aws/aws-sdk-js-v3/commit/f2a47e80965f96b86fa42038bf2711b922eee302)) -* **clients:** populate sdkId in serviceId and default to use arnNamespace as signingName ([#1786](https://github.com/aws/aws-sdk-js-v3/issues/1786)) ([0011af2](https://github.com/aws/aws-sdk-js-v3/commit/0011af27a62d0d201296225e2a70276645b3231a)) -* **clients:** remove retry headers for several services ([#1789](https://github.com/aws/aws-sdk-js-v3/issues/1789)) ([fc98d2d](https://github.com/aws/aws-sdk-js-v3/commit/fc98d2d8bd162c6a60c7c05a31cf697e24e13e04)) -* **clients:** update endpoint provider ([#1824](https://github.com/aws/aws-sdk-js-v3/issues/1824)) ([64d2210](https://github.com/aws/aws-sdk-js-v3/commit/64d22105691f286ad9accf1a137d7c1928378ad4)) - - -### Features - -* standardize user agent value ([#1775](https://github.com/aws/aws-sdk-js-v3/issues/1775)) ([388b180](https://github.com/aws/aws-sdk-js-v3/commit/388b18071146171b42d283a93f9590cb23956e1a)) - - - - - -# [3.0.0](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.10...v3.0.0) (2020-12-15) - - -### Features - -* bump version to 3.0.0 ([#1793](https://github.com/aws/aws-sdk-js-v3/issues/1793)) ([d8475f8](https://github.com/aws/aws-sdk-js-v3/commit/d8475f8d972d28fbc15cd7e23abfe18f9eab0644)) - - - - - -# [1.0.0-rc.10](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.9...v1.0.0-rc.10) (2020-12-15) - - -### Features - -* update clients as of 12/12/2020 ([#1771](https://github.com/aws/aws-sdk-js-v3/issues/1771)) ([f69ff44](https://github.com/aws/aws-sdk-js-v3/commit/f69ff440a79018ad69fcb26ad46e3db65b23ce71)) -* update clients as of 12/12/2020 with model fixes ([#1774](https://github.com/aws/aws-sdk-js-v3/issues/1774)) ([54e8715](https://github.com/aws/aws-sdk-js-v3/commit/54e87151877dd5cf9a5f256698c088cc7a856225)) - - - - - -# [1.0.0-rc.9](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.8...v1.0.0-rc.9) (2020-12-11) - - -### Features - -* add service id config ([#1765](https://github.com/aws/aws-sdk-js-v3/issues/1765)) ([1ba5672](https://github.com/aws/aws-sdk-js-v3/commit/1ba5672ff75bf5401f02f65d20af61c7bee339ff)) - - - - - -# [1.0.0-rc.8](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.7...v1.0.0-rc.8) (2020-12-05) - - -### Features - -* **invalid-dependency:** add invalidAsyncFunction which rejects with an Error ([#1719](https://github.com/aws/aws-sdk-js-v3/issues/1719)) ([c4c046e](https://github.com/aws/aws-sdk-js-v3/commit/c4c046edf0e752560fded20255642e6aed559d2c)) - - - - - -# [1.0.0-rc.7](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.6...v1.0.0-rc.7) (2020-11-20) - - -### Bug Fixes - -* change paginators to export paginateOperationName ([#1692](https://github.com/aws/aws-sdk-js-v3/issues/1692)) ([6d02935](https://github.com/aws/aws-sdk-js-v3/commit/6d029356c03f52469975aecff32baf8cc5f293e8)) - - -### BREAKING CHANGES - -* change paginators to export paginateOperationName to be consistent with verb nouns across AWS - - - - - -# [1.0.0-rc.6](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.5...v1.0.0-rc.6) (2020-11-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [1.0.0-rc.5](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.4...v1.0.0-rc.5) (2020-11-09) - - -### Bug Fixes - -* codegen for paginator send commands ([#1667](https://github.com/aws/aws-sdk-js-v3/issues/1667)) ([13f3347](https://github.com/aws/aws-sdk-js-v3/commit/13f3347723e99b20c7ccd38cdd73d5ac981857a0)) -* **package.json:** migrate @aws-sdk/types into devDependencies codegen ([#1658](https://github.com/aws/aws-sdk-js-v3/issues/1658)) ([eb50962](https://github.com/aws/aws-sdk-js-v3/commit/eb509629cd6eeb293bf762c201710acabe049a58)) - - - - - -# [1.0.0-rc.4](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.3...v1.0.0-rc.4) (2020-10-31) - - -### Features - -* log clientName and commandName ([#1637](https://github.com/aws/aws-sdk-js-v3/issues/1637)) ([79f25ca](https://github.com/aws/aws-sdk-js-v3/commit/79f25cacc076483e0134f3626d9971ada5f1206d)) - - - - - -# [1.0.0-rc.3](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.2...v1.0.0-rc.3) (2020-10-27) - - -### Features - -* update client description to add keywords ([#1631](https://github.com/aws/aws-sdk-js-v3/issues/1631)) ([93fc586](https://github.com/aws/aws-sdk-js-v3/commit/93fc5866bf6e5f3b40f8dcfe829172bb80cc8391)) - - - - - -# [1.0.0-rc.2](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.1...v1.0.0-rc.2) (2020-10-22) - - -### Bug Fixes - -* throw 3XX redirection as errors explicitly ([#1591](https://github.com/aws/aws-sdk-js-v3/issues/1591)) ([76f83f1](https://github.com/aws/aws-sdk-js-v3/commit/76f83f19c96dc6c8705c8367cae5d87bbcfd7b23)) - - - - - -# [1.0.0-rc.1](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-gamma.11...v1.0.0-rc.1) (2020-10-19) - - -### Features - -* ready for release candidate ([#1578](https://github.com/aws/aws-sdk-js-v3/issues/1578)) ([519f66c](https://github.com/aws/aws-sdk-js-v3/commit/519f66c6388b91d0bd750a511e6d1af56196835e)) - - - - - -# [1.0.0-gamma.11](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.10...@aws-sdk/client-qldb@1.0.0-gamma.11) (2020-10-07) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [1.0.0-gamma.10](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.9...@aws-sdk/client-qldb@1.0.0-gamma.10) (2020-09-29) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [1.0.0-gamma.9](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.8...@aws-sdk/client-qldb@1.0.0-gamma.9) (2020-09-15) - - -### Bug Fixes - -* default import package.json for spec compatibility ([#1505](https://github.com/aws/aws-sdk-js-v3/issues/1505)) ([797ba7d](https://github.com/aws/aws-sdk-js-v3/commit/797ba7dc7743eb65e8f81536bcf70e5c225ef861)) -* toposort and chunk shape models ([#1510](https://github.com/aws/aws-sdk-js-v3/issues/1510)) ([bee87d8](https://github.com/aws/aws-sdk-js-v3/commit/bee87d8fcc5ea82a361386309ebf9330fe39c816)) - - - - - -# [1.0.0-gamma.8](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.7...@aws-sdk/client-qldb@1.0.0-gamma.8) (2020-09-01) - - -### Features - -* add LoggerConfig to all clients ([#1472](https://github.com/aws/aws-sdk-js-v3/issues/1472)) ([d55a812](https://github.com/aws/aws-sdk-js-v3/commit/d55a81278fee13281b20bfa60d89d2b111245dd4)) - - - - - -# [1.0.0-gamma.7](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.6...@aws-sdk/client-qldb@1.0.0-gamma.7) (2020-08-25) - - -### Features - -* adds client paginators ([#1458](https://github.com/aws/aws-sdk-js-v3/issues/1458)) ([0c7f7ee](https://github.com/aws/aws-sdk-js-v3/commit/0c7f7eee39eef17a5baee3c0db78682a54b1028a)) -* get partition of given region ([#1435](https://github.com/aws/aws-sdk-js-v3/issues/1435)) ([c18bfe4](https://github.com/aws/aws-sdk-js-v3/commit/c18bfe489db77d945d0bcc4ae7194ff46cd461a9)) -* refactor nodejs region loader ([#1437](https://github.com/aws/aws-sdk-js-v3/issues/1437)) ([5d79645](https://github.com/aws/aws-sdk-js-v3/commit/5d79645eb622b111c94a7de1918c8357c83a7bf8)) -* refactor nodejs retry config loader ([#1438](https://github.com/aws/aws-sdk-js-v3/issues/1438)) ([5478012](https://github.com/aws/aws-sdk-js-v3/commit/5478012147b475bdce07a2cbe393a972e502c93f)) -* update clients with smithy models as of 08/20 ([#1457](https://github.com/aws/aws-sdk-js-v3/issues/1457)) ([f95cce3](https://github.com/aws/aws-sdk-js-v3/commit/f95cce338fcdc49ead6e3ca6d178a6fd58ae556f)) - - - - - -# [1.0.0-gamma.6](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.5...@aws-sdk/client-qldb@1.0.0-gamma.6) (2020-08-04) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [1.0.0-gamma.5](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.4...@aws-sdk/client-qldb@1.0.0-gamma.5) (2020-07-21) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# [1.0.0-gamma.4](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-qldb@1.0.0-gamma.3...@aws-sdk/client-qldb@1.0.0-gamma.4) (2020-07-13) - -**Note:** Version bump only for package @aws-sdk/client-qldb - - - - - -# 1.0.0-gamma.3 (2020-07-08) - - -### Features - -* add filterSensitiveLog method to Structure namespaces ([#1130](https://github.com/aws/aws-sdk-js-v3/issues/1130)) ([8eff087](https://github.com/aws/aws-sdk-js-v3/commit/8eff0875580e30e12f2e0abd5fa402973790e697)) - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-beta.5 (2020-04-27) - - -### Features - -* use exact @aws-sdk/* dependencies ([#1110](https://github.com/aws/aws-sdk-js-v3/issues/1110)) ([bcfd7a2](https://github.com/aws/aws-sdk-js-v3/commit/bcfd7a2faeca3a2605057fd4736d710aa4902b62)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-alpha.25 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-alpha.24 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-alpha.23 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-alpha.22 (2020-03-09) - - -### Features - -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8d6613cbe70a39df31d7b8587987d2c4fc)) - - - - - -# 1.0.0-alpha.21 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.20 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.19 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.18 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.17 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.16 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.15 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.14 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.13 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.12 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.11 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.10 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.9 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.8 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.7 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.6 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.5 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.4 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.3 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.2 (2020-01-09) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) - - - - - -# 1.0.0-alpha.1 (2020-01-08) - - -### Features - -* add client-qldb ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([0510ce8](https://github.com/aws/aws-sdk-js-v3/commit/0510ce8)) diff --git a/clients/client-qldb/LICENSE b/clients/client-qldb/LICENSE deleted file mode 100644 index dd65ae06be7a..000000000000 --- a/clients/client-qldb/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-qldb/README.md b/clients/client-qldb/README.md deleted file mode 100644 index 90d212bb6a6e..000000000000 --- a/clients/client-qldb/README.md +++ /dev/null @@ -1,365 +0,0 @@ - - -# @aws-sdk/client-qldb - -## Description - -AWS SDK for JavaScript QLDB Client for Node.js, Browser and React Native. - -

The resource management API for Amazon QLDB

- -## Installing - -To install this package, simply type add or install @aws-sdk/client-qldb -using your favorite package manager: - -- `npm install @aws-sdk/client-qldb` -- `yarn add @aws-sdk/client-qldb` -- `pnpm add @aws-sdk/client-qldb` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `QLDBClient` and -the commands you need, for example `ListLedgersCommand`: - -```js -// ES5 example -const { QLDBClient, ListLedgersCommand } = require("@aws-sdk/client-qldb"); -``` - -```ts -// ES6+ example -import { QLDBClient, ListLedgersCommand } from "@aws-sdk/client-qldb"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new QLDBClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListLedgersCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-qldb"; -const client = new AWS.QLDB({ region: "REGION" }); - -// async/await. -try { - const data = await client.listLedgers(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listLedgers(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listLedgers(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-qldb` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -CancelJournalKinesisStream - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/CancelJournalKinesisStreamCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/CancelJournalKinesisStreamCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/CancelJournalKinesisStreamCommandOutput/) - -
-
- -CreateLedger - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/CreateLedgerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/CreateLedgerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/CreateLedgerCommandOutput/) - -
-
- -DeleteLedger - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/DeleteLedgerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DeleteLedgerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DeleteLedgerCommandOutput/) - -
-
- -DescribeJournalKinesisStream - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/DescribeJournalKinesisStreamCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DescribeJournalKinesisStreamCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DescribeJournalKinesisStreamCommandOutput/) - -
-
- -DescribeJournalS3Export - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/DescribeJournalS3ExportCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DescribeJournalS3ExportCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DescribeJournalS3ExportCommandOutput/) - -
-
- -DescribeLedger - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/DescribeLedgerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DescribeLedgerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/DescribeLedgerCommandOutput/) - -
-
- -ExportJournalToS3 - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/ExportJournalToS3Command/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ExportJournalToS3CommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ExportJournalToS3CommandOutput/) - -
-
- -GetBlock - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/GetBlockCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/GetBlockCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/GetBlockCommandOutput/) - -
-
- -GetDigest - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/GetDigestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/GetDigestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/GetDigestCommandOutput/) - -
-
- -GetRevision - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/GetRevisionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/GetRevisionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/GetRevisionCommandOutput/) - -
-
- -ListJournalKinesisStreamsForLedger - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/ListJournalKinesisStreamsForLedgerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListJournalKinesisStreamsForLedgerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListJournalKinesisStreamsForLedgerCommandOutput/) - -
-
- -ListJournalS3Exports - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/ListJournalS3ExportsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListJournalS3ExportsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListJournalS3ExportsCommandOutput/) - -
-
- -ListJournalS3ExportsForLedger - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/ListJournalS3ExportsForLedgerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListJournalS3ExportsForLedgerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListJournalS3ExportsForLedgerCommandOutput/) - -
-
- -ListLedgers - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/ListLedgersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListLedgersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListLedgersCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/ListTagsForResourceCommandOutput/) - -
-
- -StreamJournalToKinesis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/StreamJournalToKinesisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/StreamJournalToKinesisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/StreamJournalToKinesisCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateLedger - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/UpdateLedgerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/UpdateLedgerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/UpdateLedgerCommandOutput/) - -
-
- -UpdateLedgerPermissionsMode - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qldb/command/UpdateLedgerPermissionsModeCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/UpdateLedgerPermissionsModeCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qldb/Interface/UpdateLedgerPermissionsModeCommandOutput/) - -
diff --git a/clients/client-qldb/api-extractor.json b/clients/client-qldb/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-qldb/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-qldb/package.json b/clients/client-qldb/package.json deleted file mode 100644 index ceb60c7a2803..000000000000 --- a/clients/client-qldb/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "@aws-sdk/client-qldb", - "description": "AWS SDK for JavaScript Qldb Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-qldb", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo qldb" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-qldb", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-qldb" - } -} diff --git a/clients/client-qldb/src/QLDB.ts b/clients/client-qldb/src/QLDB.ts deleted file mode 100644 index 736a258f9ccc..000000000000 --- a/clients/client-qldb/src/QLDB.ts +++ /dev/null @@ -1,402 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - CancelJournalKinesisStreamCommand, - CancelJournalKinesisStreamCommandInput, - CancelJournalKinesisStreamCommandOutput, -} from "./commands/CancelJournalKinesisStreamCommand"; -import { - CreateLedgerCommand, - CreateLedgerCommandInput, - CreateLedgerCommandOutput, -} from "./commands/CreateLedgerCommand"; -import { - DeleteLedgerCommand, - DeleteLedgerCommandInput, - DeleteLedgerCommandOutput, -} from "./commands/DeleteLedgerCommand"; -import { - DescribeJournalKinesisStreamCommand, - DescribeJournalKinesisStreamCommandInput, - DescribeJournalKinesisStreamCommandOutput, -} from "./commands/DescribeJournalKinesisStreamCommand"; -import { - DescribeJournalS3ExportCommand, - DescribeJournalS3ExportCommandInput, - DescribeJournalS3ExportCommandOutput, -} from "./commands/DescribeJournalS3ExportCommand"; -import { - DescribeLedgerCommand, - DescribeLedgerCommandInput, - DescribeLedgerCommandOutput, -} from "./commands/DescribeLedgerCommand"; -import { - ExportJournalToS3Command, - ExportJournalToS3CommandInput, - ExportJournalToS3CommandOutput, -} from "./commands/ExportJournalToS3Command"; -import { GetBlockCommand, GetBlockCommandInput, GetBlockCommandOutput } from "./commands/GetBlockCommand"; -import { GetDigestCommand, GetDigestCommandInput, GetDigestCommandOutput } from "./commands/GetDigestCommand"; -import { GetRevisionCommand, GetRevisionCommandInput, GetRevisionCommandOutput } from "./commands/GetRevisionCommand"; -import { - ListJournalKinesisStreamsForLedgerCommand, - ListJournalKinesisStreamsForLedgerCommandInput, - ListJournalKinesisStreamsForLedgerCommandOutput, -} from "./commands/ListJournalKinesisStreamsForLedgerCommand"; -import { - ListJournalS3ExportsCommand, - ListJournalS3ExportsCommandInput, - ListJournalS3ExportsCommandOutput, -} from "./commands/ListJournalS3ExportsCommand"; -import { - ListJournalS3ExportsForLedgerCommand, - ListJournalS3ExportsForLedgerCommandInput, - ListJournalS3ExportsForLedgerCommandOutput, -} from "./commands/ListJournalS3ExportsForLedgerCommand"; -import { ListLedgersCommand, ListLedgersCommandInput, ListLedgersCommandOutput } from "./commands/ListLedgersCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - StreamJournalToKinesisCommand, - StreamJournalToKinesisCommandInput, - StreamJournalToKinesisCommandOutput, -} from "./commands/StreamJournalToKinesisCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { - UpdateLedgerCommand, - UpdateLedgerCommandInput, - UpdateLedgerCommandOutput, -} from "./commands/UpdateLedgerCommand"; -import { - UpdateLedgerPermissionsModeCommand, - UpdateLedgerPermissionsModeCommandInput, - UpdateLedgerPermissionsModeCommandOutput, -} from "./commands/UpdateLedgerPermissionsModeCommand"; -import { QLDBClient, QLDBClientConfig } from "./QLDBClient"; - -const commands = { - CancelJournalKinesisStreamCommand, - CreateLedgerCommand, - DeleteLedgerCommand, - DescribeJournalKinesisStreamCommand, - DescribeJournalS3ExportCommand, - DescribeLedgerCommand, - ExportJournalToS3Command, - GetBlockCommand, - GetDigestCommand, - GetRevisionCommand, - ListJournalKinesisStreamsForLedgerCommand, - ListJournalS3ExportsCommand, - ListJournalS3ExportsForLedgerCommand, - ListLedgersCommand, - ListTagsForResourceCommand, - StreamJournalToKinesisCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateLedgerCommand, - UpdateLedgerPermissionsModeCommand, -}; - -export interface QLDB { - /** - * @see {@link CancelJournalKinesisStreamCommand} - */ - cancelJournalKinesisStream( - args: CancelJournalKinesisStreamCommandInput, - options?: __HttpHandlerOptions - ): Promise; - cancelJournalKinesisStream( - args: CancelJournalKinesisStreamCommandInput, - cb: (err: any, data?: CancelJournalKinesisStreamCommandOutput) => void - ): void; - cancelJournalKinesisStream( - args: CancelJournalKinesisStreamCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CancelJournalKinesisStreamCommandOutput) => void - ): void; - - /** - * @see {@link CreateLedgerCommand} - */ - createLedger(args: CreateLedgerCommandInput, options?: __HttpHandlerOptions): Promise; - createLedger(args: CreateLedgerCommandInput, cb: (err: any, data?: CreateLedgerCommandOutput) => void): void; - createLedger( - args: CreateLedgerCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateLedgerCommandOutput) => void - ): void; - - /** - * @see {@link DeleteLedgerCommand} - */ - deleteLedger(args: DeleteLedgerCommandInput, options?: __HttpHandlerOptions): Promise; - deleteLedger(args: DeleteLedgerCommandInput, cb: (err: any, data?: DeleteLedgerCommandOutput) => void): void; - deleteLedger( - args: DeleteLedgerCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteLedgerCommandOutput) => void - ): void; - - /** - * @see {@link DescribeJournalKinesisStreamCommand} - */ - describeJournalKinesisStream( - args: DescribeJournalKinesisStreamCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeJournalKinesisStream( - args: DescribeJournalKinesisStreamCommandInput, - cb: (err: any, data?: DescribeJournalKinesisStreamCommandOutput) => void - ): void; - describeJournalKinesisStream( - args: DescribeJournalKinesisStreamCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeJournalKinesisStreamCommandOutput) => void - ): void; - - /** - * @see {@link DescribeJournalS3ExportCommand} - */ - describeJournalS3Export( - args: DescribeJournalS3ExportCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeJournalS3Export( - args: DescribeJournalS3ExportCommandInput, - cb: (err: any, data?: DescribeJournalS3ExportCommandOutput) => void - ): void; - describeJournalS3Export( - args: DescribeJournalS3ExportCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeJournalS3ExportCommandOutput) => void - ): void; - - /** - * @see {@link DescribeLedgerCommand} - */ - describeLedger( - args: DescribeLedgerCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeLedger(args: DescribeLedgerCommandInput, cb: (err: any, data?: DescribeLedgerCommandOutput) => void): void; - describeLedger( - args: DescribeLedgerCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeLedgerCommandOutput) => void - ): void; - - /** - * @see {@link ExportJournalToS3Command} - */ - exportJournalToS3( - args: ExportJournalToS3CommandInput, - options?: __HttpHandlerOptions - ): Promise; - exportJournalToS3( - args: ExportJournalToS3CommandInput, - cb: (err: any, data?: ExportJournalToS3CommandOutput) => void - ): void; - exportJournalToS3( - args: ExportJournalToS3CommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ExportJournalToS3CommandOutput) => void - ): void; - - /** - * @see {@link GetBlockCommand} - */ - getBlock(args: GetBlockCommandInput, options?: __HttpHandlerOptions): Promise; - getBlock(args: GetBlockCommandInput, cb: (err: any, data?: GetBlockCommandOutput) => void): void; - getBlock( - args: GetBlockCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetBlockCommandOutput) => void - ): void; - - /** - * @see {@link GetDigestCommand} - */ - getDigest(args: GetDigestCommandInput, options?: __HttpHandlerOptions): Promise; - getDigest(args: GetDigestCommandInput, cb: (err: any, data?: GetDigestCommandOutput) => void): void; - getDigest( - args: GetDigestCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetDigestCommandOutput) => void - ): void; - - /** - * @see {@link GetRevisionCommand} - */ - getRevision(args: GetRevisionCommandInput, options?: __HttpHandlerOptions): Promise; - getRevision(args: GetRevisionCommandInput, cb: (err: any, data?: GetRevisionCommandOutput) => void): void; - getRevision( - args: GetRevisionCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetRevisionCommandOutput) => void - ): void; - - /** - * @see {@link ListJournalKinesisStreamsForLedgerCommand} - */ - listJournalKinesisStreamsForLedger( - args: ListJournalKinesisStreamsForLedgerCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listJournalKinesisStreamsForLedger( - args: ListJournalKinesisStreamsForLedgerCommandInput, - cb: (err: any, data?: ListJournalKinesisStreamsForLedgerCommandOutput) => void - ): void; - listJournalKinesisStreamsForLedger( - args: ListJournalKinesisStreamsForLedgerCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListJournalKinesisStreamsForLedgerCommandOutput) => void - ): void; - - /** - * @see {@link ListJournalS3ExportsCommand} - */ - listJournalS3Exports(): Promise; - listJournalS3Exports( - args: ListJournalS3ExportsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listJournalS3Exports( - args: ListJournalS3ExportsCommandInput, - cb: (err: any, data?: ListJournalS3ExportsCommandOutput) => void - ): void; - listJournalS3Exports( - args: ListJournalS3ExportsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListJournalS3ExportsCommandOutput) => void - ): void; - - /** - * @see {@link ListJournalS3ExportsForLedgerCommand} - */ - listJournalS3ExportsForLedger( - args: ListJournalS3ExportsForLedgerCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listJournalS3ExportsForLedger( - args: ListJournalS3ExportsForLedgerCommandInput, - cb: (err: any, data?: ListJournalS3ExportsForLedgerCommandOutput) => void - ): void; - listJournalS3ExportsForLedger( - args: ListJournalS3ExportsForLedgerCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListJournalS3ExportsForLedgerCommandOutput) => void - ): void; - - /** - * @see {@link ListLedgersCommand} - */ - listLedgers(): Promise; - listLedgers(args: ListLedgersCommandInput, options?: __HttpHandlerOptions): Promise; - listLedgers(args: ListLedgersCommandInput, cb: (err: any, data?: ListLedgersCommandOutput) => void): void; - listLedgers( - args: ListLedgersCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListLedgersCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link StreamJournalToKinesisCommand} - */ - streamJournalToKinesis( - args: StreamJournalToKinesisCommandInput, - options?: __HttpHandlerOptions - ): Promise; - streamJournalToKinesis( - args: StreamJournalToKinesisCommandInput, - cb: (err: any, data?: StreamJournalToKinesisCommandOutput) => void - ): void; - streamJournalToKinesis( - args: StreamJournalToKinesisCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StreamJournalToKinesisCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateLedgerCommand} - */ - updateLedger(args: UpdateLedgerCommandInput, options?: __HttpHandlerOptions): Promise; - updateLedger(args: UpdateLedgerCommandInput, cb: (err: any, data?: UpdateLedgerCommandOutput) => void): void; - updateLedger( - args: UpdateLedgerCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateLedgerCommandOutput) => void - ): void; - - /** - * @see {@link UpdateLedgerPermissionsModeCommand} - */ - updateLedgerPermissionsMode( - args: UpdateLedgerPermissionsModeCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateLedgerPermissionsMode( - args: UpdateLedgerPermissionsModeCommandInput, - cb: (err: any, data?: UpdateLedgerPermissionsModeCommandOutput) => void - ): void; - updateLedgerPermissionsMode( - args: UpdateLedgerPermissionsModeCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateLedgerPermissionsModeCommandOutput) => void - ): void; -} - -/** - *

The resource management API for Amazon QLDB

- * @public - */ -export class QLDB extends QLDBClient implements QLDB {} -createAggregatedClient(commands, QLDB); diff --git a/clients/client-qldb/src/QLDBClient.ts b/clients/client-qldb/src/QLDBClient.ts deleted file mode 100644 index debe6c6220f5..000000000000 --- a/clients/client-qldb/src/QLDBClient.ts +++ /dev/null @@ -1,408 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultQLDBHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { - CancelJournalKinesisStreamCommandInput, - CancelJournalKinesisStreamCommandOutput, -} from "./commands/CancelJournalKinesisStreamCommand"; -import { CreateLedgerCommandInput, CreateLedgerCommandOutput } from "./commands/CreateLedgerCommand"; -import { DeleteLedgerCommandInput, DeleteLedgerCommandOutput } from "./commands/DeleteLedgerCommand"; -import { - DescribeJournalKinesisStreamCommandInput, - DescribeJournalKinesisStreamCommandOutput, -} from "./commands/DescribeJournalKinesisStreamCommand"; -import { - DescribeJournalS3ExportCommandInput, - DescribeJournalS3ExportCommandOutput, -} from "./commands/DescribeJournalS3ExportCommand"; -import { DescribeLedgerCommandInput, DescribeLedgerCommandOutput } from "./commands/DescribeLedgerCommand"; -import { ExportJournalToS3CommandInput, ExportJournalToS3CommandOutput } from "./commands/ExportJournalToS3Command"; -import { GetBlockCommandInput, GetBlockCommandOutput } from "./commands/GetBlockCommand"; -import { GetDigestCommandInput, GetDigestCommandOutput } from "./commands/GetDigestCommand"; -import { GetRevisionCommandInput, GetRevisionCommandOutput } from "./commands/GetRevisionCommand"; -import { - ListJournalKinesisStreamsForLedgerCommandInput, - ListJournalKinesisStreamsForLedgerCommandOutput, -} from "./commands/ListJournalKinesisStreamsForLedgerCommand"; -import { - ListJournalS3ExportsCommandInput, - ListJournalS3ExportsCommandOutput, -} from "./commands/ListJournalS3ExportsCommand"; -import { - ListJournalS3ExportsForLedgerCommandInput, - ListJournalS3ExportsForLedgerCommandOutput, -} from "./commands/ListJournalS3ExportsForLedgerCommand"; -import { ListLedgersCommandInput, ListLedgersCommandOutput } from "./commands/ListLedgersCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - StreamJournalToKinesisCommandInput, - StreamJournalToKinesisCommandOutput, -} from "./commands/StreamJournalToKinesisCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { UpdateLedgerCommandInput, UpdateLedgerCommandOutput } from "./commands/UpdateLedgerCommand"; -import { - UpdateLedgerPermissionsModeCommandInput, - UpdateLedgerPermissionsModeCommandOutput, -} from "./commands/UpdateLedgerPermissionsModeCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | CancelJournalKinesisStreamCommandInput - | CreateLedgerCommandInput - | DeleteLedgerCommandInput - | DescribeJournalKinesisStreamCommandInput - | DescribeJournalS3ExportCommandInput - | DescribeLedgerCommandInput - | ExportJournalToS3CommandInput - | GetBlockCommandInput - | GetDigestCommandInput - | GetRevisionCommandInput - | ListJournalKinesisStreamsForLedgerCommandInput - | ListJournalS3ExportsCommandInput - | ListJournalS3ExportsForLedgerCommandInput - | ListLedgersCommandInput - | ListTagsForResourceCommandInput - | StreamJournalToKinesisCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateLedgerCommandInput - | UpdateLedgerPermissionsModeCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | CancelJournalKinesisStreamCommandOutput - | CreateLedgerCommandOutput - | DeleteLedgerCommandOutput - | DescribeJournalKinesisStreamCommandOutput - | DescribeJournalS3ExportCommandOutput - | DescribeLedgerCommandOutput - | ExportJournalToS3CommandOutput - | GetBlockCommandOutput - | GetDigestCommandOutput - | GetRevisionCommandOutput - | ListJournalKinesisStreamsForLedgerCommandOutput - | ListJournalS3ExportsCommandOutput - | ListJournalS3ExportsForLedgerCommandOutput - | ListLedgersCommandOutput - | ListTagsForResourceCommandOutput - | StreamJournalToKinesisCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateLedgerCommandOutput - | UpdateLedgerPermissionsModeCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type QLDBClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of QLDBClient class constructor that set the region, credentials and other options. - */ -export interface QLDBClientConfig extends QLDBClientConfigType {} - -/** - * @public - */ -export type QLDBClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of QLDBClient class. This is resolved and normalized from the {@link QLDBClientConfig | constructor configuration interface}. - */ -export interface QLDBClientResolvedConfig extends QLDBClientResolvedConfigType {} - -/** - *

The resource management API for Amazon QLDB

- * @public - */ -export class QLDBClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - QLDBClientResolvedConfig -> { - /** - * The resolved configuration of QLDBClient class. This is resolved and normalized from the {@link QLDBClientConfig | constructor configuration interface}. - */ - readonly config: QLDBClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultQLDBHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: QLDBClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-qldb/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-qldb/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 8f2d5f73b5f4..000000000000 --- a/clients/client-qldb/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { QLDBHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QLDBHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): QLDBHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: QLDBHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QLDBHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): QLDBHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-qldb/src/auth/httpAuthSchemeProvider.ts b/clients/client-qldb/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 326f202a38ab..000000000000 --- a/clients/client-qldb/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,154 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { QLDBClientConfig, QLDBClientResolvedConfig } from "../QLDBClient"; - -/** - * @internal - */ -export interface QLDBHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface QLDBHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - QLDBClientResolvedConfig, - HandlerExecutionContext, - QLDBHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultQLDBHttpAuthSchemeParametersProvider = async ( - config: QLDBClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: QLDBHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "qldb", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface QLDBHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultQLDBHttpAuthSchemeProvider: QLDBHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: QLDBHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: QLDBHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-qldb/src/commands/CancelJournalKinesisStreamCommand.ts b/clients/client-qldb/src/commands/CancelJournalKinesisStreamCommand.ts deleted file mode 100644 index b7803adfd156..000000000000 --- a/clients/client-qldb/src/commands/CancelJournalKinesisStreamCommand.ts +++ /dev/null @@ -1,109 +0,0 @@ -// 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 { CancelJournalKinesisStreamRequest, CancelJournalKinesisStreamResponse } from "../models/models_0"; -import { de_CancelJournalKinesisStreamCommand, se_CancelJournalKinesisStreamCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CancelJournalKinesisStreamCommand}. - */ -export interface CancelJournalKinesisStreamCommandInput extends CancelJournalKinesisStreamRequest {} -/** - * @public - * - * The output of {@link CancelJournalKinesisStreamCommand}. - */ -export interface CancelJournalKinesisStreamCommandOutput extends CancelJournalKinesisStreamResponse, __MetadataBearer {} - -/** - *

Ends a given Amazon QLDB journal stream. Before a stream can be canceled, its current - * status must be ACTIVE.

- *

You can't restart a stream after you cancel it. Canceled QLDB stream resources are - * subject to a 7-day retention period, so they are automatically deleted after this limit - * expires.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, CancelJournalKinesisStreamCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, CancelJournalKinesisStreamCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // CancelJournalKinesisStreamRequest - * LedgerName: "STRING_VALUE", // required - * StreamId: "STRING_VALUE", // required - * }; - * const command = new CancelJournalKinesisStreamCommand(input); - * const response = await client.send(command); - * // { // CancelJournalKinesisStreamResponse - * // StreamId: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CancelJournalKinesisStreamCommandInput - {@link CancelJournalKinesisStreamCommandInput} - * @returns {@link CancelJournalKinesisStreamCommandOutput} - * @see {@link CancelJournalKinesisStreamCommandInput} for command's `input` shape. - * @see {@link CancelJournalKinesisStreamCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class CancelJournalKinesisStreamCommand extends $Command - .classBuilder< - CancelJournalKinesisStreamCommandInput, - CancelJournalKinesisStreamCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "CancelJournalKinesisStream", {}) - .n("QLDBClient", "CancelJournalKinesisStreamCommand") - .f(void 0, void 0) - .ser(se_CancelJournalKinesisStreamCommand) - .de(de_CancelJournalKinesisStreamCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CancelJournalKinesisStreamRequest; - output: CancelJournalKinesisStreamResponse; - }; - sdk: { - input: CancelJournalKinesisStreamCommandInput; - output: CancelJournalKinesisStreamCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/CreateLedgerCommand.ts b/clients/client-qldb/src/commands/CreateLedgerCommand.ts deleted file mode 100644 index 39b5a9f0f90a..000000000000 --- a/clients/client-qldb/src/commands/CreateLedgerCommand.ts +++ /dev/null @@ -1,119 +0,0 @@ -// 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 { CreateLedgerRequest, CreateLedgerResponse } from "../models/models_0"; -import { de_CreateLedgerCommand, se_CreateLedgerCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateLedgerCommand}. - */ -export interface CreateLedgerCommandInput extends CreateLedgerRequest {} -/** - * @public - * - * The output of {@link CreateLedgerCommand}. - */ -export interface CreateLedgerCommandOutput extends CreateLedgerResponse, __MetadataBearer {} - -/** - *

Creates a new ledger in your Amazon Web Services account in the current Region.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, CreateLedgerCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, CreateLedgerCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // CreateLedgerRequest - * Name: "STRING_VALUE", // required - * Tags: { // Tags - * "": "STRING_VALUE", - * }, - * PermissionsMode: "ALLOW_ALL" || "STANDARD", // required - * DeletionProtection: true || false, - * KmsKey: "STRING_VALUE", - * }; - * const command = new CreateLedgerCommand(input); - * const response = await client.send(command); - * // { // CreateLedgerResponse - * // Name: "STRING_VALUE", - * // Arn: "STRING_VALUE", - * // State: "CREATING" || "ACTIVE" || "DELETING" || "DELETED", - * // CreationDateTime: new Date("TIMESTAMP"), - * // PermissionsMode: "ALLOW_ALL" || "STANDARD", - * // DeletionProtection: true || false, - * // KmsKeyArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CreateLedgerCommandInput - {@link CreateLedgerCommandInput} - * @returns {@link CreateLedgerCommandOutput} - * @see {@link CreateLedgerCommandInput} for command's `input` shape. - * @see {@link CreateLedgerCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link LimitExceededException} (client fault) - *

You have reached the limit on the maximum number of resources allowed.

- * - * @throws {@link ResourceAlreadyExistsException} (client fault) - *

The specified resource already exists.

- * - * @throws {@link ResourceInUseException} (client fault) - *

The specified resource can't be modified at this time.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class CreateLedgerCommand extends $Command - .classBuilder< - CreateLedgerCommandInput, - CreateLedgerCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "CreateLedger", {}) - .n("QLDBClient", "CreateLedgerCommand") - .f(void 0, void 0) - .ser(se_CreateLedgerCommand) - .de(de_CreateLedgerCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateLedgerRequest; - output: CreateLedgerResponse; - }; - sdk: { - input: CreateLedgerCommandInput; - output: CreateLedgerCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/DeleteLedgerCommand.ts b/clients/client-qldb/src/commands/DeleteLedgerCommand.ts deleted file mode 100644 index 5c1ec13b5dde..000000000000 --- a/clients/client-qldb/src/commands/DeleteLedgerCommand.ts +++ /dev/null @@ -1,107 +0,0 @@ -// 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 { DeleteLedgerRequest } from "../models/models_0"; -import { de_DeleteLedgerCommand, se_DeleteLedgerCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteLedgerCommand}. - */ -export interface DeleteLedgerCommandInput extends DeleteLedgerRequest {} -/** - * @public - * - * The output of {@link DeleteLedgerCommand}. - */ -export interface DeleteLedgerCommandOutput extends __MetadataBearer {} - -/** - *

Deletes a ledger and all of its contents. This action is irreversible.

- *

If deletion protection is enabled, you must first disable it before you can delete the - * ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, DeleteLedgerCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, DeleteLedgerCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // DeleteLedgerRequest - * Name: "STRING_VALUE", // required - * }; - * const command = new DeleteLedgerCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteLedgerCommandInput - {@link DeleteLedgerCommandInput} - * @returns {@link DeleteLedgerCommandOutput} - * @see {@link DeleteLedgerCommandInput} for command's `input` shape. - * @see {@link DeleteLedgerCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceInUseException} (client fault) - *

The specified resource can't be modified at this time.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class DeleteLedgerCommand extends $Command - .classBuilder< - DeleteLedgerCommandInput, - DeleteLedgerCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "DeleteLedger", {}) - .n("QLDBClient", "DeleteLedgerCommand") - .f(void 0, void 0) - .ser(se_DeleteLedgerCommand) - .de(de_DeleteLedgerCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteLedgerRequest; - output: {}; - }; - sdk: { - input: DeleteLedgerCommandInput; - output: DeleteLedgerCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/DescribeJournalKinesisStreamCommand.ts b/clients/client-qldb/src/commands/DescribeJournalKinesisStreamCommand.ts deleted file mode 100644 index 0ee29c38b2a2..000000000000 --- a/clients/client-qldb/src/commands/DescribeJournalKinesisStreamCommand.ts +++ /dev/null @@ -1,130 +0,0 @@ -// 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 { DescribeJournalKinesisStreamRequest, DescribeJournalKinesisStreamResponse } from "../models/models_0"; -import { - de_DescribeJournalKinesisStreamCommand, - se_DescribeJournalKinesisStreamCommand, -} from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeJournalKinesisStreamCommand}. - */ -export interface DescribeJournalKinesisStreamCommandInput extends DescribeJournalKinesisStreamRequest {} -/** - * @public - * - * The output of {@link DescribeJournalKinesisStreamCommand}. - */ -export interface DescribeJournalKinesisStreamCommandOutput - extends DescribeJournalKinesisStreamResponse, - __MetadataBearer {} - -/** - *

Returns detailed information about a given Amazon QLDB journal stream. The output - * includes the Amazon Resource Name (ARN), stream name, current status, creation time, and - * the parameters of the original stream creation request.

- *

This action does not return any expired journal streams. For more information, see - * Expiration for terminal streams in the Amazon QLDB Developer - * Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, DescribeJournalKinesisStreamCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, DescribeJournalKinesisStreamCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // DescribeJournalKinesisStreamRequest - * LedgerName: "STRING_VALUE", // required - * StreamId: "STRING_VALUE", // required - * }; - * const command = new DescribeJournalKinesisStreamCommand(input); - * const response = await client.send(command); - * // { // DescribeJournalKinesisStreamResponse - * // Stream: { // JournalKinesisStreamDescription - * // LedgerName: "STRING_VALUE", // required - * // CreationTime: new Date("TIMESTAMP"), - * // InclusiveStartTime: new Date("TIMESTAMP"), - * // ExclusiveEndTime: new Date("TIMESTAMP"), - * // RoleArn: "STRING_VALUE", // required - * // StreamId: "STRING_VALUE", // required - * // Arn: "STRING_VALUE", - * // Status: "ACTIVE" || "COMPLETED" || "CANCELED" || "FAILED" || "IMPAIRED", // required - * // KinesisConfiguration: { // KinesisConfiguration - * // StreamArn: "STRING_VALUE", // required - * // AggregationEnabled: true || false, - * // }, - * // ErrorCause: "KINESIS_STREAM_NOT_FOUND" || "IAM_PERMISSION_REVOKED", - * // StreamName: "STRING_VALUE", // required - * // }, - * // }; - * - * ``` - * - * @param DescribeJournalKinesisStreamCommandInput - {@link DescribeJournalKinesisStreamCommandInput} - * @returns {@link DescribeJournalKinesisStreamCommandOutput} - * @see {@link DescribeJournalKinesisStreamCommandInput} for command's `input` shape. - * @see {@link DescribeJournalKinesisStreamCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class DescribeJournalKinesisStreamCommand extends $Command - .classBuilder< - DescribeJournalKinesisStreamCommandInput, - DescribeJournalKinesisStreamCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "DescribeJournalKinesisStream", {}) - .n("QLDBClient", "DescribeJournalKinesisStreamCommand") - .f(void 0, void 0) - .ser(se_DescribeJournalKinesisStreamCommand) - .de(de_DescribeJournalKinesisStreamCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeJournalKinesisStreamRequest; - output: DescribeJournalKinesisStreamResponse; - }; - sdk: { - input: DescribeJournalKinesisStreamCommandInput; - output: DescribeJournalKinesisStreamCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/DescribeJournalS3ExportCommand.ts b/clients/client-qldb/src/commands/DescribeJournalS3ExportCommand.ts deleted file mode 100644 index 6215d8f2f197..000000000000 --- a/clients/client-qldb/src/commands/DescribeJournalS3ExportCommand.ts +++ /dev/null @@ -1,124 +0,0 @@ -// 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 { DescribeJournalS3ExportRequest, DescribeJournalS3ExportResponse } from "../models/models_0"; -import { de_DescribeJournalS3ExportCommand, se_DescribeJournalS3ExportCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeJournalS3ExportCommand}. - */ -export interface DescribeJournalS3ExportCommandInput extends DescribeJournalS3ExportRequest {} -/** - * @public - * - * The output of {@link DescribeJournalS3ExportCommand}. - */ -export interface DescribeJournalS3ExportCommandOutput extends DescribeJournalS3ExportResponse, __MetadataBearer {} - -/** - *

Returns information about a journal export job, including the ledger name, export ID, - * creation time, current status, and the parameters of the original export creation - * request.

- *

This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer - * Guide.

- *

If the export job with the given ExportId doesn't exist, then throws - * ResourceNotFoundException.

- *

If the ledger with the given Name doesn't exist, then throws - * ResourceNotFoundException.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, DescribeJournalS3ExportCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, DescribeJournalS3ExportCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // DescribeJournalS3ExportRequest - * Name: "STRING_VALUE", // required - * ExportId: "STRING_VALUE", // required - * }; - * const command = new DescribeJournalS3ExportCommand(input); - * const response = await client.send(command); - * // { // DescribeJournalS3ExportResponse - * // ExportDescription: { // JournalS3ExportDescription - * // LedgerName: "STRING_VALUE", // required - * // ExportId: "STRING_VALUE", // required - * // ExportCreationTime: new Date("TIMESTAMP"), // required - * // Status: "IN_PROGRESS" || "COMPLETED" || "CANCELLED", // required - * // InclusiveStartTime: new Date("TIMESTAMP"), // required - * // ExclusiveEndTime: new Date("TIMESTAMP"), // required - * // S3ExportConfiguration: { // S3ExportConfiguration - * // Bucket: "STRING_VALUE", // required - * // Prefix: "STRING_VALUE", // required - * // EncryptionConfiguration: { // S3EncryptionConfiguration - * // ObjectEncryptionType: "SSE_KMS" || "SSE_S3" || "NO_ENCRYPTION", // required - * // KmsKeyArn: "STRING_VALUE", - * // }, - * // }, - * // RoleArn: "STRING_VALUE", // required - * // OutputFormat: "ION_BINARY" || "ION_TEXT" || "JSON", - * // }, - * // }; - * - * ``` - * - * @param DescribeJournalS3ExportCommandInput - {@link DescribeJournalS3ExportCommandInput} - * @returns {@link DescribeJournalS3ExportCommandOutput} - * @see {@link DescribeJournalS3ExportCommandInput} for command's `input` shape. - * @see {@link DescribeJournalS3ExportCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class DescribeJournalS3ExportCommand extends $Command - .classBuilder< - DescribeJournalS3ExportCommandInput, - DescribeJournalS3ExportCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "DescribeJournalS3Export", {}) - .n("QLDBClient", "DescribeJournalS3ExportCommand") - .f(void 0, void 0) - .ser(se_DescribeJournalS3ExportCommand) - .de(de_DescribeJournalS3ExportCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeJournalS3ExportRequest; - output: DescribeJournalS3ExportResponse; - }; - sdk: { - input: DescribeJournalS3ExportCommandInput; - output: DescribeJournalS3ExportCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/DescribeLedgerCommand.ts b/clients/client-qldb/src/commands/DescribeLedgerCommand.ts deleted file mode 100644 index eb97cabcf27f..000000000000 --- a/clients/client-qldb/src/commands/DescribeLedgerCommand.ts +++ /dev/null @@ -1,112 +0,0 @@ -// 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 { DescribeLedgerRequest, DescribeLedgerResponse } from "../models/models_0"; -import { de_DescribeLedgerCommand, se_DescribeLedgerCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeLedgerCommand}. - */ -export interface DescribeLedgerCommandInput extends DescribeLedgerRequest {} -/** - * @public - * - * The output of {@link DescribeLedgerCommand}. - */ -export interface DescribeLedgerCommandOutput extends DescribeLedgerResponse, __MetadataBearer {} - -/** - *

Returns information about a ledger, including its state, permissions mode, encryption at - * rest settings, and when it was created.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, DescribeLedgerCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, DescribeLedgerCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // DescribeLedgerRequest - * Name: "STRING_VALUE", // required - * }; - * const command = new DescribeLedgerCommand(input); - * const response = await client.send(command); - * // { // DescribeLedgerResponse - * // Name: "STRING_VALUE", - * // Arn: "STRING_VALUE", - * // State: "CREATING" || "ACTIVE" || "DELETING" || "DELETED", - * // CreationDateTime: new Date("TIMESTAMP"), - * // PermissionsMode: "ALLOW_ALL" || "STANDARD", - * // DeletionProtection: true || false, - * // EncryptionDescription: { // LedgerEncryptionDescription - * // KmsKeyArn: "STRING_VALUE", // required - * // EncryptionStatus: "ENABLED" || "UPDATING" || "KMS_KEY_INACCESSIBLE", // required - * // InaccessibleKmsKeyDateTime: new Date("TIMESTAMP"), - * // }, - * // }; - * - * ``` - * - * @param DescribeLedgerCommandInput - {@link DescribeLedgerCommandInput} - * @returns {@link DescribeLedgerCommandOutput} - * @see {@link DescribeLedgerCommandInput} for command's `input` shape. - * @see {@link DescribeLedgerCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class DescribeLedgerCommand extends $Command - .classBuilder< - DescribeLedgerCommandInput, - DescribeLedgerCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "DescribeLedger", {}) - .n("QLDBClient", "DescribeLedgerCommand") - .f(void 0, void 0) - .ser(se_DescribeLedgerCommand) - .de(de_DescribeLedgerCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeLedgerRequest; - output: DescribeLedgerResponse; - }; - sdk: { - input: DescribeLedgerCommandInput; - output: DescribeLedgerCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/ExportJournalToS3Command.ts b/clients/client-qldb/src/commands/ExportJournalToS3Command.ts deleted file mode 100644 index 05d79dfa49b5..000000000000 --- a/clients/client-qldb/src/commands/ExportJournalToS3Command.ts +++ /dev/null @@ -1,122 +0,0 @@ -// 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 { ExportJournalToS3Request, ExportJournalToS3Response } from "../models/models_0"; -import { de_ExportJournalToS3Command, se_ExportJournalToS3Command } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ExportJournalToS3Command}. - */ -export interface ExportJournalToS3CommandInput extends ExportJournalToS3Request {} -/** - * @public - * - * The output of {@link ExportJournalToS3Command}. - */ -export interface ExportJournalToS3CommandOutput extends ExportJournalToS3Response, __MetadataBearer {} - -/** - *

Exports journal contents within a date and time range from a ledger into a specified - * Amazon Simple Storage Service (Amazon S3) bucket. A journal export job can write the data objects in either the text - * or binary representation of Amazon Ion format, or in JSON Lines text - * format.

- *

If the ledger with the given Name doesn't exist, then throws - * ResourceNotFoundException.

- *

If the ledger with the given Name is in CREATING status, then - * throws ResourcePreconditionNotMetException.

- *

You can initiate up to two concurrent journal export requests for each ledger. Beyond - * this limit, journal export requests throw LimitExceededException.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, ExportJournalToS3Command } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, ExportJournalToS3Command } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // ExportJournalToS3Request - * Name: "STRING_VALUE", // required - * InclusiveStartTime: new Date("TIMESTAMP"), // required - * ExclusiveEndTime: new Date("TIMESTAMP"), // required - * S3ExportConfiguration: { // S3ExportConfiguration - * Bucket: "STRING_VALUE", // required - * Prefix: "STRING_VALUE", // required - * EncryptionConfiguration: { // S3EncryptionConfiguration - * ObjectEncryptionType: "SSE_KMS" || "SSE_S3" || "NO_ENCRYPTION", // required - * KmsKeyArn: "STRING_VALUE", - * }, - * }, - * RoleArn: "STRING_VALUE", // required - * OutputFormat: "ION_BINARY" || "ION_TEXT" || "JSON", - * }; - * const command = new ExportJournalToS3Command(input); - * const response = await client.send(command); - * // { // ExportJournalToS3Response - * // ExportId: "STRING_VALUE", // required - * // }; - * - * ``` - * - * @param ExportJournalToS3CommandInput - {@link ExportJournalToS3CommandInput} - * @returns {@link ExportJournalToS3CommandOutput} - * @see {@link ExportJournalToS3CommandInput} for command's `input` shape. - * @see {@link ExportJournalToS3CommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class ExportJournalToS3Command extends $Command - .classBuilder< - ExportJournalToS3CommandInput, - ExportJournalToS3CommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "ExportJournalToS3", {}) - .n("QLDBClient", "ExportJournalToS3Command") - .f(void 0, void 0) - .ser(se_ExportJournalToS3Command) - .de(de_ExportJournalToS3Command) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ExportJournalToS3Request; - output: ExportJournalToS3Response; - }; - sdk: { - input: ExportJournalToS3CommandInput; - output: ExportJournalToS3CommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/GetBlockCommand.ts b/clients/client-qldb/src/commands/GetBlockCommand.ts deleted file mode 100644 index c785bee71491..000000000000 --- a/clients/client-qldb/src/commands/GetBlockCommand.ts +++ /dev/null @@ -1,129 +0,0 @@ -// 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 { - GetBlockRequest, - GetBlockRequestFilterSensitiveLog, - GetBlockResponse, - GetBlockResponseFilterSensitiveLog, -} from "../models/models_0"; -import { de_GetBlockCommand, se_GetBlockCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetBlockCommand}. - */ -export interface GetBlockCommandInput extends GetBlockRequest {} -/** - * @public - * - * The output of {@link GetBlockCommand}. - */ -export interface GetBlockCommandOutput extends GetBlockResponse, __MetadataBearer {} - -/** - *

Returns a block object at a specified address in a journal. Also returns a proof of the - * specified block for verification if DigestTipAddress is provided.

- *

For information about the data contents in a block, see Journal contents in the - * Amazon QLDB Developer Guide.

- *

If the specified ledger doesn't exist or is in DELETING status, then throws - * ResourceNotFoundException.

- *

If the specified ledger is in CREATING status, then throws - * ResourcePreconditionNotMetException.

- *

If no block exists with the specified address, then throws - * InvalidParameterException.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, GetBlockCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, GetBlockCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // GetBlockRequest - * Name: "STRING_VALUE", // required - * BlockAddress: { // ValueHolder - * IonText: "STRING_VALUE", - * }, - * DigestTipAddress: { - * IonText: "STRING_VALUE", - * }, - * }; - * const command = new GetBlockCommand(input); - * const response = await client.send(command); - * // { // GetBlockResponse - * // Block: { // ValueHolder - * // IonText: "STRING_VALUE", - * // }, - * // Proof: { - * // IonText: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GetBlockCommandInput - {@link GetBlockCommandInput} - * @returns {@link GetBlockCommandOutput} - * @see {@link GetBlockCommandInput} for command's `input` shape. - * @see {@link GetBlockCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class GetBlockCommand extends $Command - .classBuilder< - GetBlockCommandInput, - GetBlockCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "GetBlock", {}) - .n("QLDBClient", "GetBlockCommand") - .f(GetBlockRequestFilterSensitiveLog, GetBlockResponseFilterSensitiveLog) - .ser(se_GetBlockCommand) - .de(de_GetBlockCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetBlockRequest; - output: GetBlockResponse; - }; - sdk: { - input: GetBlockCommandInput; - output: GetBlockCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/GetDigestCommand.ts b/clients/client-qldb/src/commands/GetDigestCommand.ts deleted file mode 100644 index 3637bd3f0628..000000000000 --- a/clients/client-qldb/src/commands/GetDigestCommand.ts +++ /dev/null @@ -1,108 +0,0 @@ -// 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 { GetDigestRequest, GetDigestResponse, GetDigestResponseFilterSensitiveLog } from "../models/models_0"; -import { de_GetDigestCommand, se_GetDigestCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetDigestCommand}. - */ -export interface GetDigestCommandInput extends GetDigestRequest {} -/** - * @public - * - * The output of {@link GetDigestCommand}. - */ -export interface GetDigestCommandOutput extends GetDigestResponse, __MetadataBearer {} - -/** - *

Returns the digest of a ledger at the latest committed block in the journal. The - * response includes a 256-bit hash value and a block address.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, GetDigestCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, GetDigestCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // GetDigestRequest - * Name: "STRING_VALUE", // required - * }; - * const command = new GetDigestCommand(input); - * const response = await client.send(command); - * // { // GetDigestResponse - * // Digest: new Uint8Array(), // required - * // DigestTipAddress: { // ValueHolder - * // IonText: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GetDigestCommandInput - {@link GetDigestCommandInput} - * @returns {@link GetDigestCommandOutput} - * @see {@link GetDigestCommandInput} for command's `input` shape. - * @see {@link GetDigestCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class GetDigestCommand extends $Command - .classBuilder< - GetDigestCommandInput, - GetDigestCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "GetDigest", {}) - .n("QLDBClient", "GetDigestCommand") - .f(void 0, GetDigestResponseFilterSensitiveLog) - .ser(se_GetDigestCommand) - .de(de_GetDigestCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetDigestRequest; - output: GetDigestResponse; - }; - sdk: { - input: GetDigestCommandInput; - output: GetDigestCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/GetRevisionCommand.ts b/clients/client-qldb/src/commands/GetRevisionCommand.ts deleted file mode 100644 index b255790c03d9..000000000000 --- a/clients/client-qldb/src/commands/GetRevisionCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { - GetRevisionRequest, - GetRevisionRequestFilterSensitiveLog, - GetRevisionResponse, - GetRevisionResponseFilterSensitiveLog, -} from "../models/models_0"; -import { de_GetRevisionCommand, se_GetRevisionCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetRevisionCommand}. - */ -export interface GetRevisionCommandInput extends GetRevisionRequest {} -/** - * @public - * - * The output of {@link GetRevisionCommand}. - */ -export interface GetRevisionCommandOutput extends GetRevisionResponse, __MetadataBearer {} - -/** - *

Returns a revision data object for a specified document ID and block address. Also - * returns a proof of the specified revision for verification if DigestTipAddress - * is provided.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, GetRevisionCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, GetRevisionCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // GetRevisionRequest - * Name: "STRING_VALUE", // required - * BlockAddress: { // ValueHolder - * IonText: "STRING_VALUE", - * }, - * DocumentId: "STRING_VALUE", // required - * DigestTipAddress: { - * IonText: "STRING_VALUE", - * }, - * }; - * const command = new GetRevisionCommand(input); - * const response = await client.send(command); - * // { // GetRevisionResponse - * // Proof: { // ValueHolder - * // IonText: "STRING_VALUE", - * // }, - * // Revision: { - * // IonText: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GetRevisionCommandInput - {@link GetRevisionCommandInput} - * @returns {@link GetRevisionCommandOutput} - * @see {@link GetRevisionCommandInput} for command's `input` shape. - * @see {@link GetRevisionCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class GetRevisionCommand extends $Command - .classBuilder< - GetRevisionCommandInput, - GetRevisionCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "GetRevision", {}) - .n("QLDBClient", "GetRevisionCommand") - .f(GetRevisionRequestFilterSensitiveLog, GetRevisionResponseFilterSensitiveLog) - .ser(se_GetRevisionCommand) - .de(de_GetRevisionCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetRevisionRequest; - output: GetRevisionResponse; - }; - sdk: { - input: GetRevisionCommandInput; - output: GetRevisionCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/ListJournalKinesisStreamsForLedgerCommand.ts b/clients/client-qldb/src/commands/ListJournalKinesisStreamsForLedgerCommand.ts deleted file mode 100644 index b5773b36d58d..000000000000 --- a/clients/client-qldb/src/commands/ListJournalKinesisStreamsForLedgerCommand.ts +++ /dev/null @@ -1,138 +0,0 @@ -// 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 { - ListJournalKinesisStreamsForLedgerRequest, - ListJournalKinesisStreamsForLedgerResponse, -} from "../models/models_0"; -import { - de_ListJournalKinesisStreamsForLedgerCommand, - se_ListJournalKinesisStreamsForLedgerCommand, -} from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListJournalKinesisStreamsForLedgerCommand}. - */ -export interface ListJournalKinesisStreamsForLedgerCommandInput extends ListJournalKinesisStreamsForLedgerRequest {} -/** - * @public - * - * The output of {@link ListJournalKinesisStreamsForLedgerCommand}. - */ -export interface ListJournalKinesisStreamsForLedgerCommandOutput - extends ListJournalKinesisStreamsForLedgerResponse, - __MetadataBearer {} - -/** - *

Returns all Amazon QLDB journal streams for a given ledger.

- *

This action does not return any expired journal streams. For more information, see - * Expiration for terminal streams in the Amazon QLDB Developer - * Guide.

- *

This action returns a maximum of MaxResults items. It is paginated so that - * you can retrieve all the items by calling ListJournalKinesisStreamsForLedger - * multiple times.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, ListJournalKinesisStreamsForLedgerCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, ListJournalKinesisStreamsForLedgerCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // ListJournalKinesisStreamsForLedgerRequest - * LedgerName: "STRING_VALUE", // required - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListJournalKinesisStreamsForLedgerCommand(input); - * const response = await client.send(command); - * // { // ListJournalKinesisStreamsForLedgerResponse - * // Streams: [ // JournalKinesisStreamDescriptionList - * // { // JournalKinesisStreamDescription - * // LedgerName: "STRING_VALUE", // required - * // CreationTime: new Date("TIMESTAMP"), - * // InclusiveStartTime: new Date("TIMESTAMP"), - * // ExclusiveEndTime: new Date("TIMESTAMP"), - * // RoleArn: "STRING_VALUE", // required - * // StreamId: "STRING_VALUE", // required - * // Arn: "STRING_VALUE", - * // Status: "ACTIVE" || "COMPLETED" || "CANCELED" || "FAILED" || "IMPAIRED", // required - * // KinesisConfiguration: { // KinesisConfiguration - * // StreamArn: "STRING_VALUE", // required - * // AggregationEnabled: true || false, - * // }, - * // ErrorCause: "KINESIS_STREAM_NOT_FOUND" || "IAM_PERMISSION_REVOKED", - * // StreamName: "STRING_VALUE", // required - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListJournalKinesisStreamsForLedgerCommandInput - {@link ListJournalKinesisStreamsForLedgerCommandInput} - * @returns {@link ListJournalKinesisStreamsForLedgerCommandOutput} - * @see {@link ListJournalKinesisStreamsForLedgerCommandInput} for command's `input` shape. - * @see {@link ListJournalKinesisStreamsForLedgerCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class ListJournalKinesisStreamsForLedgerCommand extends $Command - .classBuilder< - ListJournalKinesisStreamsForLedgerCommandInput, - ListJournalKinesisStreamsForLedgerCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "ListJournalKinesisStreamsForLedger", {}) - .n("QLDBClient", "ListJournalKinesisStreamsForLedgerCommand") - .f(void 0, void 0) - .ser(se_ListJournalKinesisStreamsForLedgerCommand) - .de(de_ListJournalKinesisStreamsForLedgerCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListJournalKinesisStreamsForLedgerRequest; - output: ListJournalKinesisStreamsForLedgerResponse; - }; - sdk: { - input: ListJournalKinesisStreamsForLedgerCommandInput; - output: ListJournalKinesisStreamsForLedgerCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/ListJournalS3ExportsCommand.ts b/clients/client-qldb/src/commands/ListJournalS3ExportsCommand.ts deleted file mode 100644 index 9602a233d781..000000000000 --- a/clients/client-qldb/src/commands/ListJournalS3ExportsCommand.ts +++ /dev/null @@ -1,122 +0,0 @@ -// 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 { ListJournalS3ExportsRequest, ListJournalS3ExportsResponse } from "../models/models_0"; -import { de_ListJournalS3ExportsCommand, se_ListJournalS3ExportsCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListJournalS3ExportsCommand}. - */ -export interface ListJournalS3ExportsCommandInput extends ListJournalS3ExportsRequest {} -/** - * @public - * - * The output of {@link ListJournalS3ExportsCommand}. - */ -export interface ListJournalS3ExportsCommandOutput extends ListJournalS3ExportsResponse, __MetadataBearer {} - -/** - *

Returns all journal export jobs for all ledgers that are associated with the current - * Amazon Web Services account and Region.

- *

This action returns a maximum of MaxResults items, and is paginated so that - * you can retrieve all the items by calling ListJournalS3Exports multiple - * times.

- *

This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer - * Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, ListJournalS3ExportsCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, ListJournalS3ExportsCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // ListJournalS3ExportsRequest - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListJournalS3ExportsCommand(input); - * const response = await client.send(command); - * // { // ListJournalS3ExportsResponse - * // JournalS3Exports: [ // JournalS3ExportList - * // { // JournalS3ExportDescription - * // LedgerName: "STRING_VALUE", // required - * // ExportId: "STRING_VALUE", // required - * // ExportCreationTime: new Date("TIMESTAMP"), // required - * // Status: "IN_PROGRESS" || "COMPLETED" || "CANCELLED", // required - * // InclusiveStartTime: new Date("TIMESTAMP"), // required - * // ExclusiveEndTime: new Date("TIMESTAMP"), // required - * // S3ExportConfiguration: { // S3ExportConfiguration - * // Bucket: "STRING_VALUE", // required - * // Prefix: "STRING_VALUE", // required - * // EncryptionConfiguration: { // S3EncryptionConfiguration - * // ObjectEncryptionType: "SSE_KMS" || "SSE_S3" || "NO_ENCRYPTION", // required - * // KmsKeyArn: "STRING_VALUE", - * // }, - * // }, - * // RoleArn: "STRING_VALUE", // required - * // OutputFormat: "ION_BINARY" || "ION_TEXT" || "JSON", - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListJournalS3ExportsCommandInput - {@link ListJournalS3ExportsCommandInput} - * @returns {@link ListJournalS3ExportsCommandOutput} - * @see {@link ListJournalS3ExportsCommandInput} for command's `input` shape. - * @see {@link ListJournalS3ExportsCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class ListJournalS3ExportsCommand extends $Command - .classBuilder< - ListJournalS3ExportsCommandInput, - ListJournalS3ExportsCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "ListJournalS3Exports", {}) - .n("QLDBClient", "ListJournalS3ExportsCommand") - .f(void 0, void 0) - .ser(se_ListJournalS3ExportsCommand) - .de(de_ListJournalS3ExportsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListJournalS3ExportsRequest; - output: ListJournalS3ExportsResponse; - }; - sdk: { - input: ListJournalS3ExportsCommandInput; - output: ListJournalS3ExportsCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/ListJournalS3ExportsForLedgerCommand.ts b/clients/client-qldb/src/commands/ListJournalS3ExportsForLedgerCommand.ts deleted file mode 100644 index 8518fa0bd814..000000000000 --- a/clients/client-qldb/src/commands/ListJournalS3ExportsForLedgerCommand.ts +++ /dev/null @@ -1,127 +0,0 @@ -// 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 { ListJournalS3ExportsForLedgerRequest, ListJournalS3ExportsForLedgerResponse } from "../models/models_0"; -import { - de_ListJournalS3ExportsForLedgerCommand, - se_ListJournalS3ExportsForLedgerCommand, -} from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListJournalS3ExportsForLedgerCommand}. - */ -export interface ListJournalS3ExportsForLedgerCommandInput extends ListJournalS3ExportsForLedgerRequest {} -/** - * @public - * - * The output of {@link ListJournalS3ExportsForLedgerCommand}. - */ -export interface ListJournalS3ExportsForLedgerCommandOutput - extends ListJournalS3ExportsForLedgerResponse, - __MetadataBearer {} - -/** - *

Returns all journal export jobs for a specified ledger.

- *

This action returns a maximum of MaxResults items, and is paginated so that - * you can retrieve all the items by calling ListJournalS3ExportsForLedger - * multiple times.

- *

This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer - * Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, ListJournalS3ExportsForLedgerCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, ListJournalS3ExportsForLedgerCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // ListJournalS3ExportsForLedgerRequest - * Name: "STRING_VALUE", // required - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListJournalS3ExportsForLedgerCommand(input); - * const response = await client.send(command); - * // { // ListJournalS3ExportsForLedgerResponse - * // JournalS3Exports: [ // JournalS3ExportList - * // { // JournalS3ExportDescription - * // LedgerName: "STRING_VALUE", // required - * // ExportId: "STRING_VALUE", // required - * // ExportCreationTime: new Date("TIMESTAMP"), // required - * // Status: "IN_PROGRESS" || "COMPLETED" || "CANCELLED", // required - * // InclusiveStartTime: new Date("TIMESTAMP"), // required - * // ExclusiveEndTime: new Date("TIMESTAMP"), // required - * // S3ExportConfiguration: { // S3ExportConfiguration - * // Bucket: "STRING_VALUE", // required - * // Prefix: "STRING_VALUE", // required - * // EncryptionConfiguration: { // S3EncryptionConfiguration - * // ObjectEncryptionType: "SSE_KMS" || "SSE_S3" || "NO_ENCRYPTION", // required - * // KmsKeyArn: "STRING_VALUE", - * // }, - * // }, - * // RoleArn: "STRING_VALUE", // required - * // OutputFormat: "ION_BINARY" || "ION_TEXT" || "JSON", - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListJournalS3ExportsForLedgerCommandInput - {@link ListJournalS3ExportsForLedgerCommandInput} - * @returns {@link ListJournalS3ExportsForLedgerCommandOutput} - * @see {@link ListJournalS3ExportsForLedgerCommandInput} for command's `input` shape. - * @see {@link ListJournalS3ExportsForLedgerCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class ListJournalS3ExportsForLedgerCommand extends $Command - .classBuilder< - ListJournalS3ExportsForLedgerCommandInput, - ListJournalS3ExportsForLedgerCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "ListJournalS3ExportsForLedger", {}) - .n("QLDBClient", "ListJournalS3ExportsForLedgerCommand") - .f(void 0, void 0) - .ser(se_ListJournalS3ExportsForLedgerCommand) - .de(de_ListJournalS3ExportsForLedgerCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListJournalS3ExportsForLedgerRequest; - output: ListJournalS3ExportsForLedgerResponse; - }; - sdk: { - input: ListJournalS3ExportsForLedgerCommandInput; - output: ListJournalS3ExportsForLedgerCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/ListLedgersCommand.ts b/clients/client-qldb/src/commands/ListLedgersCommand.ts deleted file mode 100644 index dc1bcec5fe58..000000000000 --- a/clients/client-qldb/src/commands/ListLedgersCommand.ts +++ /dev/null @@ -1,106 +0,0 @@ -// 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 { ListLedgersRequest, ListLedgersResponse } from "../models/models_0"; -import { de_ListLedgersCommand, se_ListLedgersCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListLedgersCommand}. - */ -export interface ListLedgersCommandInput extends ListLedgersRequest {} -/** - * @public - * - * The output of {@link ListLedgersCommand}. - */ -export interface ListLedgersCommandOutput extends ListLedgersResponse, __MetadataBearer {} - -/** - *

Returns all ledgers that are associated with the current Amazon Web Services account and - * Region.

- *

This action returns a maximum of MaxResults items and is paginated so that - * you can retrieve all the items by calling ListLedgers multiple times.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, ListLedgersCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, ListLedgersCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // ListLedgersRequest - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListLedgersCommand(input); - * const response = await client.send(command); - * // { // ListLedgersResponse - * // Ledgers: [ // LedgerList - * // { // LedgerSummary - * // Name: "STRING_VALUE", - * // State: "CREATING" || "ACTIVE" || "DELETING" || "DELETED", - * // CreationDateTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListLedgersCommandInput - {@link ListLedgersCommandInput} - * @returns {@link ListLedgersCommandOutput} - * @see {@link ListLedgersCommandInput} for command's `input` shape. - * @see {@link ListLedgersCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class ListLedgersCommand extends $Command - .classBuilder< - ListLedgersCommandInput, - ListLedgersCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "ListLedgers", {}) - .n("QLDBClient", "ListLedgersCommand") - .f(void 0, void 0) - .ser(se_ListLedgersCommand) - .de(de_ListLedgersCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListLedgersRequest; - output: ListLedgersResponse; - }; - sdk: { - input: ListLedgersCommandInput; - output: ListLedgersCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/ListTagsForResourceCommand.ts b/clients/client-qldb/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index cc342bf564fd..000000000000 --- a/clients/client-qldb/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,103 +0,0 @@ -// 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 { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - *

Returns all tags for a specified Amazon QLDB resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, ListTagsForResourceCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, ListTagsForResourceCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // ListTagsForResourceRequest - * ResourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // Tags: { // Tags - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "ListTagsForResource", {}) - .n("QLDBClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/StreamJournalToKinesisCommand.ts b/clients/client-qldb/src/commands/StreamJournalToKinesisCommand.ts deleted file mode 100644 index eba205437359..000000000000 --- a/clients/client-qldb/src/commands/StreamJournalToKinesisCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// 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 { StreamJournalToKinesisRequest, StreamJournalToKinesisResponse } from "../models/models_0"; -import { de_StreamJournalToKinesisCommand, se_StreamJournalToKinesisCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StreamJournalToKinesisCommand}. - */ -export interface StreamJournalToKinesisCommandInput extends StreamJournalToKinesisRequest {} -/** - * @public - * - * The output of {@link StreamJournalToKinesisCommand}. - */ -export interface StreamJournalToKinesisCommandOutput extends StreamJournalToKinesisResponse, __MetadataBearer {} - -/** - *

Creates a journal stream for a given Amazon QLDB ledger. The stream captures every - * document revision that is committed to the ledger's journal and delivers the data to a - * specified Amazon Kinesis Data Streams resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, StreamJournalToKinesisCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, StreamJournalToKinesisCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // StreamJournalToKinesisRequest - * LedgerName: "STRING_VALUE", // required - * RoleArn: "STRING_VALUE", // required - * Tags: { // Tags - * "": "STRING_VALUE", - * }, - * InclusiveStartTime: new Date("TIMESTAMP"), // required - * ExclusiveEndTime: new Date("TIMESTAMP"), - * KinesisConfiguration: { // KinesisConfiguration - * StreamArn: "STRING_VALUE", // required - * AggregationEnabled: true || false, - * }, - * StreamName: "STRING_VALUE", // required - * }; - * const command = new StreamJournalToKinesisCommand(input); - * const response = await client.send(command); - * // { // StreamJournalToKinesisResponse - * // StreamId: "STRING_VALUE", - * // }; - * - * ``` - * - * @param StreamJournalToKinesisCommandInput - {@link StreamJournalToKinesisCommandInput} - * @returns {@link StreamJournalToKinesisCommandOutput} - * @see {@link StreamJournalToKinesisCommandInput} for command's `input` shape. - * @see {@link StreamJournalToKinesisCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link ResourcePreconditionNotMetException} (client fault) - *

The operation failed because a condition wasn't satisfied in advance.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class StreamJournalToKinesisCommand extends $Command - .classBuilder< - StreamJournalToKinesisCommandInput, - StreamJournalToKinesisCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "StreamJournalToKinesis", {}) - .n("QLDBClient", "StreamJournalToKinesisCommand") - .f(void 0, void 0) - .ser(se_StreamJournalToKinesisCommand) - .de(de_StreamJournalToKinesisCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StreamJournalToKinesisRequest; - output: StreamJournalToKinesisResponse; - }; - sdk: { - input: StreamJournalToKinesisCommandInput; - output: StreamJournalToKinesisCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/TagResourceCommand.ts b/clients/client-qldb/src/commands/TagResourceCommand.ts deleted file mode 100644 index 093c528a29b3..000000000000 --- a/clients/client-qldb/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,104 +0,0 @@ -// 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 { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - *

Adds one or more tags to a specified Amazon QLDB resource.

- *

A resource can have up to 50 tags. If you try to create more than 50 tags for a - * resource, your request fails and returns an error.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, TagResourceCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, TagResourceCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // TagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * Tags: { // Tags // required - * "": "STRING_VALUE", - * }, - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "TagResource", {}) - .n("QLDBClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/UntagResourceCommand.ts b/clients/client-qldb/src/commands/UntagResourceCommand.ts deleted file mode 100644 index f3505826f780..000000000000 --- a/clients/client-qldb/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,103 +0,0 @@ -// 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 { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - *

Removes one or more tags from a specified Amazon QLDB resource. You can specify up to 50 - * tag keys to remove.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, UntagResourceCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, UntagResourceCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // UntagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * TagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "UntagResource", {}) - .n("QLDBClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/UpdateLedgerCommand.ts b/clients/client-qldb/src/commands/UpdateLedgerCommand.ts deleted file mode 100644 index 0ef24df72857..000000000000 --- a/clients/client-qldb/src/commands/UpdateLedgerCommand.ts +++ /dev/null @@ -1,112 +0,0 @@ -// 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 { UpdateLedgerRequest, UpdateLedgerResponse } from "../models/models_0"; -import { de_UpdateLedgerCommand, se_UpdateLedgerCommand } from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateLedgerCommand}. - */ -export interface UpdateLedgerCommandInput extends UpdateLedgerRequest {} -/** - * @public - * - * The output of {@link UpdateLedgerCommand}. - */ -export interface UpdateLedgerCommandOutput extends UpdateLedgerResponse, __MetadataBearer {} - -/** - *

Updates properties on a ledger.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, UpdateLedgerCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, UpdateLedgerCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // UpdateLedgerRequest - * Name: "STRING_VALUE", // required - * DeletionProtection: true || false, - * KmsKey: "STRING_VALUE", - * }; - * const command = new UpdateLedgerCommand(input); - * const response = await client.send(command); - * // { // UpdateLedgerResponse - * // Name: "STRING_VALUE", - * // Arn: "STRING_VALUE", - * // State: "CREATING" || "ACTIVE" || "DELETING" || "DELETED", - * // CreationDateTime: new Date("TIMESTAMP"), - * // DeletionProtection: true || false, - * // EncryptionDescription: { // LedgerEncryptionDescription - * // KmsKeyArn: "STRING_VALUE", // required - * // EncryptionStatus: "ENABLED" || "UPDATING" || "KMS_KEY_INACCESSIBLE", // required - * // InaccessibleKmsKeyDateTime: new Date("TIMESTAMP"), - * // }, - * // }; - * - * ``` - * - * @param UpdateLedgerCommandInput - {@link UpdateLedgerCommandInput} - * @returns {@link UpdateLedgerCommandOutput} - * @see {@link UpdateLedgerCommandInput} for command's `input` shape. - * @see {@link UpdateLedgerCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class UpdateLedgerCommand extends $Command - .classBuilder< - UpdateLedgerCommandInput, - UpdateLedgerCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "UpdateLedger", {}) - .n("QLDBClient", "UpdateLedgerCommand") - .f(void 0, void 0) - .ser(se_UpdateLedgerCommand) - .de(de_UpdateLedgerCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateLedgerRequest; - output: UpdateLedgerResponse; - }; - sdk: { - input: UpdateLedgerCommandInput; - output: UpdateLedgerCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/UpdateLedgerPermissionsModeCommand.ts b/clients/client-qldb/src/commands/UpdateLedgerPermissionsModeCommand.ts deleted file mode 100644 index bf7fa8f785b8..000000000000 --- a/clients/client-qldb/src/commands/UpdateLedgerPermissionsModeCommand.ts +++ /dev/null @@ -1,115 +0,0 @@ -// 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 { UpdateLedgerPermissionsModeRequest, UpdateLedgerPermissionsModeResponse } from "../models/models_0"; -import { - de_UpdateLedgerPermissionsModeCommand, - se_UpdateLedgerPermissionsModeCommand, -} from "../protocols/Aws_restJson1"; -import { QLDBClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QLDBClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateLedgerPermissionsModeCommand}. - */ -export interface UpdateLedgerPermissionsModeCommandInput extends UpdateLedgerPermissionsModeRequest {} -/** - * @public - * - * The output of {@link UpdateLedgerPermissionsModeCommand}. - */ -export interface UpdateLedgerPermissionsModeCommandOutput - extends UpdateLedgerPermissionsModeResponse, - __MetadataBearer {} - -/** - *

Updates the permissions mode of a ledger.

- * - *

Before you switch to the STANDARD permissions mode, you must first - * create all required IAM policies and table tags to avoid disruption to your users. To - * learn more, see Migrating to the standard permissions mode in the Amazon QLDB - * Developer Guide.

- *
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QLDBClient, UpdateLedgerPermissionsModeCommand } from "@aws-sdk/client-qldb"; // ES Modules import - * // const { QLDBClient, UpdateLedgerPermissionsModeCommand } = require("@aws-sdk/client-qldb"); // CommonJS import - * // import type { QLDBClientConfig } from "@aws-sdk/client-qldb"; - * const config = {}; // type is QLDBClientConfig - * const client = new QLDBClient(config); - * const input = { // UpdateLedgerPermissionsModeRequest - * Name: "STRING_VALUE", // required - * PermissionsMode: "ALLOW_ALL" || "STANDARD", // required - * }; - * const command = new UpdateLedgerPermissionsModeCommand(input); - * const response = await client.send(command); - * // { // UpdateLedgerPermissionsModeResponse - * // Name: "STRING_VALUE", - * // Arn: "STRING_VALUE", - * // PermissionsMode: "ALLOW_ALL" || "STANDARD", - * // }; - * - * ``` - * - * @param UpdateLedgerPermissionsModeCommandInput - {@link UpdateLedgerPermissionsModeCommandInput} - * @returns {@link UpdateLedgerPermissionsModeCommandOutput} - * @see {@link UpdateLedgerPermissionsModeCommandInput} for command's `input` shape. - * @see {@link UpdateLedgerPermissionsModeCommandOutput} for command's `response` shape. - * @see {@link QLDBClientResolvedConfig | config} for QLDBClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

One or more parameters in the request aren't valid.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource doesn't exist.

- * - * @throws {@link QLDBServiceException} - *

Base exception class for all service exceptions from QLDB service.

- * - * - * @public - */ -export class UpdateLedgerPermissionsModeCommand extends $Command - .classBuilder< - UpdateLedgerPermissionsModeCommandInput, - UpdateLedgerPermissionsModeCommandOutput, - QLDBClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: QLDBClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AmazonQLDB", "UpdateLedgerPermissionsMode", {}) - .n("QLDBClient", "UpdateLedgerPermissionsModeCommand") - .f(void 0, void 0) - .ser(se_UpdateLedgerPermissionsModeCommand) - .de(de_UpdateLedgerPermissionsModeCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateLedgerPermissionsModeRequest; - output: UpdateLedgerPermissionsModeResponse; - }; - sdk: { - input: UpdateLedgerPermissionsModeCommandInput; - output: UpdateLedgerPermissionsModeCommandOutput; - }; - }; -} diff --git a/clients/client-qldb/src/commands/index.ts b/clients/client-qldb/src/commands/index.ts deleted file mode 100644 index 1613df8b7eb7..000000000000 --- a/clients/client-qldb/src/commands/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -// smithy-typescript generated code -export * from "./CancelJournalKinesisStreamCommand"; -export * from "./CreateLedgerCommand"; -export * from "./DeleteLedgerCommand"; -export * from "./DescribeJournalKinesisStreamCommand"; -export * from "./DescribeJournalS3ExportCommand"; -export * from "./DescribeLedgerCommand"; -export * from "./ExportJournalToS3Command"; -export * from "./GetBlockCommand"; -export * from "./GetDigestCommand"; -export * from "./GetRevisionCommand"; -export * from "./ListJournalKinesisStreamsForLedgerCommand"; -export * from "./ListJournalS3ExportsCommand"; -export * from "./ListJournalS3ExportsForLedgerCommand"; -export * from "./ListLedgersCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./StreamJournalToKinesisCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateLedgerCommand"; -export * from "./UpdateLedgerPermissionsModeCommand"; diff --git a/clients/client-qldb/src/endpoint/EndpointParameters.ts b/clients/client-qldb/src/endpoint/EndpointParameters.ts deleted file mode 100644 index a66338e3da76..000000000000 --- a/clients/client-qldb/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "qldb", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-qldb/src/endpoint/endpointResolver.ts b/clients/client-qldb/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-qldb/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-qldb/src/endpoint/ruleset.ts b/clients/client-qldb/src/endpoint/ruleset.ts deleted file mode 100644 index a5af3e4f6e6d..000000000000 --- a/clients/client-qldb/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/qldb.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"string"}, -i={[s]:true,"default":false,"type":"boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://qldb-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://qldb.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://qldb.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-qldb/src/extensionConfiguration.ts b/clients/client-qldb/src/extensionConfiguration.ts deleted file mode 100644 index b7de748e9020..000000000000 --- a/clients/client-qldb/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface QLDBExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-qldb/src/index.ts b/clients/client-qldb/src/index.ts deleted file mode 100644 index fa16388a9d68..000000000000 --- a/clients/client-qldb/src/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

The resource management API for Amazon QLDB

- * - * @packageDocumentation - */ -export * from "./QLDBClient"; -export * from "./QLDB"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { QLDBExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { QLDBServiceException } from "./models/QLDBServiceException"; diff --git a/clients/client-qldb/src/models/QLDBServiceException.ts b/clients/client-qldb/src/models/QLDBServiceException.ts deleted file mode 100644 index 30e5cc42ef9c..000000000000 --- a/clients/client-qldb/src/models/QLDBServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from QLDB service. - */ -export class QLDBServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, QLDBServiceException.prototype); - } -} diff --git a/clients/client-qldb/src/models/index.ts b/clients/client-qldb/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-qldb/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-qldb/src/models/models_0.ts b/clients/client-qldb/src/models/models_0.ts deleted file mode 100644 index a593ee79bf68..000000000000 --- a/clients/client-qldb/src/models/models_0.ts +++ /dev/null @@ -1,1848 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; - -import { QLDBServiceException as __BaseException } from "./QLDBServiceException"; - -/** - * @public - */ -export interface CancelJournalKinesisStreamRequest { - /** - *

The name of the ledger.

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

The UUID (represented in Base62-encoded text) of the QLDB journal stream to be - * canceled.

- * @public - */ - StreamId: string | undefined; -} - -/** - * @public - */ -export interface CancelJournalKinesisStreamResponse { - /** - *

The UUID (Base62-encoded text) of the canceled QLDB journal stream.

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

One or more parameters in the request aren't valid.

- * @public - */ -export class InvalidParameterException extends __BaseException { - readonly name: "InvalidParameterException" = "InvalidParameterException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - *

The name of the invalid parameter.

- * @public - */ - ParameterName?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InvalidParameterException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, InvalidParameterException.prototype); - this.Message = opts.Message; - this.ParameterName = opts.ParameterName; - } -} - -/** - *

The specified resource doesn't exist.

- * @public - */ -export class ResourceNotFoundException extends __BaseException { - readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - *

The type of resource.

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

The name of the resource.

- * @public - */ - ResourceName?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - this.Message = opts.Message; - this.ResourceType = opts.ResourceType; - this.ResourceName = opts.ResourceName; - } -} - -/** - *

The operation failed because a condition wasn't satisfied in advance.

- * @public - */ -export class ResourcePreconditionNotMetException extends __BaseException { - readonly name: "ResourcePreconditionNotMetException" = "ResourcePreconditionNotMetException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - *

The type of resource.

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

The name of the resource.

- * @public - */ - ResourceName?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourcePreconditionNotMetException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourcePreconditionNotMetException.prototype); - this.Message = opts.Message; - this.ResourceType = opts.ResourceType; - this.ResourceName = opts.ResourceName; - } -} - -/** - * @public - * @enum - */ -export const PermissionsMode = { - ALLOW_ALL: "ALLOW_ALL", - STANDARD: "STANDARD", -} as const; - -/** - * @public - */ -export type PermissionsMode = (typeof PermissionsMode)[keyof typeof PermissionsMode]; - -/** - * @public - */ -export interface CreateLedgerRequest { - /** - *

The name of the ledger that you want to create. The name must be unique among all of the - * ledgers in your Amazon Web Services account in the current Region.

- *

Naming constraints for ledger names are defined in Quotas in Amazon QLDB - * in the Amazon QLDB Developer Guide.

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

The key-value pairs to add as tags to the ledger that you want to create. Tag keys are - * case sensitive. Tag values are case sensitive and can be null.

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

The permissions mode to assign to the ledger that you want to create. This parameter can - * have one of the following values:

- *
    - *
  • - *

    - * ALLOW_ALL: A legacy permissions mode that enables access control with - * API-level granularity for ledgers.

    - *

    This mode allows users who have the SendCommand API permission for - * this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables - * in the specified ledger. This mode disregards any table-level or command-level IAM - * permissions policies that you create for the ledger.

    - *
  • - *
  • - *

    - * STANDARD: (Recommended) A permissions mode that - * enables access control with finer granularity for ledgers, tables, and PartiQL - * commands.

    - *

    By default, this mode denies all user requests to run any PartiQL commands on any - * tables in this ledger. To allow PartiQL commands to run, you must create IAM - * permissions policies for specific table resources and PartiQL actions, in addition to - * the SendCommand API permission for the ledger. For information, see - * Getting - * started with the standard permissions mode in the Amazon QLDB - * Developer Guide.

    - *
  • - *
- * - *

We strongly recommend using the STANDARD permissions mode to maximize - * the security of your ledger data.

- *
- * @public - */ - PermissionsMode: PermissionsMode | undefined; - - /** - *

Specifies whether the ledger is protected from being deleted by any user. If not defined during - * ledger creation, this feature is enabled (true) by default.

- *

If deletion protection is enabled, you must first disable it before you can delete the - * ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

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

The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For - * more information, see Encryption at rest in - * the Amazon QLDB Developer Guide.

- *

Use one of the following options to specify this parameter:

- *
    - *
  • - *

    - * AWS_OWNED_KMS_KEY: Use an KMS key that is owned and managed by Amazon Web Services - * on your behalf.

    - *
  • - *
  • - *

    - * Undefined: By default, use an Amazon Web Services owned KMS - * key.

    - *
  • - *
  • - *

    - * A valid symmetric customer managed KMS key: Use - * the specified symmetric encryption KMS key in your account that you create, own, and - * manage.

    - *

    Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer - * Guide.

    - *
  • - *
- *

To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name - * (ARN), alias name, or alias ARN. When using an alias name, prefix it with - * "alias/". To specify a key in a different Amazon Web Services account, you must use the key - * ARN or alias ARN.

- *

For example:

- *
    - *
  • - *

    Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab - *

    - *
  • - *
  • - *

    Key ARN: - * arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab - *

    - *
  • - *
  • - *

    Alias name: alias/ExampleAlias - *

    - *
  • - *
  • - *

    Alias ARN: - * arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias - *

    - *
  • - *
- *

For more information, see Key identifiers (KeyId) in - * the Key Management Service Developer Guide.

- * @public - */ - KmsKey?: string | undefined; -} - -/** - * @public - * @enum - */ -export const LedgerState = { - ACTIVE: "ACTIVE", - CREATING: "CREATING", - DELETED: "DELETED", - DELETING: "DELETING", -} as const; - -/** - * @public - */ -export type LedgerState = (typeof LedgerState)[keyof typeof LedgerState]; - -/** - * @public - */ -export interface CreateLedgerResponse { - /** - *

The name of the ledger.

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

The Amazon Resource Name (ARN) for the ledger.

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

The current status of the ledger.

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

The date and time, in epoch time format, when the ledger was created. (Epoch time format - * is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

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

The permissions mode of the ledger that you created.

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

Specifies whether the ledger is protected from being deleted by any user. If not defined during - * ledger creation, this feature is enabled (true) by default.

- *

If deletion protection is enabled, you must first disable it before you can delete the - * ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

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

The ARN of the customer managed KMS key that the ledger uses for encryption at rest. If - * this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key for encryption.

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

You have reached the limit on the maximum number of resources allowed.

- * @public - */ -export class LimitExceededException extends __BaseException { - readonly name: "LimitExceededException" = "LimitExceededException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - *

The type of resource.

- * @public - */ - ResourceType?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "LimitExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, LimitExceededException.prototype); - this.Message = opts.Message; - this.ResourceType = opts.ResourceType; - } -} - -/** - *

The specified resource already exists.

- * @public - */ -export class ResourceAlreadyExistsException extends __BaseException { - readonly name: "ResourceAlreadyExistsException" = "ResourceAlreadyExistsException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - *

The type of resource.

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

The name of the resource.

- * @public - */ - ResourceName?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceAlreadyExistsException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceAlreadyExistsException.prototype); - this.Message = opts.Message; - this.ResourceType = opts.ResourceType; - this.ResourceName = opts.ResourceName; - } -} - -/** - *

The specified resource can't be modified at this time.

- * @public - */ -export class ResourceInUseException extends __BaseException { - readonly name: "ResourceInUseException" = "ResourceInUseException"; - readonly $fault: "client" = "client"; - Message?: string | undefined; - /** - *

The type of resource.

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

The name of the resource.

- * @public - */ - ResourceName?: string | undefined; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceInUseException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceInUseException.prototype); - this.Message = opts.Message; - this.ResourceType = opts.ResourceType; - this.ResourceName = opts.ResourceName; - } -} - -/** - * @public - */ -export interface DeleteLedgerRequest { - /** - *

The name of the ledger that you want to delete.

- * @public - */ - Name: string | undefined; -} - -/** - * @public - */ -export interface DescribeJournalKinesisStreamRequest { - /** - *

The name of the ledger.

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

The UUID (represented in Base62-encoded text) of the QLDB journal stream to - * describe.

- * @public - */ - StreamId: string | undefined; -} - -/** - * @public - * @enum - */ -export const ErrorCause = { - IAM_PERMISSION_REVOKED: "IAM_PERMISSION_REVOKED", - KINESIS_STREAM_NOT_FOUND: "KINESIS_STREAM_NOT_FOUND", -} as const; - -/** - * @public - */ -export type ErrorCause = (typeof ErrorCause)[keyof typeof ErrorCause]; - -/** - *

The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal - * stream.

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

The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.

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

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the - * number of records sent per API call.

- *

Default: True - *

- * - *

Record aggregation has important implications for processing records and requires - * de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and - * Consumer - * De-aggregation in the Amazon Kinesis Data Streams Developer Guide.

- *
- * @public - */ - AggregationEnabled?: boolean | undefined; -} - -/** - * @public - * @enum - */ -export const StreamStatus = { - ACTIVE: "ACTIVE", - CANCELED: "CANCELED", - COMPLETED: "COMPLETED", - FAILED: "FAILED", - IMPAIRED: "IMPAIRED", -} as const; - -/** - * @public - */ -export type StreamStatus = (typeof StreamStatus)[keyof typeof StreamStatus]; - -/** - *

Information about an Amazon QLDB journal stream, including the Amazon Resource Name - * (ARN), stream name, creation time, current status, and the parameters of the original - * stream creation request.

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

The name of the ledger.

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

The date and time, in epoch time format, when the QLDB journal stream was created. - * (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 - * UTC.)

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

The inclusive start date and time from which to start streaming journal data.

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

The exclusive date and time that specifies when the stream ends. If this parameter is - * undefined, the stream runs indefinitely until you cancel it.

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

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a - * journal stream to write data records to a Kinesis Data Streams resource.

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

The UUID (represented in Base62-encoded text) of the QLDB journal stream.

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

The Amazon Resource Name (ARN) of the QLDB journal stream.

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

The current state of the QLDB journal stream.

- * @public - */ - Status: StreamStatus | undefined; - - /** - *

The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal - * stream.

- * @public - */ - KinesisConfiguration: KinesisConfiguration | undefined; - - /** - *

The error message that describes the reason that a stream has a status of - * IMPAIRED or FAILED. This is not applicable to streams that - * have other status values.

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

The user-defined name of the QLDB journal stream.

- * @public - */ - StreamName: string | undefined; -} - -/** - * @public - */ -export interface DescribeJournalKinesisStreamResponse { - /** - *

Information about the QLDB journal stream returned by a - * DescribeJournalS3Export request.

- * @public - */ - Stream?: JournalKinesisStreamDescription | undefined; -} - -/** - * @public - */ -export interface DescribeJournalS3ExportRequest { - /** - *

The name of the ledger.

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

The UUID (represented in Base62-encoded text) of the journal export job to - * describe.

- * @public - */ - ExportId: string | undefined; -} - -/** - * @public - * @enum - */ -export const OutputFormat = { - ION_BINARY: "ION_BINARY", - ION_TEXT: "ION_TEXT", - JSON: "JSON", -} as const; - -/** - * @public - */ -export type OutputFormat = (typeof OutputFormat)[keyof typeof OutputFormat]; - -/** - * @public - * @enum - */ -export const S3ObjectEncryptionType = { - NO_ENCRYPTION: "NO_ENCRYPTION", - SSE_KMS: "SSE_KMS", - SSE_S3: "SSE_S3", -} as const; - -/** - * @public - */ -export type S3ObjectEncryptionType = (typeof S3ObjectEncryptionType)[keyof typeof S3ObjectEncryptionType]; - -/** - *

The encryption settings that are used by a journal export job to write data in an - * Amazon Simple Storage Service (Amazon S3) bucket.

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

The Amazon S3 object encryption type.

- *

To learn more about server-side encryption options in Amazon S3, see Protecting Data - * Using Server-Side Encryption in the Amazon S3 Developer - * Guide.

- * @public - */ - ObjectEncryptionType: S3ObjectEncryptionType | undefined; - - /** - *

The Amazon Resource Name (ARN) of a symmetric encryption key in Key Management Service (KMS). Amazon S3 - * does not support asymmetric KMS keys.

- *

You must provide a KmsKeyArn if you specify SSE_KMS as the - * ObjectEncryptionType.

- *

- * KmsKeyArn is not required if you specify SSE_S3 as the - * ObjectEncryptionType.

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

The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal - * contents.

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

The Amazon S3 bucket name in which a journal export job writes the journal contents.

- *

The bucket name must comply with the Amazon S3 bucket naming conventions. For more - * information, see Bucket Restrictions and - * Limitations in the Amazon S3 Developer Guide.

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

The prefix for the Amazon S3 bucket in which a journal export job writes the journal - * contents.

- *

The prefix must comply with Amazon S3 key naming rules and restrictions. For more - * information, see Object Key and Metadata in the Amazon S3 Developer - * Guide.

- *

The following are examples of valid Prefix values:

- *
    - *
  • - *

    - * JournalExports-ForMyLedger/Testing/ - *

    - *
  • - *
  • - *

    - * JournalExports - *

    - *
  • - *
  • - *

    - * My:Tests/ - *

    - *
  • - *
- * @public - */ - Prefix: string | undefined; - - /** - *

The encryption settings that are used by a journal export job to write data in an Amazon S3 - * bucket.

- * @public - */ - EncryptionConfiguration: S3EncryptionConfiguration | undefined; -} - -/** - * @public - * @enum - */ -export const ExportStatus = { - CANCELLED: "CANCELLED", - COMPLETED: "COMPLETED", - IN_PROGRESS: "IN_PROGRESS", -} as const; - -/** - * @public - */ -export type ExportStatus = (typeof ExportStatus)[keyof typeof ExportStatus]; - -/** - *

Information about a journal export job, including the ledger name, export ID, creation - * time, current status, and the parameters of the original export creation request.

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

The name of the ledger.

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

The UUID (represented in Base62-encoded text) of the journal export job.

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

The date and time, in epoch time format, when the export job was created. (Epoch time - * format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

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

The current state of the journal export job.

- * @public - */ - Status: ExportStatus | undefined; - - /** - *

The inclusive start date and time for the range of journal contents that was specified - * in the original export request.

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

The exclusive end date and time for the range of journal contents that was specified in - * the original export request.

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

The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal - * contents.

- * @public - */ - S3ExportConfiguration: S3ExportConfiguration | undefined; - - /** - *

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a - * journal export job to do the following:

- *
    - *
  • - *

    Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.

    - *
  • - *
  • - *

    (Optional) Use your customer managed key in Key Management Service (KMS) for server-side - * encryption of your exported data.

    - *
  • - *
- * @public - */ - RoleArn: string | undefined; - - /** - *

The output format of the exported journal data.

- * @public - */ - OutputFormat?: OutputFormat | undefined; -} - -/** - * @public - */ -export interface DescribeJournalS3ExportResponse { - /** - *

Information about the journal export job returned by a - * DescribeJournalS3Export request.

- * @public - */ - ExportDescription: JournalS3ExportDescription | undefined; -} - -/** - * @public - */ -export interface DescribeLedgerRequest { - /** - *

The name of the ledger that you want to describe.

- * @public - */ - Name: string | undefined; -} - -/** - * @public - * @enum - */ -export const EncryptionStatus = { - ENABLED: "ENABLED", - KMS_KEY_INACCESSIBLE: "KMS_KEY_INACCESSIBLE", - UPDATING: "UPDATING", -} as const; - -/** - * @public - */ -export type EncryptionStatus = (typeof EncryptionStatus)[keyof typeof EncryptionStatus]; - -/** - *

Information about the encryption of data at rest in an Amazon QLDB ledger. This includes - * the current status, the key in Key Management Service (KMS), and when the key became inaccessible (in - * the case of an error).

- *

For more information, see Encryption at rest in - * the Amazon QLDB Developer Guide.

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

The Amazon Resource Name (ARN) of the customer managed KMS key that the ledger uses for - * encryption at rest. If this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key - * for encryption. It will display AWS_OWNED_KMS_KEY when updating the ledger's encryption configuration to the Amazon Web Services owned KMS key.

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

The current state of encryption at rest for the ledger. This can be one of the following - * values:

- *
    - *
  • - *

    - * ENABLED: Encryption is fully enabled using the specified key.

    - *
  • - *
  • - *

    - * UPDATING: The ledger is actively processing the specified key - * change.

    - *

    Key changes in QLDB are asynchronous. The ledger is fully accessible without any - * performance impact while the key change is being processed. The amount of time it - * takes to update a key varies depending on the ledger size.

    - *
  • - *
  • - *

    - * KMS_KEY_INACCESSIBLE: The specified customer managed KMS key is not - * accessible, and the ledger is impaired. Either the key was disabled or deleted, or - * the grants on the key were revoked. When a ledger is impaired, it is not accessible - * and does not accept any read or write requests.

    - *

    An impaired ledger automatically returns to an active state after you restore the - * grants on the key, or re-enable the key that was disabled. However, deleting a - * customer managed KMS key is irreversible. After a key is deleted, you can no longer - * access the ledgers that are protected with that key, and the data becomes - * unrecoverable permanently.

    - *
  • - *
- * @public - */ - EncryptionStatus: EncryptionStatus | undefined; - - /** - *

The date and time, in epoch time format, when the KMS key first became inaccessible, - * in the case of an error. (Epoch time format is the number of seconds that have elapsed - * since 12:00:00 AM January 1, 1970 UTC.)

- *

This parameter is undefined if the KMS key is accessible.

- * @public - */ - InaccessibleKmsKeyDateTime?: Date | undefined; -} - -/** - * @public - */ -export interface DescribeLedgerResponse { - /** - *

The name of the ledger.

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

The Amazon Resource Name (ARN) for the ledger.

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

The current status of the ledger.

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

The date and time, in epoch time format, when the ledger was created. (Epoch time format - * is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

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

The permissions mode of the ledger.

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

Specifies whether the ledger is protected from being deleted by any user. If not defined during - * ledger creation, this feature is enabled (true) by default.

- *

If deletion protection is enabled, you must first disable it before you can delete the - * ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

- * @public - */ - DeletionProtection?: boolean | undefined; - - /** - *

Information about the encryption of data at rest in the ledger. This includes the - * current status, the KMS key, and when the key became inaccessible (in the case of an - * error). If this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key for encryption.

- * @public - */ - EncryptionDescription?: LedgerEncryptionDescription | undefined; -} - -/** - * @public - */ -export interface ExportJournalToS3Request { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; - - /** - *

The inclusive start date and time for the range of journal contents to export.

- *

The InclusiveStartTime must be in ISO 8601 date and time - * format and in Universal Coordinated Time (UTC). For example: - * 2019-06-13T21:36:34Z.

- *

The InclusiveStartTime must be before ExclusiveEndTime.

- *

If you provide an InclusiveStartTime that is before the ledger's - * CreationDateTime, Amazon QLDB defaults it to the ledger's - * CreationDateTime.

- * @public - */ - InclusiveStartTime: Date | undefined; - - /** - *

The exclusive end date and time for the range of journal contents to export.

- *

The ExclusiveEndTime must be in ISO 8601 date and time format - * and in Universal Coordinated Time (UTC). For example: - * 2019-06-13T21:36:34Z.

- *

The ExclusiveEndTime must be less than or equal to the current UTC date and - * time.

- * @public - */ - ExclusiveEndTime: Date | undefined; - - /** - *

The configuration settings of the Amazon S3 bucket destination for your export - * request.

- * @public - */ - S3ExportConfiguration: S3ExportConfiguration | undefined; - - /** - *

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a - * journal export job to do the following:

- *
    - *
  • - *

    Write objects into your Amazon S3 bucket.

    - *
  • - *
  • - *

    (Optional) Use your customer managed key in Key Management Service (KMS) for server-side - * encryption of your exported data.

    - *
  • - *
- *

To pass a role to QLDB when requesting a journal export, you must have permissions to - * perform the iam:PassRole action on the IAM role resource. This is required for - * all journal export requests.

- * @public - */ - RoleArn: string | undefined; - - /** - *

The output format of your exported journal data. A journal export job can write the data - * objects in either the text or binary representation of Amazon Ion format, or in JSON Lines text format.

- *

Default: ION_TEXT - *

- *

In JSON Lines format, each journal block in an exported data object is a valid JSON - * object that is delimited by a newline. You can use this format to directly integrate JSON - * exports with analytics tools such as Amazon Athena and Glue - * because these services can parse newline-delimited JSON automatically.

- * @public - */ - OutputFormat?: OutputFormat | undefined; -} - -/** - * @public - */ -export interface ExportJournalToS3Response { - /** - *

The UUID (represented in Base62-encoded text) that QLDB assigns to each journal export - * job.

- *

To describe your export request and check the status of the job, you can use - * ExportId to call DescribeJournalS3Export.

- * @public - */ - ExportId: string | undefined; -} - -/** - *

A structure that can contain a value in multiple encoding formats.

- * @public - */ -export interface ValueHolder { - /** - *

An Amazon Ion plaintext value contained in a ValueHolder structure.

- * @public - */ - IonText?: string | undefined; -} - -/** - * @public - */ -export interface GetBlockRequest { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; - - /** - *

The location of the block that you want to request. An address is an Amazon Ion - * structure that has two fields: strandId and sequenceNo.

- *

For example: \{strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14\}.

- * @public - */ - BlockAddress: ValueHolder | undefined; - - /** - *

The latest block location covered by the digest for which to request a proof. An address - * is an Amazon Ion structure that has two fields: strandId and - * sequenceNo.

- *

For example: \{strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49\}.

- * @public - */ - DigestTipAddress?: ValueHolder | undefined; -} - -/** - * @public - */ -export interface GetBlockResponse { - /** - *

The block data object in Amazon Ion format.

- * @public - */ - Block: ValueHolder | undefined; - - /** - *

The proof object in Amazon Ion format returned by a GetBlock request. A - * proof contains the list of hash values required to recalculate the specified digest using a - * Merkle tree, starting with the specified block.

- * @public - */ - Proof?: ValueHolder | undefined; -} - -/** - * @public - */ -export interface GetDigestRequest { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; -} - -/** - * @public - */ -export interface GetDigestResponse { - /** - *

The 256-bit hash value representing the digest returned by a GetDigest - * request.

- * @public - */ - Digest: Uint8Array | undefined; - - /** - *

The latest block location covered by the digest that you requested. An address is an - * Amazon Ion structure that has two fields: strandId and - * sequenceNo.

- * @public - */ - DigestTipAddress: ValueHolder | undefined; -} - -/** - * @public - */ -export interface GetRevisionRequest { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; - - /** - *

The block location of the document revision to be verified. An address is an Amazon Ion - * structure that has two fields: strandId and sequenceNo.

- *

For example: \{strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14\}.

- * @public - */ - BlockAddress: ValueHolder | undefined; - - /** - *

The UUID (represented in Base62-encoded text) of the document to be verified.

- * @public - */ - DocumentId: string | undefined; - - /** - *

The latest block location covered by the digest for which to request a proof. An address - * is an Amazon Ion structure that has two fields: strandId and - * sequenceNo.

- *

For example: \{strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49\}.

- * @public - */ - DigestTipAddress?: ValueHolder | undefined; -} - -/** - * @public - */ -export interface GetRevisionResponse { - /** - *

The proof object in Amazon Ion format returned by a GetRevision request. A - * proof contains the list of hash values that are required to recalculate the specified - * digest using a Merkle tree, starting with the specified document revision.

- * @public - */ - Proof?: ValueHolder | undefined; - - /** - *

The document revision data object in Amazon Ion format.

- * @public - */ - Revision: ValueHolder | undefined; -} - -/** - * @public - */ -export interface ListJournalKinesisStreamsForLedgerRequest { - /** - *

The name of the ledger.

- * @public - */ - LedgerName: string | undefined; - - /** - *

The maximum number of results to return in a single - * ListJournalKinesisStreamsForLedger request. (The actual number of results - * returned might be fewer.)

- * @public - */ - MaxResults?: number | undefined; - - /** - *

A pagination token, indicating that you want to retrieve the next page of results. If - * you received a value for NextToken in the response from a previous - * ListJournalKinesisStreamsForLedger call, you should use that value as input - * here.

- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListJournalKinesisStreamsForLedgerResponse { - /** - *

The QLDB journal streams that are currently associated with the given ledger.

- * @public - */ - Streams?: JournalKinesisStreamDescription[] | undefined; - - /** - *
    - *
  • - *

    If NextToken is empty, the last page of results has been processed - * and there are no more results to be retrieved.

    - *
  • - *
  • - *

    If NextToken is not empty, more results are - * available. To retrieve the next page of results, use the value of - * NextToken in a subsequent - * ListJournalKinesisStreamsForLedger call.

    - *
  • - *
- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListJournalS3ExportsRequest { - /** - *

The maximum number of results to return in a single ListJournalS3Exports - * request. (The actual number of results returned might be fewer.)

- * @public - */ - MaxResults?: number | undefined; - - /** - *

A pagination token, indicating that you want to retrieve the next page of results. If - * you received a value for NextToken in the response from a previous - * ListJournalS3Exports call, then you should use that value as input - * here.

- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListJournalS3ExportsResponse { - /** - *

The journal export jobs for all ledgers that are associated with the current - * Amazon Web Services account and Region.

- * @public - */ - JournalS3Exports?: JournalS3ExportDescription[] | undefined; - - /** - *
    - *
  • - *

    If NextToken is empty, then the last page of results has been - * processed and there are no more results to be retrieved.

    - *
  • - *
  • - *

    If NextToken is not empty, then there are more - * results available. To retrieve the next page of results, use the value of - * NextToken in a subsequent ListJournalS3Exports - * call.

    - *
  • - *
- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListJournalS3ExportsForLedgerRequest { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; - - /** - *

The maximum number of results to return in a single - * ListJournalS3ExportsForLedger request. (The actual number of results - * returned might be fewer.)

- * @public - */ - MaxResults?: number | undefined; - - /** - *

A pagination token, indicating that you want to retrieve the next page of results. If - * you received a value for NextToken in the response from a previous - * ListJournalS3ExportsForLedger call, then you should use that value as input - * here.

- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListJournalS3ExportsForLedgerResponse { - /** - *

The journal export jobs that are currently associated with the specified ledger.

- * @public - */ - JournalS3Exports?: JournalS3ExportDescription[] | undefined; - - /** - *
    - *
  • - *

    If NextToken is empty, then the last page of results has been - * processed and there are no more results to be retrieved.

    - *
  • - *
  • - *

    If NextToken is not empty, then there are more - * results available. To retrieve the next page of results, use the value of - * NextToken in a subsequent ListJournalS3ExportsForLedger - * call.

    - *
  • - *
- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListLedgersRequest { - /** - *

The maximum number of results to return in a single ListLedgers request. - * (The actual number of results returned might be fewer.)

- * @public - */ - MaxResults?: number | undefined; - - /** - *

A pagination token, indicating that you want to retrieve the next page of results. If - * you received a value for NextToken in the response from a previous - * ListLedgers call, then you should use that value as input here.

- * @public - */ - NextToken?: string | undefined; -} - -/** - *

Information about a ledger, including its name, state, and when it was created.

- * @public - */ -export interface LedgerSummary { - /** - *

The name of the ledger.

- * @public - */ - Name?: string | undefined; - - /** - *

The current status of the ledger.

- * @public - */ - State?: LedgerState | undefined; - - /** - *

The date and time, in epoch time format, when the ledger was created. (Epoch time format - * is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

- * @public - */ - CreationDateTime?: Date | undefined; -} - -/** - * @public - */ -export interface ListLedgersResponse { - /** - *

The ledgers that are associated with the current Amazon Web Services account and Region.

- * @public - */ - Ledgers?: LedgerSummary[] | undefined; - - /** - *

A pagination token, indicating whether there are more results available:

- *
    - *
  • - *

    If NextToken is empty, then the last page of results has been - * processed and there are no more results to be retrieved.

    - *
  • - *
  • - *

    If NextToken is not empty, then there are more - * results available. To retrieve the next page of results, use the value of - * NextToken in a subsequent ListLedgers call.

    - *
  • - *
- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceRequest { - /** - *

The Amazon Resource Name (ARN) for which to list the tags. For example:

- *

- * arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger - *

- * @public - */ - ResourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

The tags that are currently associated with the specified Amazon QLDB resource.

- * @public - */ - Tags?: Record | undefined; -} - -/** - * @public - */ -export interface StreamJournalToKinesisRequest { - /** - *

The name of the ledger.

- * @public - */ - LedgerName: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a - * journal stream to write data records to a Kinesis Data Streams resource.

- *

To pass a role to QLDB when requesting a journal stream, you must have permissions to - * perform the iam:PassRole action on the IAM role resource. This is required for - * all journal stream requests.

- * @public - */ - RoleArn: string | undefined; - - /** - *

The key-value pairs to add as tags to the stream that you want to create. Tag keys are - * case sensitive. Tag values are case sensitive and can be null.

- * @public - */ - Tags?: Record | undefined; - - /** - *

The inclusive start date and time from which to start streaming journal data. This - * parameter must be in ISO 8601 date and time format and in Universal - * Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z.

- *

The InclusiveStartTime cannot be in the future and must be before - * ExclusiveEndTime.

- *

If you provide an InclusiveStartTime that is before the ledger's - * CreationDateTime, QLDB effectively defaults it to the ledger's - * CreationDateTime.

- * @public - */ - InclusiveStartTime: Date | undefined; - - /** - *

The exclusive date and time that specifies when the stream ends. If you don't define - * this parameter, the stream runs indefinitely until you cancel it.

- *

The ExclusiveEndTime must be in ISO 8601 date and time format - * and in Universal Coordinated Time (UTC). For example: - * 2019-06-13T21:36:34Z.

- * @public - */ - ExclusiveEndTime?: Date | undefined; - - /** - *

The configuration settings of the Kinesis Data Streams destination for your stream request.

- * @public - */ - KinesisConfiguration: KinesisConfiguration | undefined; - - /** - *

The name that you want to assign to the QLDB journal stream. User-defined names can - * help identify and indicate the purpose of a stream.

- *

Your stream name must be unique among other active streams for a - * given ledger. Stream names have the same naming constraints as ledger names, as defined in - * Quotas in Amazon QLDB in the Amazon QLDB Developer - * Guide.

- * @public - */ - StreamName: string | undefined; -} - -/** - * @public - */ -export interface StreamJournalToKinesisResponse { - /** - *

The UUID (represented in Base62-encoded text) that QLDB assigns to each QLDB journal - * stream.

- * @public - */ - StreamId?: string | undefined; -} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The Amazon Resource Name (ARN) to which you want to add the tags. For example:

- *

- * arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger - *

- * @public - */ - ResourceArn: string | undefined; - - /** - *

The key-value pairs to add as tags to the specified QLDB resource. Tag keys are case - * sensitive. If you specify a key that already exists for the resource, your request fails - * and returns an error. Tag values are case sensitive and can be null.

- * @public - */ - Tags: Record | undefined; -} - -/** - * @public - */ -export interface TagResourceResponse {} - -/** - * @public - */ -export interface UntagResourceRequest { - /** - *

The Amazon Resource Name (ARN) from which to remove the tags. For example:

- *

- * arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger - *

- * @public - */ - ResourceArn: string | undefined; - - /** - *

The list of tag keys to remove.

- * @public - */ - TagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} - -/** - * @public - */ -export interface UpdateLedgerRequest { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; - - /** - *

Specifies whether the ledger is protected from being deleted by any user. If not defined during - * ledger creation, this feature is enabled (true) by default.

- *

If deletion protection is enabled, you must first disable it before you can delete the - * ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

- * @public - */ - DeletionProtection?: boolean | undefined; - - /** - *

The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For - * more information, see Encryption at rest in - * the Amazon QLDB Developer Guide.

- *

Use one of the following options to specify this parameter:

- *
    - *
  • - *

    - * AWS_OWNED_KMS_KEY: Use an KMS key that is owned and managed by Amazon Web Services - * on your behalf.

    - *
  • - *
  • - *

    - * Undefined: Make no changes to the KMS key of the - * ledger.

    - *
  • - *
  • - *

    - * A valid symmetric customer managed KMS key: Use - * the specified symmetric encryption KMS key in your account that you create, own, and - * manage.

    - *

    Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer - * Guide.

    - *
  • - *
- *

To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name - * (ARN), alias name, or alias ARN. When using an alias name, prefix it with - * "alias/". To specify a key in a different Amazon Web Services account, you must use the key - * ARN or alias ARN.

- *

For example:

- *
    - *
  • - *

    Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab - *

    - *
  • - *
  • - *

    Key ARN: - * arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab - *

    - *
  • - *
  • - *

    Alias name: alias/ExampleAlias - *

    - *
  • - *
  • - *

    Alias ARN: - * arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias - *

    - *
  • - *
- *

For more information, see Key identifiers (KeyId) in - * the Key Management Service Developer Guide.

- * @public - */ - KmsKey?: string | undefined; -} - -/** - * @public - */ -export interface UpdateLedgerResponse { - /** - *

The name of the ledger.

- * @public - */ - Name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) for the ledger.

- * @public - */ - Arn?: string | undefined; - - /** - *

The current status of the ledger.

- * @public - */ - State?: LedgerState | undefined; - - /** - *

The date and time, in epoch time format, when the ledger was created. (Epoch time format - * is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

- * @public - */ - CreationDateTime?: Date | undefined; - - /** - *

Specifies whether the ledger is protected from being deleted by any user. If not defined during - * ledger creation, this feature is enabled (true) by default.

- *

If deletion protection is enabled, you must first disable it before you can delete the - * ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

- * @public - */ - DeletionProtection?: boolean | undefined; - - /** - *

Information about the encryption of data at rest in the ledger. This includes the - * current status, the KMS key, and when the key became inaccessible (in the case of an - * error).

- * @public - */ - EncryptionDescription?: LedgerEncryptionDescription | undefined; -} - -/** - * @public - */ -export interface UpdateLedgerPermissionsModeRequest { - /** - *

The name of the ledger.

- * @public - */ - Name: string | undefined; - - /** - *

The permissions mode to assign to the ledger. This parameter can have one of the - * following values:

- *
    - *
  • - *

    - * ALLOW_ALL: A legacy permissions mode that enables access control with - * API-level granularity for ledgers.

    - *

    This mode allows users who have the SendCommand API permission for - * this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables - * in the specified ledger. This mode disregards any table-level or command-level IAM - * permissions policies that you create for the ledger.

    - *
  • - *
  • - *

    - * STANDARD: (Recommended) A permissions mode that - * enables access control with finer granularity for ledgers, tables, and PartiQL - * commands.

    - *

    By default, this mode denies all user requests to run any PartiQL commands on any - * tables in this ledger. To allow PartiQL commands to run, you must create IAM - * permissions policies for specific table resources and PartiQL actions, in addition to - * the SendCommand API permission for the ledger. For information, see - * Getting - * started with the standard permissions mode in the Amazon QLDB - * Developer Guide.

    - *
  • - *
- * - *

We strongly recommend using the STANDARD permissions mode to maximize - * the security of your ledger data.

- *
- * @public - */ - PermissionsMode: PermissionsMode | undefined; -} - -/** - * @public - */ -export interface UpdateLedgerPermissionsModeResponse { - /** - *

The name of the ledger.

- * @public - */ - Name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) for the ledger.

- * @public - */ - Arn?: string | undefined; - - /** - *

The current permissions mode of the ledger.

- * @public - */ - PermissionsMode?: PermissionsMode | undefined; -} - -/** - * @internal - */ -export const ValueHolderFilterSensitiveLog = (obj: ValueHolder): any => ({ - ...obj, - ...(obj.IonText && { IonText: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetBlockRequestFilterSensitiveLog = (obj: GetBlockRequest): any => ({ - ...obj, - ...(obj.BlockAddress && { BlockAddress: SENSITIVE_STRING }), - ...(obj.DigestTipAddress && { DigestTipAddress: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetBlockResponseFilterSensitiveLog = (obj: GetBlockResponse): any => ({ - ...obj, - ...(obj.Block && { Block: SENSITIVE_STRING }), - ...(obj.Proof && { Proof: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetDigestResponseFilterSensitiveLog = (obj: GetDigestResponse): any => ({ - ...obj, - ...(obj.DigestTipAddress && { DigestTipAddress: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetRevisionRequestFilterSensitiveLog = (obj: GetRevisionRequest): any => ({ - ...obj, - ...(obj.BlockAddress && { BlockAddress: SENSITIVE_STRING }), - ...(obj.DigestTipAddress && { DigestTipAddress: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetRevisionResponseFilterSensitiveLog = (obj: GetRevisionResponse): any => ({ - ...obj, - ...(obj.Proof && { Proof: SENSITIVE_STRING }), - ...(obj.Revision && { Revision: SENSITIVE_STRING }), -}); diff --git a/clients/client-qldb/src/pagination/Interfaces.ts b/clients/client-qldb/src/pagination/Interfaces.ts deleted file mode 100644 index d3606a977286..000000000000 --- a/clients/client-qldb/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { QLDBClient } from "../QLDBClient"; - -/** - * @public - */ -export interface QLDBPaginationConfiguration extends PaginationConfiguration { - client: QLDBClient; -} diff --git a/clients/client-qldb/src/pagination/ListJournalKinesisStreamsForLedgerPaginator.ts b/clients/client-qldb/src/pagination/ListJournalKinesisStreamsForLedgerPaginator.ts deleted file mode 100644 index 26a525048226..000000000000 --- a/clients/client-qldb/src/pagination/ListJournalKinesisStreamsForLedgerPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListJournalKinesisStreamsForLedgerCommand, - ListJournalKinesisStreamsForLedgerCommandInput, - ListJournalKinesisStreamsForLedgerCommandOutput, -} from "../commands/ListJournalKinesisStreamsForLedgerCommand"; -import { QLDBClient } from "../QLDBClient"; -import { QLDBPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListJournalKinesisStreamsForLedger: ( - config: QLDBPaginationConfiguration, - input: ListJournalKinesisStreamsForLedgerCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - QLDBPaginationConfiguration, - ListJournalKinesisStreamsForLedgerCommandInput, - ListJournalKinesisStreamsForLedgerCommandOutput ->(QLDBClient, ListJournalKinesisStreamsForLedgerCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-qldb/src/pagination/ListJournalS3ExportsForLedgerPaginator.ts b/clients/client-qldb/src/pagination/ListJournalS3ExportsForLedgerPaginator.ts deleted file mode 100644 index 2402f19ac9b6..000000000000 --- a/clients/client-qldb/src/pagination/ListJournalS3ExportsForLedgerPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListJournalS3ExportsForLedgerCommand, - ListJournalS3ExportsForLedgerCommandInput, - ListJournalS3ExportsForLedgerCommandOutput, -} from "../commands/ListJournalS3ExportsForLedgerCommand"; -import { QLDBClient } from "../QLDBClient"; -import { QLDBPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListJournalS3ExportsForLedger: ( - config: QLDBPaginationConfiguration, - input: ListJournalS3ExportsForLedgerCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - QLDBPaginationConfiguration, - ListJournalS3ExportsForLedgerCommandInput, - ListJournalS3ExportsForLedgerCommandOutput ->(QLDBClient, ListJournalS3ExportsForLedgerCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-qldb/src/pagination/ListJournalS3ExportsPaginator.ts b/clients/client-qldb/src/pagination/ListJournalS3ExportsPaginator.ts deleted file mode 100644 index 8c38ffd5b33c..000000000000 --- a/clients/client-qldb/src/pagination/ListJournalS3ExportsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListJournalS3ExportsCommand, - ListJournalS3ExportsCommandInput, - ListJournalS3ExportsCommandOutput, -} from "../commands/ListJournalS3ExportsCommand"; -import { QLDBClient } from "../QLDBClient"; -import { QLDBPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListJournalS3Exports: ( - config: QLDBPaginationConfiguration, - input: ListJournalS3ExportsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - QLDBPaginationConfiguration, - ListJournalS3ExportsCommandInput, - ListJournalS3ExportsCommandOutput ->(QLDBClient, ListJournalS3ExportsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-qldb/src/pagination/ListLedgersPaginator.ts b/clients/client-qldb/src/pagination/ListLedgersPaginator.ts deleted file mode 100644 index 6060bc30c43c..000000000000 --- a/clients/client-qldb/src/pagination/ListLedgersPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListLedgersCommand, ListLedgersCommandInput, ListLedgersCommandOutput } from "../commands/ListLedgersCommand"; -import { QLDBClient } from "../QLDBClient"; -import { QLDBPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListLedgers: ( - config: QLDBPaginationConfiguration, - input: ListLedgersCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - QLDBPaginationConfiguration, - ListLedgersCommandInput, - ListLedgersCommandOutput ->(QLDBClient, ListLedgersCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-qldb/src/pagination/index.ts b/clients/client-qldb/src/pagination/index.ts deleted file mode 100644 index d229a21f7aa0..000000000000 --- a/clients/client-qldb/src/pagination/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListJournalKinesisStreamsForLedgerPaginator"; -export * from "./ListJournalS3ExportsForLedgerPaginator"; -export * from "./ListJournalS3ExportsPaginator"; -export * from "./ListLedgersPaginator"; diff --git a/clients/client-qldb/src/protocols/Aws_restJson1.ts b/clients/client-qldb/src/protocols/Aws_restJson1.ts deleted file mode 100644 index b9d98ea7daf6..000000000000 --- a/clients/client-qldb/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,1265 +0,0 @@ -// smithy-typescript generated code -import { 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 { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectBoolean as __expectBoolean, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - map, - parseEpochTimestamp as __parseEpochTimestamp, - resolvedPath as __resolvedPath, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { - CancelJournalKinesisStreamCommandInput, - CancelJournalKinesisStreamCommandOutput, -} from "../commands/CancelJournalKinesisStreamCommand"; -import { CreateLedgerCommandInput, CreateLedgerCommandOutput } from "../commands/CreateLedgerCommand"; -import { DeleteLedgerCommandInput, DeleteLedgerCommandOutput } from "../commands/DeleteLedgerCommand"; -import { - DescribeJournalKinesisStreamCommandInput, - DescribeJournalKinesisStreamCommandOutput, -} from "../commands/DescribeJournalKinesisStreamCommand"; -import { - DescribeJournalS3ExportCommandInput, - DescribeJournalS3ExportCommandOutput, -} from "../commands/DescribeJournalS3ExportCommand"; -import { DescribeLedgerCommandInput, DescribeLedgerCommandOutput } from "../commands/DescribeLedgerCommand"; -import { ExportJournalToS3CommandInput, ExportJournalToS3CommandOutput } from "../commands/ExportJournalToS3Command"; -import { GetBlockCommandInput, GetBlockCommandOutput } from "../commands/GetBlockCommand"; -import { GetDigestCommandInput, GetDigestCommandOutput } from "../commands/GetDigestCommand"; -import { GetRevisionCommandInput, GetRevisionCommandOutput } from "../commands/GetRevisionCommand"; -import { - ListJournalKinesisStreamsForLedgerCommandInput, - ListJournalKinesisStreamsForLedgerCommandOutput, -} from "../commands/ListJournalKinesisStreamsForLedgerCommand"; -import { - ListJournalS3ExportsCommandInput, - ListJournalS3ExportsCommandOutput, -} from "../commands/ListJournalS3ExportsCommand"; -import { - ListJournalS3ExportsForLedgerCommandInput, - ListJournalS3ExportsForLedgerCommandOutput, -} from "../commands/ListJournalS3ExportsForLedgerCommand"; -import { ListLedgersCommandInput, ListLedgersCommandOutput } from "../commands/ListLedgersCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { - StreamJournalToKinesisCommandInput, - StreamJournalToKinesisCommandOutput, -} from "../commands/StreamJournalToKinesisCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { UpdateLedgerCommandInput, UpdateLedgerCommandOutput } from "../commands/UpdateLedgerCommand"; -import { - UpdateLedgerPermissionsModeCommandInput, - UpdateLedgerPermissionsModeCommandOutput, -} from "../commands/UpdateLedgerPermissionsModeCommand"; -import { - InvalidParameterException, - JournalKinesisStreamDescription, - JournalS3ExportDescription, - KinesisConfiguration, - LedgerEncryptionDescription, - LedgerSummary, - LimitExceededException, - ResourceAlreadyExistsException, - ResourceInUseException, - ResourceNotFoundException, - ResourcePreconditionNotMetException, - S3EncryptionConfiguration, - S3ExportConfiguration, - ValueHolder, -} from "../models/models_0"; -import { QLDBServiceException as __BaseException } from "../models/QLDBServiceException"; - -/** - * serializeAws_restJson1CancelJournalKinesisStreamCommand - */ -export const se_CancelJournalKinesisStreamCommand = async ( - input: CancelJournalKinesisStreamCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{LedgerName}/journal-kinesis-streams/{StreamId}"); - b.p("LedgerName", () => input.LedgerName!, "{LedgerName}", false); - b.p("StreamId", () => input.StreamId!, "{StreamId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateLedgerCommand - */ -export const se_CreateLedgerCommand = async ( - input: CreateLedgerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers"); - let body: any; - body = JSON.stringify( - take(input, { - DeletionProtection: [], - KmsKey: [], - Name: [], - PermissionsMode: [], - Tags: (_) => se_Tags(_, context), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteLedgerCommand - */ -export const se_DeleteLedgerCommand = async ( - input: DeleteLedgerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeJournalKinesisStreamCommand - */ -export const se_DescribeJournalKinesisStreamCommand = async ( - input: DescribeJournalKinesisStreamCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{LedgerName}/journal-kinesis-streams/{StreamId}"); - b.p("LedgerName", () => input.LedgerName!, "{LedgerName}", false); - b.p("StreamId", () => input.StreamId!, "{StreamId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeJournalS3ExportCommand - */ -export const se_DescribeJournalS3ExportCommand = async ( - input: DescribeJournalS3ExportCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{Name}/journal-s3-exports/{ExportId}"); - b.p("Name", () => input.Name!, "{Name}", false); - b.p("ExportId", () => input.ExportId!, "{ExportId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeLedgerCommand - */ -export const se_DescribeLedgerCommand = async ( - input: DescribeLedgerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ExportJournalToS3Command - */ -export const se_ExportJournalToS3Command = async ( - input: ExportJournalToS3CommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers/{Name}/journal-s3-exports"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = JSON.stringify( - take(input, { - ExclusiveEndTime: (_) => _.getTime() / 1_000, - InclusiveStartTime: (_) => _.getTime() / 1_000, - OutputFormat: [], - RoleArn: [], - S3ExportConfiguration: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetBlockCommand - */ -export const se_GetBlockCommand = async ( - input: GetBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers/{Name}/block"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = JSON.stringify( - take(input, { - BlockAddress: (_) => _json(_), - DigestTipAddress: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetDigestCommand - */ -export const se_GetDigestCommand = async ( - input: GetDigestCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{Name}/digest"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetRevisionCommand - */ -export const se_GetRevisionCommand = async ( - input: GetRevisionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers/{Name}/revision"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = JSON.stringify( - take(input, { - BlockAddress: (_) => _json(_), - DigestTipAddress: (_) => _json(_), - DocumentId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListJournalKinesisStreamsForLedgerCommand - */ -export const se_ListJournalKinesisStreamsForLedgerCommand = async ( - input: ListJournalKinesisStreamsForLedgerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{LedgerName}/journal-kinesis-streams"); - b.p("LedgerName", () => input.LedgerName!, "{LedgerName}", false); - const query: any = map({ - [_mr]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_nt]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListJournalS3ExportsCommand - */ -export const se_ListJournalS3ExportsCommand = async ( - input: ListJournalS3ExportsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/journal-s3-exports"); - const query: any = map({ - [_mr]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_nt]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListJournalS3ExportsForLedgerCommand - */ -export const se_ListJournalS3ExportsForLedgerCommand = async ( - input: ListJournalS3ExportsForLedgerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers/{Name}/journal-s3-exports"); - b.p("Name", () => input.Name!, "{Name}", false); - const query: any = map({ - [_mr]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_nt]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListLedgersCommand - */ -export const se_ListLedgersCommand = async ( - input: ListLedgersCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/ledgers"); - const query: any = map({ - [_mr]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_nt]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1StreamJournalToKinesisCommand - */ -export const se_StreamJournalToKinesisCommand = async ( - input: StreamJournalToKinesisCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers/{LedgerName}/journal-kinesis-streams"); - b.p("LedgerName", () => input.LedgerName!, "{LedgerName}", false); - let body: any; - body = JSON.stringify( - take(input, { - ExclusiveEndTime: (_) => _.getTime() / 1_000, - InclusiveStartTime: (_) => _.getTime() / 1_000, - KinesisConfiguration: (_) => _json(_), - RoleArn: [], - StreamName: [], - Tags: (_) => se_Tags(_, context), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - Tags: (_) => se_Tags(_, context), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.TagKeys, `TagKeys`) != null, () => input[_TK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateLedgerCommand - */ -export const se_UpdateLedgerCommand = async ( - input: UpdateLedgerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = JSON.stringify( - take(input, { - DeletionProtection: [], - KmsKey: [], - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateLedgerPermissionsModeCommand - */ -export const se_UpdateLedgerPermissionsModeCommand = async ( - input: UpdateLedgerPermissionsModeCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/ledgers/{Name}/permissions-mode"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = JSON.stringify( - take(input, { - PermissionsMode: [], - }) - ); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1CancelJournalKinesisStreamCommand - */ -export const de_CancelJournalKinesisStreamCommand = 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, { - StreamId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateLedgerCommand - */ -export const de_CreateLedgerCommand = 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, { - Arn: __expectString, - CreationDateTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DeletionProtection: __expectBoolean, - KmsKeyArn: __expectString, - Name: __expectString, - PermissionsMode: __expectString, - State: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteLedgerCommand - */ -export const de_DeleteLedgerCommand = 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_restJson1DescribeJournalKinesisStreamCommand - */ -export const de_DescribeJournalKinesisStreamCommand = 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, { - Stream: (_) => de_JournalKinesisStreamDescription(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeJournalS3ExportCommand - */ -export const de_DescribeJournalS3ExportCommand = 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, { - ExportDescription: (_) => de_JournalS3ExportDescription(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeLedgerCommand - */ -export const de_DescribeLedgerCommand = 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, { - Arn: __expectString, - CreationDateTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DeletionProtection: __expectBoolean, - EncryptionDescription: (_) => de_LedgerEncryptionDescription(_, context), - Name: __expectString, - PermissionsMode: __expectString, - State: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ExportJournalToS3Command - */ -export const de_ExportJournalToS3Command = 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, { - ExportId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetBlockCommand - */ -export const de_GetBlockCommand = 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, { - Block: _json, - Proof: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetDigestCommand - */ -export const de_GetDigestCommand = 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, { - Digest: context.base64Decoder, - DigestTipAddress: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetRevisionCommand - */ -export const de_GetRevisionCommand = 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, { - Proof: _json, - Revision: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListJournalKinesisStreamsForLedgerCommand - */ -export const de_ListJournalKinesisStreamsForLedgerCommand = 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, - Streams: (_) => de_JournalKinesisStreamDescriptionList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListJournalS3ExportsCommand - */ -export const de_ListJournalS3ExportsCommand = 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, { - JournalS3Exports: (_) => de_JournalS3ExportList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListJournalS3ExportsForLedgerCommand - */ -export const de_ListJournalS3ExportsForLedgerCommand = 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, { - JournalS3Exports: (_) => de_JournalS3ExportList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListLedgersCommand - */ -export const de_ListLedgersCommand = 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, { - Ledgers: (_) => de_LedgerList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = 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, { - Tags: (_) => de_Tags(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1StreamJournalToKinesisCommand - */ -export const de_StreamJournalToKinesisCommand = 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, { - StreamId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = 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_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = 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_restJson1UpdateLedgerCommand - */ -export const de_UpdateLedgerCommand = 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, { - Arn: __expectString, - CreationDateTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DeletionProtection: __expectBoolean, - EncryptionDescription: (_) => de_LedgerEncryptionDescription(_, context), - Name: __expectString, - State: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateLedgerPermissionsModeCommand - */ -export const de_UpdateLedgerPermissionsModeCommand = 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, { - Arn: __expectString, - Name: __expectString, - PermissionsMode: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "InvalidParameterException": - case "com.amazonaws.qldb#InvalidParameterException": - throw await de_InvalidParameterExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.qldb#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ResourcePreconditionNotMetException": - case "com.amazonaws.qldb#ResourcePreconditionNotMetException": - throw await de_ResourcePreconditionNotMetExceptionRes(parsedOutput, context); - case "LimitExceededException": - case "com.amazonaws.qldb#LimitExceededException": - throw await de_LimitExceededExceptionRes(parsedOutput, context); - case "ResourceAlreadyExistsException": - case "com.amazonaws.qldb#ResourceAlreadyExistsException": - throw await de_ResourceAlreadyExistsExceptionRes(parsedOutput, context); - case "ResourceInUseException": - case "com.amazonaws.qldb#ResourceInUseException": - throw await de_ResourceInUseExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1InvalidParameterExceptionRes - */ -const de_InvalidParameterExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ParameterName: __expectString, - }); - Object.assign(contents, doc); - const exception = new InvalidParameterException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1LimitExceededExceptionRes - */ -const de_LimitExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new LimitExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceAlreadyExistsExceptionRes - */ -const de_ResourceAlreadyExistsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceName: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceAlreadyExistsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceInUseExceptionRes - */ -const de_ResourceInUseExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceName: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceInUseException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceName: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourcePreconditionNotMetExceptionRes - */ -const de_ResourcePreconditionNotMetExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - ResourceName: __expectString, - ResourceType: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourcePreconditionNotMetException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_KinesisConfiguration omitted. - -// se_S3EncryptionConfiguration omitted. - -// se_S3ExportConfiguration omitted. - -/** - * serializeAws_restJson1Tags - */ -const se_Tags = (input: Record, context: __SerdeContext): any => { - return Object.entries(input).reduce((acc: Record, [key, value]: [string, any]) => { - if (value === null) { - acc[key] = null as any; - return acc; - } - acc[key] = value; - return acc; - }, {}); -}; - -// se_ValueHolder omitted. - -/** - * deserializeAws_restJson1JournalKinesisStreamDescription - */ -const de_JournalKinesisStreamDescription = (output: any, context: __SerdeContext): JournalKinesisStreamDescription => { - return take(output, { - Arn: __expectString, - CreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ErrorCause: __expectString, - ExclusiveEndTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - InclusiveStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - KinesisConfiguration: _json, - LedgerName: __expectString, - RoleArn: __expectString, - Status: __expectString, - StreamId: __expectString, - StreamName: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1JournalKinesisStreamDescriptionList - */ -const de_JournalKinesisStreamDescriptionList = ( - output: any, - context: __SerdeContext -): JournalKinesisStreamDescription[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_JournalKinesisStreamDescription(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1JournalS3ExportDescription - */ -const de_JournalS3ExportDescription = (output: any, context: __SerdeContext): JournalS3ExportDescription => { - return take(output, { - ExclusiveEndTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ExportCreationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - ExportId: __expectString, - InclusiveStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - LedgerName: __expectString, - OutputFormat: __expectString, - RoleArn: __expectString, - S3ExportConfiguration: _json, - Status: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1JournalS3ExportList - */ -const de_JournalS3ExportList = (output: any, context: __SerdeContext): JournalS3ExportDescription[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_JournalS3ExportDescription(entry, context); - }); - return retVal; -}; - -// de_KinesisConfiguration omitted. - -/** - * deserializeAws_restJson1LedgerEncryptionDescription - */ -const de_LedgerEncryptionDescription = (output: any, context: __SerdeContext): LedgerEncryptionDescription => { - return take(output, { - EncryptionStatus: __expectString, - InaccessibleKmsKeyDateTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - KmsKeyArn: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1LedgerList - */ -const de_LedgerList = (output: any, context: __SerdeContext): LedgerSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_LedgerSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1LedgerSummary - */ -const de_LedgerSummary = (output: any, context: __SerdeContext): LedgerSummary => { - return take(output, { - CreationDateTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Name: __expectString, - State: __expectString, - }) as any; -}; - -// de_S3EncryptionConfiguration omitted. - -// de_S3ExportConfiguration omitted. - -/** - * deserializeAws_restJson1Tags - */ -const de_Tags = (output: any, context: __SerdeContext): Record => { - return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { - if (value === null) { - acc[key as string] = null as any; - return acc; - } - acc[key as string] = __expectString(value) as any; - return acc; - }, {} as Record); -}; - -// de_ValueHolder omitted. - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _MR = "MaxResults"; -const _NT = "NextToken"; -const _TK = "TagKeys"; -const _mr = "max_results"; -const _nt = "next_token"; -const _tK = "tagKeys"; diff --git a/clients/client-qldb/src/runtimeConfig.browser.ts b/clients/client-qldb/src/runtimeConfig.browser.ts deleted file mode 100644 index a95a4eedb96c..000000000000 --- a/clients/client-qldb/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { QLDBClientConfig } from "./QLDBClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-qldb/src/runtimeConfig.native.ts b/clients/client-qldb/src/runtimeConfig.native.ts deleted file mode 100644 index 0b59ad5d7779..000000000000 --- a/clients/client-qldb/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { QLDBClientConfig } from "./QLDBClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-qldb/src/runtimeConfig.shared.ts b/clients/client-qldb/src/runtimeConfig.shared.ts deleted file mode 100644 index a7727c7a371c..000000000000 --- a/clients/client-qldb/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { defaultQLDBHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { QLDBClientConfig } from "./QLDBClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBClientConfig) => { - return { - apiVersion: "2019-01-02", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultQLDBHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "QLDB", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-qldb/src/runtimeConfig.ts b/clients/client-qldb/src/runtimeConfig.ts deleted file mode 100644 index cd654f66b9f5..000000000000 --- a/clients/client-qldb/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { QLDBClientConfig } from "./QLDBClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: QLDBClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-qldb/src/runtimeExtensions.ts b/clients/client-qldb/src/runtimeExtensions.ts deleted file mode 100644 index 4bac1600b71c..000000000000 --- a/clients/client-qldb/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { QLDBExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: QLDBExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: QLDBExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-qldb/tsconfig.cjs.json b/clients/client-qldb/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-qldb/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-qldb/tsconfig.es.json b/clients/client-qldb/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-qldb/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-qldb/tsconfig.json b/clients/client-qldb/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-qldb/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-qldb/tsconfig.types.json b/clients/client-qldb/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-qldb/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/clients/client-robomaker/.gitignore b/clients/client-robomaker/.gitignore deleted file mode 100644 index 1a76554918be..000000000000 --- a/clients/client-robomaker/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-robomaker/CHANGELOG.md b/clients/client-robomaker/CHANGELOG.md deleted file mode 100644 index 74b33f51d80b..000000000000 --- a/clients/client-robomaker/CHANGELOG.md +++ /dev/null @@ -1,6990 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.918.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.917.0...v3.918.0) (2025-10-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.917.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.916.0...v3.917.0) (2025-10-24) - - -### Features - -* **client-robomaker:** Update endpoint ruleset parameters casing ([e5f3bff](https://github.com/aws/aws-sdk-js-v3/commit/e5f3bff1e23985d07a0c824ce6aeb05b9d16e236)) - - - - - -# [3.916.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.915.0...v3.916.0) (2025-10-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.914.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.913.0...v3.914.0) (2025-10-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.913.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.912.0...v3.913.0) (2025-10-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.911.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.910.0...v3.911.0) (2025-10-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.910.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.909.0...v3.910.0) (2025-10-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.908.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.907.0...v3.908.0) (2025-10-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.907.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.906.0...v3.907.0) (2025-10-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.906.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.905.0...v3.906.0) (2025-10-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.901.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0) (2025-10-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.899.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0) (2025-09-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.896.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0) (2025-09-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.895.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0) (2025-09-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.894.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0) (2025-09-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.893.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0) (2025-09-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.891.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.890.0...v3.891.0) (2025-09-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.890.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.889.0...v3.890.0) (2025-09-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.888.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.887.0...v3.888.0) (2025-09-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.887.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.886.0...v3.887.0) (2025-09-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.886.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.885.0...v3.886.0) (2025-09-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.883.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.882.0...v3.883.0) (2025-09-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.882.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.881.0...v3.882.0) (2025-09-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.879.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.878.0...v3.879.0) (2025-08-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.876.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.875.0...v3.876.0) (2025-08-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.873.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.872.0...v3.873.0) (2025-08-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.872.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.871.0...v3.872.0) (2025-08-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.864.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.863.0...v3.864.0) (2025-08-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.863.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.862.0...v3.863.0) (2025-08-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.862.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.861.0...v3.862.0) (2025-08-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.859.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.858.0...v3.859.0) (2025-08-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.858.0](https://github.com/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 - - - - - -# [3.856.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.855.0...v3.856.0) (2025-07-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.855.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.854.0...v3.855.0) (2025-07-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.848.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.847.0...v3.848.0) (2025-07-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.846.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.845.0...v3.846.0) (2025-07-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.845.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.844.0...v3.845.0) (2025-07-15) - - -### Bug Fixes - -* **clients:** upgrade @smithy/middleware-endpoint to fix file/env endpoint resolution ([#7206](https://github.com/aws/aws-sdk-js-v3/issues/7206)) ([37a6275](https://github.com/aws/aws-sdk-js-v3/commit/37a627510bc53ad0ce8d3ef10a2a5ec8ad195ee2)) - - - - - -# [3.844.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.843.0...v3.844.0) (2025-07-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.840.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.839.0...v3.840.0) (2025-06-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.839.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.838.0...v3.839.0) (2025-06-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.835.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.834.0...v3.835.0) (2025-06-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.830.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.829.0...v3.830.0) (2025-06-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.828.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.827.1...v3.828.0) (2025-06-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.826.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.825.0...v3.826.0) (2025-06-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.825.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.824.0...v3.825.0) (2025-06-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.823.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.822.0...v3.823.0) (2025-06-03) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [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/client-robomaker - - - - - -# [3.817.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.816.0...v3.817.0) (2025-05-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.816.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.815.0...v3.816.0) (2025-05-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.812.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.811.0...v3.812.0) (2025-05-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.810.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.809.0...v3.810.0) (2025-05-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.808.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.807.0...v3.808.0) (2025-05-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.806.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.805.0...v3.806.0) (2025-05-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.804.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.803.0...v3.804.0) (2025-05-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.803.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.802.0...v3.803.0) (2025-05-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.799.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.798.0...v3.799.0) (2025-04-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.798.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.797.0...v3.798.0) (2025-04-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.797.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.796.0...v3.797.0) (2025-04-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.796.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.795.0...v3.796.0) (2025-04-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.787.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.786.0...v3.787.0) (2025-04-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.782.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.781.0...v3.782.0) (2025-04-03) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.777.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.776.0...v3.777.0) (2025-03-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.775.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.774.0...v3.775.0) (2025-03-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.774.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.773.0...v3.774.0) (2025-03-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.772.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.771.0...v3.772.0) (2025-03-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.758.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.757.0...v3.758.0) (2025-02-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.750.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.749.0...v3.750.0) (2025-02-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.749.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.748.0...v3.749.0) (2025-02-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.744.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.743.0...v3.744.0) (2025-02-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.743.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.742.1...v3.743.0) (2025-02-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.741.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.740.0...v3.741.0) (2025-02-03) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.738.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.737.0...v3.738.0) (2025-01-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.734.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.733.0...v3.734.0) (2025-01-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.731.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1) (2025-01-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.731.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0) (2025-01-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.730.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0) (2025-01-16) - - -### Bug Fixes - -* **nested-clients:** create nested clients for internal use ([#6791](https://github.com/aws/aws-sdk-js-v3/issues/6791)) ([5c53685](https://github.com/aws/aws-sdk-js-v3/commit/5c5368554d13a3b798a72c53e30cd3d897621135)) - - - - - -## [3.726.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1) (2025-01-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.726.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.725.0...v3.726.0) (2025-01-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.723.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0) (2025-01-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.721.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.720.0...v3.721.0) (2025-01-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.716.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.715.0...v3.716.0) (2024-12-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.714.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.713.0...v3.714.0) (2024-12-17) - - -### Features - -* **clients:** profile setting for clients ([#6728](https://github.com/aws/aws-sdk-js-v3/issues/6728)) ([afd9eea](https://github.com/aws/aws-sdk-js-v3/commit/afd9eea89fd0d63a377123f1ca999daeefd904a7)) - - - - - -# [3.713.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.712.0...v3.713.0) (2024-12-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.712.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.711.0...v3.712.0) (2024-12-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.709.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.708.0...v3.709.0) (2024-12-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.696.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.695.0...v3.696.0) (2024-11-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.693.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.692.0...v3.693.0) (2024-11-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.692.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.691.0...v3.692.0) (2024-11-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.691.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.690.0...v3.691.0) (2024-11-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.687.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0) (2024-11-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.686.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.685.0...v3.686.0) (2024-11-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.682.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.681.0...v3.682.0) (2024-10-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.679.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.678.0...v3.679.0) (2024-10-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.678.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.677.0...v3.678.0) (2024-10-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.677.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.676.0...v3.677.0) (2024-10-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.675.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.674.0...v3.675.0) (2024-10-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.674.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.673.0...v3.674.0) (2024-10-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.670.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.669.0...v3.670.0) (2024-10-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.669.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.668.0...v3.669.0) (2024-10-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.668.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.667.0...v3.668.0) (2024-10-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.667.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.666.0...v3.667.0) (2024-10-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.666.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.665.0...v3.666.0) (2024-10-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.665.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.664.0...v3.665.0) (2024-10-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.664.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.663.0...v3.664.0) (2024-10-03) - - -### Features - -* **middleware-user-agent:** add client config for userAgentAppId ([#6524](https://github.com/aws/aws-sdk-js-v3/issues/6524)) ([2990ea8](https://github.com/aws/aws-sdk-js-v3/commit/2990ea8f0d689966a9de0000d579f147c2d4af81)) - - - - - -# [3.662.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.661.0...v3.662.0) (2024-10-01) - - -### Bug Fixes - -* **s3-request-presigner:** enable overriding hoistable headers ([#6535](https://github.com/aws/aws-sdk-js-v3/issues/6535)) ([3c2e59c](https://github.com/aws/aws-sdk-js-v3/commit/3c2e59cfddd753d1c9739332b9195ae5eadde4df)) - - - - - -## [3.658.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1) (2024-09-25) - - -### Bug Fixes - -* **clients:** allow empty string field values for headers ([#6511](https://github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2)) - - - - - -# [3.658.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0) (2024-09-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.654.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.653.0...v3.654.0) (2024-09-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.651.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.651.0...v3.651.1) (2024-09-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.650.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0) (2024-09-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.649.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.648.0...v3.649.0) (2024-09-10) - - -### Features - -* **endpoints:** codegen sync for request creation performance improvements ([#6449](https://github.com/aws/aws-sdk-js-v3/issues/6449)) ([c8e8f28](https://github.com/aws/aws-sdk-js-v3/commit/c8e8f28d0714c8165162e1411b5f740ba729a93a)) - - - - - -# [3.645.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.644.0...v3.645.0) (2024-09-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.637.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.636.0...v3.637.0) (2024-08-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.635.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.634.0...v3.635.0) (2024-08-20) - - -### Features - -* **codegen:** add Smithy RPCv2 CBOR to list of protocols ([#6096](https://github.com/aws/aws-sdk-js-v3/issues/6096)) ([5154d4f](https://github.com/aws/aws-sdk-js-v3/commit/5154d4f19bc77a7bad075b35ce135d3b5f60ad1d)) - - - - - -# [3.632.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.631.0...v3.632.0) (2024-08-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.631.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.630.0...v3.631.0) (2024-08-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.629.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0) (2024-08-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.624.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.623.0...v3.624.0) (2024-08-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.623.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.622.0...v3.623.0) (2024-08-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.622.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.621.0...v3.622.0) (2024-08-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.621.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.1...v3.621.0) (2024-07-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.620.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.620.0...v3.620.1) (2024-07-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.620.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.619.0...v3.620.0) (2024-07-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.616.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.615.0...v3.616.0) (2024-07-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.614.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0) (2024-07-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.613.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.612.0...v3.613.0) (2024-07-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.609.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.608.0...v3.609.0) (2024-07-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.606.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.605.0...v3.606.0) (2024-06-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.600.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.599.0...v3.600.0) (2024-06-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.598.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.597.0...v3.598.0) (2024-06-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.590.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.589.0...v3.590.0) (2024-06-04) - - -### Bug Fixes - -* **codegen:** consistently add region as config option when generated client is Sigv4 but not AWS ([#6156](https://github.com/aws/aws-sdk-js-v3/issues/6156)) ([06f51cc](https://github.com/aws/aws-sdk-js-v3/commit/06f51ccdc1c825f4b4de6a865520ace78c098ff3)) - - - - - -# [3.588.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.587.0...v3.588.0) (2024-05-31) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.587.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.586.0...v3.587.0) (2024-05-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.583.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.582.0...v3.583.0) (2024-05-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.582.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.581.0...v3.582.0) (2024-05-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.577.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.576.0...v3.577.0) (2024-05-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.576.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.575.0...v3.576.0) (2024-05-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.575.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0) (2024-05-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.574.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.573.0...v3.574.0) (2024-05-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.572.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.571.0...v3.572.0) (2024-05-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.569.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0) (2024-05-03) - - -### Bug Fixes - -* **clients:** add deps required by default credential providers ([#6055](https://github.com/aws/aws-sdk-js-v3/issues/6055)) ([bfa8626](https://github.com/aws/aws-sdk-js-v3/commit/bfa86268540d197a21f13e8d2e8bced10b78d480)) - - - - - -# [3.568.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0) (2024-05-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.567.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.566.0...v3.567.0) (2024-05-01) - - -### Features - -* end support for Node.js 14.x ([#6034](https://github.com/aws/aws-sdk-js-v3/issues/6034)) ([d196411](https://github.com/aws/aws-sdk-js-v3/commit/d19641119f07d62c29f12348f448cd834d841533)) - - - - - -# [3.565.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0) (2024-04-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.564.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0) (2024-04-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.563.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.562.0...v3.563.0) (2024-04-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.556.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.555.0...v3.556.0) (2024-04-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.554.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.553.0...v3.554.0) (2024-04-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.552.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.551.0...v3.552.0) (2024-04-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.549.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.548.0...v3.549.0) (2024-04-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.536.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.535.0...v3.536.0) (2024-03-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.533.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.532.0...v3.533.0) (2024-03-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.529.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1) (2024-03-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.529.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.528.0...v3.529.0) (2024-03-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.525.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.524.0...v3.525.0) (2024-02-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.523.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.522.0...v3.523.0) (2024-02-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.521.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.520.0...v3.521.0) (2024-02-23) - - -### Features - -* requestHandler ctor param pass-through ([#5820](https://github.com/aws/aws-sdk-js-v3/issues/5820)) ([9fec71d](https://github.com/aws/aws-sdk-js-v3/commit/9fec71d1933cd8e3db118c164bca16edc2305532)) - - - - - -# [3.515.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0) (2024-02-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.514.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0) (2024-02-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.513.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.512.0...v3.513.0) (2024-02-13) - - -### Features - -* **experimentalIdentityAndAuth:** release phase for services without customizations ([#5787](https://github.com/aws/aws-sdk-js-v3/issues/5787)) ([4004ff6](https://github.com/aws/aws-sdk-js-v3/commit/4004ff68a8ad20f6e60e8fab1f8952928f92f4b7)) - - - - - -# [3.511.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.510.0...v3.511.0) (2024-02-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.509.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.508.0...v3.509.0) (2024-02-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.507.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.506.0...v3.507.0) (2024-02-05) - - -### Features - -* unified error dispatcher in protocols ([#5756](https://github.com/aws/aws-sdk-js-v3/issues/5756)) ([0872087](https://github.com/aws/aws-sdk-js-v3/commit/0872087ef56422541bd38d293f97613dfd10236f)) - - - - - -# [3.504.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0) (2024-01-31) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.503.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.503.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0) (2024-01-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.502.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0) (2024-01-29) - - -### Features - -* **credential-providers:** lazy load STS & SSO clients in credential providers ([#5681](https://github.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](https://github.com/aws/aws-sdk-js-v3/commit/d27301d48f3e75fdaccabf58f779f0b33a70664e)) - - - - - -# [3.501.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.500.0...v3.501.0) (2024-01-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.499.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.498.0...v3.499.0) (2024-01-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.496.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.495.0...v3.496.0) (2024-01-19) - - -### Bug Fixes - -* get full list of exports for esm compat in dist-cjs ([#5694](https://github.com/aws/aws-sdk-js-v3/issues/5694)) ([5d26da6](https://github.com/aws/aws-sdk-js-v3/commit/5d26da6d07b593ae286ca674fb3cbff7c833cbb0)) - - - - - -# [3.495.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.494.0...v3.495.0) (2024-01-18) - - -### Features - -* use bundled dist-cjs build ([#5687](https://github.com/aws/aws-sdk-js-v3/issues/5687)) ([5f79e22](https://github.com/aws/aws-sdk-js-v3/commit/5f79e225e32f0b2ed5b432ae4e4108663eb0acfb)) - - - - - -# [3.490.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.489.0...v3.490.0) (2024-01-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.489.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.488.0...v3.489.0) (2024-01-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.485.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0) (2024-01-03) - - -### Features - -* **credential-providers:** add credentialScope field ([#5606](https://github.com/aws/aws-sdk-js-v3/issues/5606)) ([04c1459](https://github.com/aws/aws-sdk-js-v3/commit/04c14592898ac63ed87d47f2a53320ccaa991083)) - - - - - -# [3.484.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.483.0...v3.484.0) (2023-12-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - - -### Features - -* codegen for paginator factory ([#5590](https://github.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca)) - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - - -### Features - -* xml codegen reduction ([#5566](https://github.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959)) - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.474.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0) (2023-12-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.473.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0) (2023-12-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.470.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.469.0...v3.470.0) (2023-12-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.468.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.467.0...v3.468.0) (2023-12-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.465.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.464.0...v3.465.0) (2023-12-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.462.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0) (2023-11-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.461.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.460.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.459.0...v3.460.0) (2023-11-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.458.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.457.0...v3.458.0) (2023-11-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.454.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.453.0...v3.454.0) (2023-11-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.451.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0) (2023-11-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.450.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0) (2023-11-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.449.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.448.0...v3.449.0) (2023-11-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.445.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.444.0...v3.445.0) (2023-11-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.441.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0) (2023-11-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.438.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0) (2023-10-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.437.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0) (2023-10-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.436.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0) (2023-10-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.435.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.434.0...v3.435.0) (2023-10-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.433.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.432.0...v3.433.0) (2023-10-20) - - -### Bug Fixes - -* **codegen:** use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/issues/5391)) ([70c2107](https://github.com/aws/aws-sdk-js-v3/commit/70c2107b970d035bfedb211278c88fdbfc2e5334)) - - - - - -# [3.431.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.430.0...v3.431.0) (2023-10-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.430.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.429.0...v3.430.0) (2023-10-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.429.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.428.0...v3.429.0) (2023-10-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.428.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.427.0...v3.428.0) (2023-10-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.427.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.426.0...v3.427.0) (2023-10-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.425.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.424.0...v3.425.0) (2023-10-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.423.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.422.0...v3.423.0) (2023-10-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.421.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.420.0...v3.421.0) (2023-09-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.418.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.417.0...v3.418.0) (2023-09-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.414.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.413.0...v3.414.0) (2023-09-15) - - -### Features - -* **region-config:** add aws region runtime extension codegen ([#5157](https://github.com/aws/aws-sdk-js-v3/issues/5157)) ([b9d59e8](https://github.com/aws/aws-sdk-js-v3/commit/b9d59e81696f9628c6502473bb01a2d1a617e928)) - - - - - -# [3.413.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.412.0...v3.413.0) (2023-09-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.410.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.409.0...v3.410.0) (2023-09-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.409.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.408.0...v3.409.0) (2023-09-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.408.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.407.0...v3.408.0) (2023-09-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.405.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.404.0...v3.405.0) (2023-09-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.398.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.397.0...v3.398.0) (2023-08-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.395.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.394.0...v3.395.0) (2023-08-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.391.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.390.0...v3.391.0) (2023-08-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.388.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.387.0...v3.388.0) (2023-08-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.387.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.386.0...v3.387.0) (2023-08-08) - - -### Features - -* **clients:** allow client creation without configuration ([#5060](https://github.com/aws/aws-sdk-js-v3/issues/5060)) ([a9723dc](https://github.com/aws/aws-sdk-js-v3/commit/a9723dcbbf970402a3131a8ff79153a04b2cfb89)) - - - - - -# [3.386.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.385.0...v3.386.0) (2023-08-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.385.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.384.0...v3.385.0) (2023-08-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.382.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.381.0...v3.382.0) (2023-08-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.379.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.379.0...v3.379.1) (2023-07-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.378.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.377.0...v3.378.0) (2023-07-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.377.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.376.0...v3.377.0) (2023-07-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.370.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.369.0...v3.370.0) (2023-07-13) - - -### Bug Fixes - -* **codegen:** pkg.json merge behavior ([#4954](https://github.com/aws/aws-sdk-js-v3/issues/4954)) ([4fc0b7f](https://github.com/aws/aws-sdk-js-v3/commit/4fc0b7f3961fe8a88c781c8f34269aef12d5f620)) - - - - - -# [3.369.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.368.0...v3.369.0) (2023-07-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.363.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.362.0...v3.363.0) (2023-06-29) - - -### Features - -* **clients:** use migrated [@smithy](https://github.com/smithy) packages ([#4873](https://github.com/aws/aws-sdk-js-v3/issues/4873)) ([d036e2e](https://github.com/aws/aws-sdk-js-v3/commit/d036e2e43cd33cfd497871f97dde907c3078b2fd)) - - - - - -# [3.362.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.361.0...v3.362.0) (2023-06-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.360.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.359.0...v3.360.0) (2023-06-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.359.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.0) (2023-06-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.358.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.357.0...v3.358.0) (2023-06-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.357.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.356.0...v3.357.0) (2023-06-21) - - -### Features - -* **clients:** automatic blob type conversions ([#4836](https://github.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://github.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) - - - - - -# [3.354.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.353.0...v3.354.0) (2023-06-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.353.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.352.0...v3.353.0) (2023-06-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.352.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.351.0...v3.352.0) (2023-06-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.350.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.349.0...v3.350.0) (2023-06-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.348.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.1...v3.348.0) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.347.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.347.0...v3.347.1) (2023-06-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.347.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.346.0...v3.347.0) (2023-06-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.345.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.344.0...v3.345.0) (2023-06-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.344.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.343.0...v3.344.0) (2023-06-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.342.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.341.0...v3.342.0) (2023-05-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.341.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.340.0...v3.341.0) (2023-05-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.338.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.337.0...v3.338.0) (2023-05-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.337.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.336.0...v3.337.0) (2023-05-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.335.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.334.0...v3.335.0) (2023-05-18) - - -### Features - -* **deps:** use [@smithy](https://github.com/smithy) types and protocol-http ([#4722](https://github.com/aws/aws-sdk-js-v3/issues/4722)) ([7ed7101](https://github.com/aws/aws-sdk-js-v3/commit/7ed7101dcc4e81038b6c7f581162b959e6b33a04)) - - - - - -# [3.332.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.331.0...v3.332.0) (2023-05-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.329.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.328.0...v3.329.0) (2023-05-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.328.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.327.0...v3.328.0) (2023-05-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.327.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.326.0...v3.327.0) (2023-05-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.326.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.325.0...v3.326.0) (2023-05-03) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.325.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.324.0...v3.325.0) (2023-05-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.321.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.321.0...v3.321.1) (2023-04-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.319.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.318.0...v3.319.0) (2023-04-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Bug Fixes - -* **clients:** always allow idempotency token ([#4642](https://github.com/aws/aws-sdk-js-v3/issues/4642)) ([aaff894](https://github.com/aws/aws-sdk-js-v3/commit/aaff894f7840d199bae043594ca56e290d5f3deb)) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.310.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.309.0...v3.310.0) (2023-04-10) - - -### Bug Fixes - -* use updated dist glob pattern in package.json ([#4628](https://github.com/aws/aws-sdk-js-v3/issues/4628)) ([352393d](https://github.com/aws/aws-sdk-js-v3/commit/352393dcdba5ba16dca589c265c40e22913c7f2b)) - - - - - -# [3.309.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.308.0...v3.309.0) (2023-04-07) - - -### Features - -* **codegen:** shorten internal serde function names ([#4611](https://github.com/aws/aws-sdk-js-v3/issues/4611)) ([e385e85](https://github.com/aws/aws-sdk-js-v3/commit/e385e85938d112434b752abb38ab5de2d094f669)) - - - - - -# [3.306.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.305.0...v3.306.0) (2023-04-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.303.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.302.0...v3.303.0) (2023-03-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.301.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.300.0...v3.301.0) (2023-03-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.300.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.299.0...v3.300.0) (2023-03-27) - - -### Features - -* **clients:** codegen for structural hint documentation in commands ([#4573](https://github.com/aws/aws-sdk-js-v3/issues/4573)) ([b3ff58d](https://github.com/aws/aws-sdk-js-v3/commit/b3ff58d3606ceefcdd04ac82fc1ca54f5f811989)) - - - - - -# [3.299.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.298.0...v3.299.0) (2023-03-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.298.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.297.0...v3.298.0) (2023-03-23) - - -### Features - -* **clients:** remove generated log filters for data with no sensitive data ([#4544](https://github.com/aws/aws-sdk-js-v3/issues/4544)) ([569155d](https://github.com/aws/aws-sdk-js-v3/commit/569155d6cce710b102cefa7511ba1bc1d28bc87e)) - - - - - -# [3.297.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.296.0...v3.297.0) (2023-03-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.296.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.295.0...v3.296.0) (2023-03-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.295.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.294.0...v3.295.0) (2023-03-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.294.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.293.0...v3.294.0) (2023-03-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.293.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.292.1...v3.293.0) (2023-03-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.292.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.291.0...v3.292.0) (2023-03-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.290.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.289.0...v3.290.0) (2023-03-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.289.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.288.0...v3.289.0) (2023-03-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.288.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.287.0...v3.288.0) (2023-03-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.287.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.286.0...v3.287.0) (2023-03-08) - - -### Bug Fixes - -* **clients:** remove aggregated client from paginators ([#4496](https://github.com/aws/aws-sdk-js-v3/issues/4496)) ([aea457a](https://github.com/aws/aws-sdk-js-v3/commit/aea457ab5d4e72939f2f608140d82b60526eb716)) - - - - - -# [3.282.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.281.0...v3.282.0) (2023-03-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.281.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.280.0...v3.281.0) (2023-02-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.279.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0) (2023-02-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.278.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.277.0...v3.278.0) (2023-02-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.276.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.275.0...v3.276.0) (2023-02-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.272.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.271.0...v3.272.0) (2023-02-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.271.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.270.0...v3.271.0) (2023-02-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.267.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.1...v3.267.0) (2023-02-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.266.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.266.0...v3.266.1) (2023-02-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.266.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.265.0...v3.266.0) (2023-02-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.264.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.263.0...v3.264.0) (2023-02-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.262.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.261.0...v3.262.0) (2023-01-31) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.261.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.260.0...v3.261.0) (2023-01-30) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.259.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.258.0...v3.259.0) (2023-01-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.258.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.257.0...v3.258.0) (2023-01-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.257.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.256.0...v3.257.0) (2023-01-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.256.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.255.0...v3.256.0) (2023-01-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.245.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.244.0...v3.245.0) (2023-01-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.241.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.240.0...v3.241.0) (2022-12-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.238.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.237.0...v3.238.0) (2022-12-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.236.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.235.0...v3.236.0) (2022-12-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.235.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.234.0...v3.235.0) (2022-12-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.234.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.233.0...v3.234.0) (2022-12-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.231.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.230.0...v3.231.0) (2022-12-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.229.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.228.0...v3.229.0) (2022-12-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.226.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.225.0...v3.226.0) (2022-12-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.224.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.223.0...v3.224.0) (2022-12-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.223.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.222.0...v3.223.0) (2022-12-02) - - -### Bug Fixes - -* **clients:** remove unconditional inclusion of util-retry ([#4246](https://github.com/aws/aws-sdk-js-v3/issues/4246)) ([3baeb44](https://github.com/aws/aws-sdk-js-v3/commit/3baeb445fb399fa3b6d81e89e88c22b0c0a691cc)) - - - - - -# [3.222.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.221.0...v3.222.0) (2022-12-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - - -### Bug Fixes - -* **codegen:** add check for required query parameters ([#4223](https://github.com/aws/aws-sdk-js-v3/issues/4223)) ([b941f46](https://github.com/aws/aws-sdk-js-v3/commit/b941f4646518aacec2d7709eb673e5b2d90f0b04)) - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.215.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.214.0...v3.215.0) (2022-11-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.213.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.212.0...v3.213.0) (2022-11-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.212.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.211.0...v3.212.0) (2022-11-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.211.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.210.0...v3.211.0) (2022-11-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.210.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.209.0...v3.210.0) (2022-11-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.209.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.208.0...v3.209.0) (2022-11-11) - - -### Bug Fixes - -* **clients:** remove unconditional add of util-base64 node and browser modules ([#4170](https://github.com/aws/aws-sdk-js-v3/issues/4170)) ([24ec718](https://github.com/aws/aws-sdk-js-v3/commit/24ec718ea19309059d8b923c0b5c4265d308a36f)) -* **clients:** use default no-op logger in clients codegen ([#4171](https://github.com/aws/aws-sdk-js-v3/issues/4171)) ([9721730](https://github.com/aws/aws-sdk-js-v3/commit/9721730bc3ceba8a8b80ad95e9c893e55e30272e)) - - - - - -# [3.208.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.207.0...v3.208.0) (2022-11-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.204.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.203.0...v3.204.0) (2022-11-04) - - -### Features - -* **clients:** update client endpoints as of 2022-11-04 ([7471107](https://github.com/aws/aws-sdk-js-v3/commit/7471107c0881b5d9e474447a660dd3354a50b195)) - - - - - -# [3.202.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.201.0...v3.202.0) (2022-11-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.201.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.200.0...v3.201.0) (2022-11-01) - - -### Features - -* end support for Node.js 12.x ([#4123](https://github.com/aws/aws-sdk-js-v3/issues/4123)) ([83f913e](https://github.com/aws/aws-sdk-js-v3/commit/83f913ec2ac3878d8726c6964f585550dc5caf3e)) - - - - - -# [3.200.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.199.0...v3.200.0) (2022-10-31) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.199.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.198.0...v3.199.0) (2022-10-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.198.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.197.0...v3.198.0) (2022-10-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - - -### Features - -* **endpoint:** add remaining restJson1 services endpoint models ([#4090](https://github.com/aws/aws-sdk-js-v3/issues/4090)) ([998113b](https://github.com/aws/aws-sdk-js-v3/commit/998113bd0a70a7de4bf5d975cb5f7524098866a0)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.193.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.192.0...v3.193.0) (2022-10-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.192.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.191.0...v3.192.0) (2022-10-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.190.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.189.0...v3.190.0) (2022-10-17) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.188.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.187.0...v3.188.0) (2022-10-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.186.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.185.0...v3.186.0) (2022-10-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.185.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.184.0...v3.185.0) (2022-10-05) - - -### Bug Fixes - -* **codegen:** add deser check for x-amz-request-id ([#4015](https://github.com/aws/aws-sdk-js-v3/issues/4015)) ([6ff07bd](https://github.com/aws/aws-sdk-js-v3/commit/6ff07bd7e72bd56725f318013ac1d6d0fbbcdd9a)) - - - - - -# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.181.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.180.0...v3.181.0) (2022-09-29) - - -### Bug Fixes - -* **clients:** make parseErrorBody async ([#3999](https://github.com/aws/aws-sdk-js-v3/issues/3999)) ([2558c93](https://github.com/aws/aws-sdk-js-v3/commit/2558c93c050357ac6dc47aa0452b15b12ebfd676)) -* **clients:** populate message field when parsing errors ([#3995](https://github.com/aws/aws-sdk-js-v3/issues/3995)) ([02e47f1](https://github.com/aws/aws-sdk-js-v3/commit/02e47f14397ae0a5d2e2883350d038b307fdcdb4)) - - - - - -# [3.180.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.179.0...v3.180.0) (2022-09-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.179.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.178.0...v3.179.0) (2022-09-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.169.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.168.0...v3.169.0) (2022-09-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.165.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.164.0...v3.165.0) (2022-09-06) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.163.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.162.0...v3.163.0) (2022-09-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.162.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.161.0...v3.162.0) (2022-08-31) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.161.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.160.0...v3.161.0) (2022-08-30) - - -### Features - -* **clients:** update client endpoints as of 2022-08-30 ([59043d3](https://github.com/aws/aws-sdk-js-v3/commit/59043d3755015c9185990f3ad850aaded13bd58c)) - - - - - -# [3.160.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.159.0...v3.160.0) (2022-08-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.159.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.158.0...v3.159.0) (2022-08-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.154.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.153.0...v3.154.0) (2022-08-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.150.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.149.0...v3.150.0) (2022-08-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.145.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.144.0...v3.145.0) (2022-08-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.142.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.141.0...v3.142.0) (2022-08-02) - - -### Features - -* **codegen:** general data mapping function ([#3830](https://github.com/aws/aws-sdk-js-v3/issues/3830)) ([9417eae](https://github.com/aws/aws-sdk-js-v3/commit/9417eae722806799fb4c15c07921574268c1165c)) - - - - - -# [3.141.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.140.0...v3.141.0) (2022-08-01) - - -### Features - -* **clients:** update client endpoints as of 2022-08-01 ([aaf49f2](https://github.com/aws/aws-sdk-js-v3/commit/aaf49f21b371412e6ea7e00890b71a7b31991b66)) - - - - - -# [3.137.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.136.1...v3.137.0) (2022-07-26) - - -### Features - -* **namespaces:** remove namespaces with only a log filter ([#3823](https://github.com/aws/aws-sdk-js-v3/issues/3823)) ([33e6822](https://github.com/aws/aws-sdk-js-v3/commit/33e68228fb64c53dd8f89e6be76dd5f46edc3cfd)) - - - - - -# [3.131.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.130.0...v3.131.0) (2022-07-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.130.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.129.0...v3.130.0) (2022-07-14) - - -### Bug Fixes - -* **codegen:** fix error code parsing when it's a number ([#3371](https://github.com/aws/aws-sdk-js-v3/issues/3371)) ([c2d8522](https://github.com/aws/aws-sdk-js-v3/commit/c2d852279a3d23958521a6ceb4f4c642b0cb1848)) - - - - - -# [3.128.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.127.0...v3.128.0) (2022-07-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.127.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.126.0...v3.127.0) (2022-07-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.121.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.120.0...v3.121.0) (2022-06-30) - - -### Features - -* **clients:** fallback to status code for unmodeled errors ([#3752](https://github.com/aws/aws-sdk-js-v3/issues/3752)) ([49bcc4f](https://github.com/aws/aws-sdk-js-v3/commit/49bcc4f153e890e798a8e82fd5fc397b2dcc449f)) - - - - - -## [3.118.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.118.0...v3.118.1) (2022-06-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.118.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.117.0...v3.118.0) (2022-06-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.112.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.111.0...v3.112.0) (2022-06-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.110.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.109.0...v3.110.0) (2022-06-14) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.109.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.108.1...v3.109.0) (2022-06-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.105.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.104.0...v3.105.0) (2022-06-06) - - -### Features - -* **clients:** support recursion detection in Lambda ([#3654](https://github.com/aws/aws-sdk-js-v3/issues/3654)) ([ecfe46e](https://github.com/aws/aws-sdk-js-v3/commit/ecfe46ea1fd8b6e3812b75b3dc6c03554fb4b3fa)) - - - - - -# [3.100.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.99.0...v3.100.0) (2022-05-26) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.99.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.98.0...v3.99.0) (2022-05-25) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.95.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.94.0...v3.95.0) (2022-05-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.94.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.93.0...v3.94.0) (2022-05-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.92.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.91.0...v3.92.0) (2022-05-16) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.87.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.86.0...v3.87.0) (2022-05-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.85.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.84.0...v3.85.0) (2022-05-05) - - -### Features - -* **codegen:** add codegen indicator comment to all generated files ([#3592](https://github.com/aws/aws-sdk-js-v3/issues/3592)) ([567a530](https://github.com/aws/aws-sdk-js-v3/commit/567a5304232fcc1f9db3fd3df545054de8336b4b)) - - - - - -# [3.82.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.81.0...v3.82.0) (2022-05-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.81.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.80.0...v3.81.0) (2022-04-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.80.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.79.0...v3.80.0) (2022-04-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.79.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.78.0...v3.79.0) (2022-04-27) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.78.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.77.0...v3.78.0) (2022-04-26) - - -### Features - -* **types:** add pagination stopOnSameToken option ([#3524](https://github.com/aws/aws-sdk-js-v3/issues/3524)) ([9bf73e8](https://github.com/aws/aws-sdk-js-v3/commit/9bf73e81b8d9be9f12c72cbefbe26c502d1873c6)) - - - - - -# [3.76.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.75.0...v3.76.0) (2022-04-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.75.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.74.0...v3.75.0) (2022-04-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.74.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.73.0...v3.74.0) (2022-04-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.72.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.71.0...v3.72.0) (2022-04-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.67.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.66.0...v3.67.0) (2022-04-08) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.58.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.57.0...v3.58.0) (2022-03-28) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.56.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.55.0...v3.56.0) (2022-03-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.55.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.1...v3.55.0) (2022-03-21) - - -### Features - -* **clients:** update clients as of 03/21/2022 ([#3455](https://github.com/aws/aws-sdk-js-v3/issues/3455)) ([7cd40a5](https://github.com/aws/aws-sdk-js-v3/commit/7cd40a5aeaddf03b8d27e814b3a2b441c1217dfb)) - - - - - -## [3.54.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.54.0...v3.54.1) (2022-03-15) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.54.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.53.1...v3.54.0) (2022-03-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.53.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.52.0...v3.53.0) (2022-02-24) - - -### Features - -* **clients:** generate service exceptions as classes ([#3267](https://github.com/aws/aws-sdk-js-v3/issues/3267)) ([ca64fee](https://github.com/aws/aws-sdk-js-v3/commit/ca64feed3351c394c07dc26b782a5760a396a074)) - - - - - -# [3.52.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.51.0...v3.52.0) (2022-02-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.51.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.50.0...v3.51.0) (2022-02-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.50.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.49.0...v3.50.0) (2022-02-08) - - -### Features - -* **clients:** update clients as of 02/04/2022 ([#3280](https://github.com/aws/aws-sdk-js-v3/issues/3280)) ([63d7f8c](https://github.com/aws/aws-sdk-js-v3/commit/63d7f8c539e0fd782fa5bf997bd6ac2730e4bfda)) - - - - - -# [3.49.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.48.0...v3.49.0) (2022-01-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.47.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.0-release-test-1...v3.47.1) (2022-01-20) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.47.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.46.0...v3.47.0) (2022-01-15) - - -### Features - -* **clients:** update clients to use default values inferred from defaults mode ([#3192](https://github.com/aws/aws-sdk-js-v3/issues/3192)) ([9152e21](https://github.com/aws/aws-sdk-js-v3/commit/9152e210c6ec29f34bb070eaf2874039022e6ab7)) - - - - - -# [3.46.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.45.0...v3.46.0) (2022-01-07) - - -### Bug Fixes - -* **clients:** update clean:dist script to delete dist-* folder ([#3155](https://github.com/aws/aws-sdk-js-v3/issues/3155)) ([cdb1709](https://github.com/aws/aws-sdk-js-v3/commit/cdb17090f82d1fc8755811c82cbed5976ec7e60b)) - - -### Features - -* **clients:** extend typedoc.json from root ([#3136](https://github.com/aws/aws-sdk-js-v3/issues/3136)) ([f6a3ef5](https://github.com/aws/aws-sdk-js-v3/commit/f6a3ef541ae2d92872d09d8cab6727911287ebb2)) -* end support for Node.js 10.x ([#3122](https://github.com/aws/aws-sdk-js-v3/issues/3122)) ([7acf18a](https://github.com/aws/aws-sdk-js-v3/commit/7acf18abd3fb1cc461f809110cdb0d7968c2070e)) - - - - - -# [3.45.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.44.0...v3.45.0) (2021-12-23) - - -### Features - -* **clients:** update clients as of 2021/12/23 ([#3110](https://github.com/aws/aws-sdk-js-v3/issues/3110)) ([5d638e1](https://github.com/aws/aws-sdk-js-v3/commit/5d638e188ce64fa80fe36b8cba79ba63b80b50b7)) - - - - - -# [3.43.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.42.0...v3.43.0) (2021-11-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.42.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.41.0...v3.42.0) (2021-11-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.41.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.40.1...v3.41.0) (2021-11-11) - - -### Features - -* **clients:** update clients as of 2021/11/11 ([#3015](https://github.com/aws/aws-sdk-js-v3/issues/3015)) ([3d82c4e](https://github.com/aws/aws-sdk-js-v3/commit/3d82c4e3c4d174533f46ce35495cf5cffabdb35a)) - - - - - -# [3.40.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.39.0...v3.40.0) (2021-11-05) - - -### Features - -* **clients:** populate variants in endpoints hashes ([#2974](https://github.com/aws/aws-sdk-js-v3/issues/2974)) ([0dd68ef](https://github.com/aws/aws-sdk-js-v3/commit/0dd68ef8b04ea0e96e43b05a9a10221e433fdf86)) - - - - - -# [3.39.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.38.0...v3.39.0) (2021-10-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.38.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.37.0...v3.38.0) (2021-10-22) - - -### Features - -* **client-documentation-generator:** rename package ([#2916](https://github.com/aws/aws-sdk-js-v3/issues/2916)) ([1a80bfd](https://github.com/aws/aws-sdk-js-v3/commit/1a80bfd2dfc583001ddb4a21b6432eaaad699aa7)) -* **clients:** export folder from index.ts ([#2912](https://github.com/aws/aws-sdk-js-v3/issues/2912)) ([183b46d](https://github.com/aws/aws-sdk-js-v3/commit/183b46dde7f5613128038bf1c076f3c0b693203b)) - - - - - -# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15) - - -### Features - -* **clients:** update clients as of 10/15/2021 ([#2902](https://github.com/aws/aws-sdk-js-v3/issues/2902)) ([2730b54](https://github.com/aws/aws-sdk-js-v3/commit/2730b5424377944a5a2ad5e1ad7d3ca4135dae1c)) - - - - - -## [3.36.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.0...v3.36.1) (2021-10-12) - - -### Bug Fixes - -* **clients:** emitDeclarationOnly in tsconfig.types.json ([#2893](https://github.com/aws/aws-sdk-js-v3/issues/2893)) ([6dc3d56](https://github.com/aws/aws-sdk-js-v3/commit/6dc3d56c20809c90cbdc4dd48627eeebc64af99d)) - - - - - -# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08) - - -### Features - -* publish files in dist-* only ([#2873](https://github.com/aws/aws-sdk-js-v3/issues/2873)) ([53b4243](https://github.com/aws/aws-sdk-js-v3/commit/53b4243b066f25ff2412d5f0dea1036054b2df32)) -* **codegen:** ts-ignore packageInfo imports in codegen ([#2875](https://github.com/aws/aws-sdk-js-v3/issues/2875)) ([99d9267](https://github.com/aws/aws-sdk-js-v3/commit/99d926762193e83a354edec6e9de2b0543449704)) -* **tsconfig:** remove sourceMap ([#2867](https://github.com/aws/aws-sdk-js-v3/issues/2867)) ([d25f526](https://github.com/aws/aws-sdk-js-v3/commit/d25f526627a02a2ca28675fecce66c76b6c97966)) - - - - - -# [3.35.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.34.0...v3.35.0) (2021-10-04) - - -### Features - -* **clients:** eslint --fix using esprint ([#2849](https://github.com/aws/aws-sdk-js-v3/issues/2849)) ([94d0a2d](https://github.com/aws/aws-sdk-js-v3/commit/94d0a2d8a0579ee0a742337937ad05735cfbc1ba)) -* **clients:** move source files to 'src' folder ([#2845](https://github.com/aws/aws-sdk-js-v3/issues/2845)) ([e0025cd](https://github.com/aws/aws-sdk-js-v3/commit/e0025cddbba244a41ddf1fd1adb761142e15c22d)) - - - - - -# [3.34.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.33.0...v3.34.0) (2021-09-24) - - -### Features - -* **clients:** remove comments from transpiled JS files ([#2817](https://github.com/aws/aws-sdk-js-v3/issues/2817)) ([d01420b](https://github.com/aws/aws-sdk-js-v3/commit/d01420b247966c8ec84c1dd0a1b42512ede10c90)) - - - - - -# [3.33.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.32.0...v3.33.0) (2021-09-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.32.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.31.0...v3.32.0) (2021-09-17) - - -### Features - -* **clients:** update clients as of 09/17/2021 ([#2795](https://github.com/aws/aws-sdk-js-v3/issues/2795)) ([45aee9d](https://github.com/aws/aws-sdk-js-v3/commit/45aee9dd8a87578a2b5a9e0c5345a0ab0a482e80)) - - - - - -# [3.31.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.30.0...v3.31.0) (2021-09-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.30.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.29.0...v3.30.0) (2021-09-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.29.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.28.0...v3.29.0) (2021-09-02) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) -* **clients:** update clients as of 08/27/2021 ([#2723](https://github.com/aws/aws-sdk-js-v3/issues/2723)) ([b9d88c4](https://github.com/aws/aws-sdk-js-v3/commit/b9d88c45898f272a08dc3155a00efd5f792d417f)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.26.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.25.0...v3.26.0) (2021-08-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.25.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.24.0...v3.25.0) (2021-08-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.24.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.23.0...v3.24.0) (2021-07-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.23.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.22.0...v3.23.0) (2021-07-23) - - -### Bug Fixes - -* **clients:** allow undefined configuration ([#2617](https://github.com/aws/aws-sdk-js-v3/issues/2617)) ([a004d15](https://github.com/aws/aws-sdk-js-v3/commit/a004d1569e0b213259c50f72fddfd209fff0d7a3)) -* bump up tslib to 2.3.0 ([#2601](https://github.com/aws/aws-sdk-js-v3/issues/2601)) ([7040faa](https://github.com/aws/aws-sdk-js-v3/commit/7040faac07976c1dcfd5240675b82a2f275b2a55)) - - -### Features - -* **clients:** change runtime config from constant to provider functions ([#2574](https://github.com/aws/aws-sdk-js-v3/issues/2574)) ([5eca565](https://github.com/aws/aws-sdk-js-v3/commit/5eca565b5237a31ee4f18a2ecb4608099ccd55ac)) - - - - - -# [3.22.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.21.0...v3.22.0) (2021-07-16) - - -### Bug Fixes - -* **clients:** link to Hash Interface ([#2573](https://github.com/aws/aws-sdk-js-v3/issues/2573)) ([bb7b3ed](https://github.com/aws/aws-sdk-js-v3/commit/bb7b3edc152f2c33b0e1cf2848aba4231882c36d)) -* **clients:** prefix `dist/` for typesVersions TS<4 ([#2580](https://github.com/aws/aws-sdk-js-v3/issues/2580)) ([dff5cd4](https://github.com/aws/aws-sdk-js-v3/commit/dff5cd4b6fa00453e938ce8f238c1542ee7ba3d6)) - - - - - -# [3.21.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.20.0...v3.21.0) (2021-07-09) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.20.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.19.0...v3.20.0) (2021-07-02) - - -### Bug Fixes - -* replace prepublishOnly script with downlevel-dts ([#2537](https://github.com/aws/aws-sdk-js-v3/issues/2537)) ([63818a1](https://github.com/aws/aws-sdk-js-v3/commit/63818a1e47b08af56f092031a01bbbff0a9af590)) - - - - - -# [3.19.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.18.0...v3.19.0) (2021-06-24) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.18.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.17.0...v3.18.0) (2021-06-04) - - -### Features - -* support Sigv4 for non AWS services ([#2385](https://github.com/aws/aws-sdk-js-v3/issues/2385)) ([0a251aa](https://github.com/aws/aws-sdk-js-v3/commit/0a251aa44d54fbf21e328ccf2b20db45e94aaa90)), closes [/github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13](https://github.com//github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy/issues/L11-L13) -* **clients:** add retryModeProvider in runtimeConfig ([#2440](https://github.com/aws/aws-sdk-js-v3/issues/2440)) ([fc0a5da](https://github.com/aws/aws-sdk-js-v3/commit/fc0a5dae2c13814d5a0c5fce1d892ce0e97c98e4)) - - - - - -# [3.17.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.16.0...v3.17.0) (2021-05-26) - - -### Features - -* **clients:** update endpoint resolution as of 05/12/2021 ([#2398](https://github.com/aws/aws-sdk-js-v3/issues/2398)) ([17afcbb](https://github.com/aws/aws-sdk-js-v3/commit/17afcbb65bb26f091ba258717716272d5dc4e2c7)) - - - - - -# [3.16.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.15.0...v3.16.0) (2021-05-14) - - -### Features - -* **clients:** update clients as of 05/10/2021 ([#2373](https://github.com/aws/aws-sdk-js-v3/issues/2373)) ([ed302dc](https://github.com/aws/aws-sdk-js-v3/commit/ed302dc3138c0730dba3b660be77b962a2d37607)) - - - - - -# [3.15.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.14.0...v3.15.0) (2021-05-10) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.14.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.1...v3.14.0) (2021-04-30) - - -### Bug Fixes - -* **clients:** typo in README difference -> different ([#2314](https://github.com/aws/aws-sdk-js-v3/issues/2314)) ([9ac1f40](https://github.com/aws/aws-sdk-js-v3/commit/9ac1f40eea78075e6b301df50cfae17c19ad77c3)) - - -### Features - -* **clients:** update clients as of 04/29/2021 ([#2329](https://github.com/aws/aws-sdk-js-v3/issues/2329)) ([48ab750](https://github.com/aws/aws-sdk-js-v3/commit/48ab75045d1a94adfae94ac638a0dd882ebd05ac)) - - - - - -## [3.13.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.13.0...v3.13.1) (2021-04-22) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.13.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.12.0...v3.13.0) (2021-04-15) - - -### Features - -* **clients:** update clients as of 04/14/2021 ([#2258](https://github.com/aws/aws-sdk-js-v3/issues/2258)) ([4f9f4a7](https://github.com/aws/aws-sdk-js-v3/commit/4f9f4a79b019c1c35530e05c4138fde88a6fb547)) -* remove @aws-sdk/url-parser-native in favor of react-native-url-polyfill ([#2229](https://github.com/aws/aws-sdk-js-v3/issues/2229)) ([d6a67d7](https://github.com/aws/aws-sdk-js-v3/commit/d6a67d7cd471e3440fa7b23ba00b11c00b10a566)) - - - - - -# [3.12.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.11.0...v3.12.0) (2021-04-09) - - -### Bug Fixes - -* run downlevel-dts in prepublishOnly ([#2218](https://github.com/aws/aws-sdk-js-v3/issues/2218)) ([0745502](https://github.com/aws/aws-sdk-js-v3/commit/0745502dcf819460ee1d81362470859674c757a7)) - - -### Features - -* support default role assumers ([#2221](https://github.com/aws/aws-sdk-js-v3/issues/2221)) ([ae17f4c](https://github.com/aws/aws-sdk-js-v3/commit/ae17f4c64f0390c9b879eb27390688ac156cac47)) - - - - - -# [3.11.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.10.0...v3.11.0) (2021-04-01) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.10.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.9.0...v3.10.0) (2021-03-26) - - -### Bug Fixes - -* **clients:** generate jest.config.js ([#2172](https://github.com/aws/aws-sdk-js-v3/issues/2172)) ([95b0e19](https://github.com/aws/aws-sdk-js-v3/commit/95b0e191eddf71033b9bd6a2d76d20fedea71b5f)) - - -### Features - -* use ts-jest for running jest tests ([#2088](https://github.com/aws/aws-sdk-js-v3/issues/2088)) ([456002c](https://github.com/aws/aws-sdk-js-v3/commit/456002cf7fa16864b72c3c279b094886a42abddb)) - - - - - -# [3.9.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.1...v3.9.0) (2021-03-18) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.8.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.8.0...v3.8.1) (2021-03-11) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.8.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.7.0...v3.8.0) (2021-03-05) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [3.7.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.1...v3.7.0) (2021-02-25) - - -### Bug Fixes - -* **codegen:** move auth to standalone plugin ([#2076](https://github.com/aws/aws-sdk-js-v3/issues/2076)) ([8d99715](https://github.com/aws/aws-sdk-js-v3/commit/8d997158c15dd4e3b3d9fe91d6d39fd37b9445f5)) - - - - - -## [3.6.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.6.0...v3.6.1) (2021-02-22) - - -### Bug Fixes - -* update references of default branch from master to main ([#2057](https://github.com/aws/aws-sdk-js-v3/issues/2057)) ([59b8b58](https://github.com/aws/aws-sdk-js-v3/commit/59b8b58c3a8c057b36abfaa59bae3a6ffb068cf1)) - - - - - -# [3.6.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.5.0...v3.6.0) (2021-02-20) - - -### Bug Fixes - -* revert publish v3.5.1-0 ([#2058](https://github.com/aws/aws-sdk-js-v3/issues/2058)) ([af25697](https://github.com/aws/aws-sdk-js-v3/commit/af25697aee9363a66c0d69b83f7df2e445c4b721)) - - - - - -# [3.5.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.1...v3.5.0) (2021-02-12) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -## [3.4.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.0...v3.4.1) (2021-01-29) - - -### Bug Fixes - -* **clients:** use TS 3.4 compatible types for TS 3.9 ([#1978](https://github.com/aws/aws-sdk-js-v3/issues/1978)) ([8bced5c](https://github.com/aws/aws-sdk-js-v3/commit/8bced5c32b9dbc68f1065054d796cb0b8b87bcc4)) - - - - - -# [3.4.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.3.0...v3.4.0) (2021-01-28) - - -### Features - -* **middleware-stack:** allow adding middleware to override an existing one ([#1964](https://github.com/aws/aws-sdk-js-v3/issues/1964)) ([9c21f14](https://github.com/aws/aws-sdk-js-v3/commit/9c21f14412f2b1f591422f3c67dedbe886db723b)), closes [#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883) -* use downlevel-dts to generate TS 3.4 compatible types ([#1943](https://github.com/aws/aws-sdk-js-v3/issues/1943)) ([63ad215](https://github.com/aws/aws-sdk-js-v3/commit/63ad2151c8bb7be32ea8838a9b0974806ed3906b)) - - - - - -# [3.3.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.2.0...v3.3.0) (2021-01-14) - - -### Bug Fixes - -* **clients:** export explicit dependencies on @aws-sdk/types ([#1902](https://github.com/aws/aws-sdk-js-v3/issues/1902)) ([96f1087](https://github.com/aws/aws-sdk-js-v3/commit/96f1087333ba916593d557051297983912b27caa)) -* **url-parser:** merge browser and node url parser, add rn url parser ([#1903](https://github.com/aws/aws-sdk-js-v3/issues/1903)) ([99be092](https://github.com/aws/aws-sdk-js-v3/commit/99be092fded13bb00802549e17dbdb6d760a8679)) - - -### Features - -* **clients:** update README with documentation, usage and more ([#1907](https://github.com/aws/aws-sdk-js-v3/issues/1907)) ([03be111](https://github.com/aws/aws-sdk-js-v3/commit/03be111a086360687f20b2ac1d490584fb4fbefe)) - - - - - -# [3.2.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.1.0...v3.2.0) (2021-01-09) - - -### Bug Fixes - -* stop adding command mw repeatedly in resolveMiddleware() ([#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883)) ([d4c302b](https://github.com/aws/aws-sdk-js-v3/commit/d4c302b816e1781f8d04bd479cc4e26e0fe4debc)) - - - - - -# [3.1.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.0.0...v3.1.0) (2020-12-23) - - -### Bug Fixes - -* **clients:** default region and credential provider ([#1834](https://github.com/aws/aws-sdk-js-v3/issues/1834)) ([bc79ab5](https://github.com/aws/aws-sdk-js-v3/commit/bc79ab5f17e00bc069b51f2f426dc73c16483eaa)) -* log requestId, extendedRequestId, cfId in $metadata ([#1819](https://github.com/aws/aws-sdk-js-v3/issues/1819)) ([f2a47e8](https://github.com/aws/aws-sdk-js-v3/commit/f2a47e80965f96b86fa42038bf2711b922eee302)) -* **clients:** populate sdkId in serviceId and default to use arnNamespace as signingName ([#1786](https://github.com/aws/aws-sdk-js-v3/issues/1786)) ([0011af2](https://github.com/aws/aws-sdk-js-v3/commit/0011af27a62d0d201296225e2a70276645b3231a)) -* **clients:** update endpoint provider ([#1824](https://github.com/aws/aws-sdk-js-v3/issues/1824)) ([64d2210](https://github.com/aws/aws-sdk-js-v3/commit/64d22105691f286ad9accf1a137d7c1928378ad4)) - - -### Features - -* standardize user agent value ([#1775](https://github.com/aws/aws-sdk-js-v3/issues/1775)) ([388b180](https://github.com/aws/aws-sdk-js-v3/commit/388b18071146171b42d283a93f9590cb23956e1a)) - - - - - -# [3.0.0](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.10...v3.0.0) (2020-12-15) - - -### Features - -* bump version to 3.0.0 ([#1793](https://github.com/aws/aws-sdk-js-v3/issues/1793)) ([d8475f8](https://github.com/aws/aws-sdk-js-v3/commit/d8475f8d972d28fbc15cd7e23abfe18f9eab0644)) - - - - - -# [1.0.0-rc.10](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.9...v1.0.0-rc.10) (2020-12-15) - - -### Features - -* update clients as of 12/12/2020 ([#1771](https://github.com/aws/aws-sdk-js-v3/issues/1771)) ([f69ff44](https://github.com/aws/aws-sdk-js-v3/commit/f69ff440a79018ad69fcb26ad46e3db65b23ce71)) -* update clients as of 12/12/2020 with model fixes ([#1774](https://github.com/aws/aws-sdk-js-v3/issues/1774)) ([54e8715](https://github.com/aws/aws-sdk-js-v3/commit/54e87151877dd5cf9a5f256698c088cc7a856225)) - - - - - -# [1.0.0-rc.9](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.8...v1.0.0-rc.9) (2020-12-11) - - -### Bug Fixes - -* **codegen:** import SENSITIVE_STRING only when used ([#1761](https://github.com/aws/aws-sdk-js-v3/issues/1761)) ([9296283](https://github.com/aws/aws-sdk-js-v3/commit/9296283623edecf95441e310200a17b61efe80e3)) - - -### Features - -* add service id config ([#1765](https://github.com/aws/aws-sdk-js-v3/issues/1765)) ([1ba5672](https://github.com/aws/aws-sdk-js-v3/commit/1ba5672ff75bf5401f02f65d20af61c7bee339ff)) - - - - - -# [1.0.0-rc.8](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.7...v1.0.0-rc.8) (2020-12-05) - - -### Features - -* **invalid-dependency:** add invalidAsyncFunction which rejects with an Error ([#1719](https://github.com/aws/aws-sdk-js-v3/issues/1719)) ([c4c046e](https://github.com/aws/aws-sdk-js-v3/commit/c4c046edf0e752560fded20255642e6aed559d2c)) - - - - - -# [1.0.0-rc.7](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.6...v1.0.0-rc.7) (2020-11-20) - - -### Bug Fixes - -* change paginators to export paginateOperationName ([#1692](https://github.com/aws/aws-sdk-js-v3/issues/1692)) ([6d02935](https://github.com/aws/aws-sdk-js-v3/commit/6d029356c03f52469975aecff32baf8cc5f293e8)) - - -### BREAKING CHANGES - -* change paginators to export paginateOperationName to be consistent with verb nouns across AWS - - - - - -# [1.0.0-rc.6](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.5...v1.0.0-rc.6) (2020-11-13) - - -### Features - -* update clients as of 11/13 ([#1676](https://github.com/aws/aws-sdk-js-v3/issues/1676)) ([2d934c9](https://github.com/aws/aws-sdk-js-v3/commit/2d934c98f6e5bd936d5744c674bf65e4e798b3d0)) - - - - - -# [1.0.0-rc.5](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.4...v1.0.0-rc.5) (2020-11-09) - - -### Bug Fixes - -* codegen for paginator send commands ([#1667](https://github.com/aws/aws-sdk-js-v3/issues/1667)) ([13f3347](https://github.com/aws/aws-sdk-js-v3/commit/13f3347723e99b20c7ccd38cdd73d5ac981857a0)) -* **package.json:** migrate @aws-sdk/types into devDependencies codegen ([#1658](https://github.com/aws/aws-sdk-js-v3/issues/1658)) ([eb50962](https://github.com/aws/aws-sdk-js-v3/commit/eb509629cd6eeb293bf762c201710acabe049a58)) - - - - - -# [1.0.0-rc.4](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.3...v1.0.0-rc.4) (2020-10-31) - - -### Features - -* log clientName and commandName ([#1637](https://github.com/aws/aws-sdk-js-v3/issues/1637)) ([79f25ca](https://github.com/aws/aws-sdk-js-v3/commit/79f25cacc076483e0134f3626d9971ada5f1206d)) - - - - - -# [1.0.0-rc.3](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.2...v1.0.0-rc.3) (2020-10-27) - - -### Features - -* update client description to add keywords ([#1631](https://github.com/aws/aws-sdk-js-v3/issues/1631)) ([93fc586](https://github.com/aws/aws-sdk-js-v3/commit/93fc5866bf6e5f3b40f8dcfe829172bb80cc8391)) - - - - - -# [1.0.0-rc.2](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.1...v1.0.0-rc.2) (2020-10-22) - - -### Bug Fixes - -* throw 3XX redirection as errors explicitly ([#1591](https://github.com/aws/aws-sdk-js-v3/issues/1591)) ([76f83f1](https://github.com/aws/aws-sdk-js-v3/commit/76f83f19c96dc6c8705c8367cae5d87bbcfd7b23)) - - - - - -# [1.0.0-rc.1](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-gamma.11...v1.0.0-rc.1) (2020-10-19) - - -### Features - -* ready for release candidate ([#1578](https://github.com/aws/aws-sdk-js-v3/issues/1578)) ([519f66c](https://github.com/aws/aws-sdk-js-v3/commit/519f66c6388b91d0bd750a511e6d1af56196835e)) - - - - - -# [1.0.0-gamma.11](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.10...@aws-sdk/client-robomaker@1.0.0-gamma.11) (2020-10-07) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [1.0.0-gamma.10](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.9...@aws-sdk/client-robomaker@1.0.0-gamma.10) (2020-09-29) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [1.0.0-gamma.9](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.8...@aws-sdk/client-robomaker@1.0.0-gamma.9) (2020-09-15) - - -### Bug Fixes - -* default import package.json for spec compatibility ([#1505](https://github.com/aws/aws-sdk-js-v3/issues/1505)) ([797ba7d](https://github.com/aws/aws-sdk-js-v3/commit/797ba7dc7743eb65e8f81536bcf70e5c225ef861)) -* toposort and chunk shape models ([#1510](https://github.com/aws/aws-sdk-js-v3/issues/1510)) ([bee87d8](https://github.com/aws/aws-sdk-js-v3/commit/bee87d8fcc5ea82a361386309ebf9330fe39c816)) - - - - - -# [1.0.0-gamma.8](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.7...@aws-sdk/client-robomaker@1.0.0-gamma.8) (2020-09-01) - - -### Features - -* add LoggerConfig to all clients ([#1472](https://github.com/aws/aws-sdk-js-v3/issues/1472)) ([d55a812](https://github.com/aws/aws-sdk-js-v3/commit/d55a81278fee13281b20bfa60d89d2b111245dd4)) - - - - - -# [1.0.0-gamma.7](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.6...@aws-sdk/client-robomaker@1.0.0-gamma.7) (2020-08-25) - - -### Features - -* adds client paginators ([#1458](https://github.com/aws/aws-sdk-js-v3/issues/1458)) ([0c7f7ee](https://github.com/aws/aws-sdk-js-v3/commit/0c7f7eee39eef17a5baee3c0db78682a54b1028a)) -* get partition of given region ([#1435](https://github.com/aws/aws-sdk-js-v3/issues/1435)) ([c18bfe4](https://github.com/aws/aws-sdk-js-v3/commit/c18bfe489db77d945d0bcc4ae7194ff46cd461a9)) -* refactor nodejs region loader ([#1437](https://github.com/aws/aws-sdk-js-v3/issues/1437)) ([5d79645](https://github.com/aws/aws-sdk-js-v3/commit/5d79645eb622b111c94a7de1918c8357c83a7bf8)) -* refactor nodejs retry config loader ([#1438](https://github.com/aws/aws-sdk-js-v3/issues/1438)) ([5478012](https://github.com/aws/aws-sdk-js-v3/commit/5478012147b475bdce07a2cbe393a972e502c93f)) -* update clients with smithy models as of 08/20 ([#1457](https://github.com/aws/aws-sdk-js-v3/issues/1457)) ([f95cce3](https://github.com/aws/aws-sdk-js-v3/commit/f95cce338fcdc49ead6e3ca6d178a6fd58ae556f)) - - - - - -# [1.0.0-gamma.6](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.5...@aws-sdk/client-robomaker@1.0.0-gamma.6) (2020-08-04) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [1.0.0-gamma.5](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.4...@aws-sdk/client-robomaker@1.0.0-gamma.5) (2020-07-21) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# [1.0.0-gamma.4](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-robomaker@1.0.0-gamma.3...@aws-sdk/client-robomaker@1.0.0-gamma.4) (2020-07-13) - -**Note:** Version bump only for package @aws-sdk/client-robomaker - - - - - -# 1.0.0-gamma.3 (2020-07-08) - - -### Features - -* add filterSensitiveLog method to Structure namespaces ([#1130](https://github.com/aws/aws-sdk-js-v3/issues/1130)) ([8eff087](https://github.com/aws/aws-sdk-js-v3/commit/8eff0875580e30e12f2e0abd5fa402973790e697)) - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-beta.5 (2020-04-27) - - -### Features - -* use exact @aws-sdk/* dependencies ([#1110](https://github.com/aws/aws-sdk-js-v3/issues/1110)) ([bcfd7a2](https://github.com/aws/aws-sdk-js-v3/commit/bcfd7a2faeca3a2605057fd4736d710aa4902b62)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-alpha.25 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-alpha.24 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-alpha.23 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-alpha.22 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7af582e265c99d321450942b119d378703b)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad1588ad7b08266ab0d5cf26ec002316caf)) - - - - - -# 1.0.0-alpha.21 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.20 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.19 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.18 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.17 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.16 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.15 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.14 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.13 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.12 (2020-01-30) - - -### Features - -* codegen for auto-fill idempotency token ([#815](https://github.com/aws/aws-sdk-js-v3/issues/815)) ([7911a7a](https://github.com/aws/aws-sdk-js-v3/commit/7911a7a)) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.11 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.10 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.9 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.8 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.7 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.6 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.5 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.4 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.3 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.2 (2020-01-09) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) - - - - - -# 1.0.0-alpha.1 (2020-01-08) - - -### Features - -* add client-robomaker ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([83653ad](https://github.com/aws/aws-sdk-js-v3/commit/83653ad)) diff --git a/clients/client-robomaker/LICENSE b/clients/client-robomaker/LICENSE deleted file mode 100644 index dd65ae06be7a..000000000000 --- a/clients/client-robomaker/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/clients/client-robomaker/README.md b/clients/client-robomaker/README.md deleted file mode 100644 index adfa651d98bf..000000000000 --- a/clients/client-robomaker/README.md +++ /dev/null @@ -1,661 +0,0 @@ - - -# @aws-sdk/client-robomaker - -## Description - -AWS SDK for JavaScript RoboMaker Client for Node.js, Browser and React Native. - -

This section provides documentation for the AWS RoboMaker API operations.

- -## Installing - -To install this package, simply type add or install @aws-sdk/client-robomaker -using your favorite package manager: - -- `npm install @aws-sdk/client-robomaker` -- `yarn add @aws-sdk/client-robomaker` -- `pnpm add @aws-sdk/client-robomaker` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `RoboMakerClient` and -the commands you need, for example `ListFleetsCommand`: - -```js -// ES5 example -const { RoboMakerClient, ListFleetsCommand } = require("@aws-sdk/client-robomaker"); -``` - -```ts -// ES6+ example -import { RoboMakerClient, ListFleetsCommand } from "@aws-sdk/client-robomaker"; -``` - -### Usage - -To send a request, you: - -- Initiate client with configuration (e.g. credentials, region). -- Initiate command with input parameters. -- Call `send` operation on client with command object as input. -- If you are using a custom http handler, you may call `destroy()` to close open connections. - -```js -// a client can be shared by different commands. -const client = new RoboMakerClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListFleetsCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-robomaker"; -const client = new AWS.RoboMaker({ region: "REGION" }); - -// async/await. -try { - const data = await client.listFleets(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listFleets(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listFleets(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-robomaker` package is updated. -To contribute to client you can check our [generate clients scripts](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients). - -## License - -This SDK is distributed under the -[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), -see LICENSE for more information. - -## Client Commands (Operations List) - -
- -BatchDeleteWorlds - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/BatchDeleteWorldsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/BatchDeleteWorldsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/BatchDeleteWorldsCommandOutput/) - -
-
- -BatchDescribeSimulationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/BatchDescribeSimulationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/BatchDescribeSimulationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/BatchDescribeSimulationJobCommandOutput/) - -
-
- -CancelDeploymentJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CancelDeploymentJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelDeploymentJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelDeploymentJobCommandOutput/) - -
-
- -CancelSimulationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CancelSimulationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelSimulationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelSimulationJobCommandOutput/) - -
-
- -CancelSimulationJobBatch - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CancelSimulationJobBatchCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelSimulationJobBatchCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelSimulationJobBatchCommandOutput/) - -
-
- -CancelWorldExportJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CancelWorldExportJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelWorldExportJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelWorldExportJobCommandOutput/) - -
-
- -CancelWorldGenerationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CancelWorldGenerationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelWorldGenerationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CancelWorldGenerationJobCommandOutput/) - -
-
- -CreateDeploymentJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateDeploymentJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateDeploymentJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateDeploymentJobCommandOutput/) - -
-
- -CreateFleet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateFleetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateFleetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateFleetCommandOutput/) - -
-
- -CreateRobot - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateRobotCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateRobotCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateRobotCommandOutput/) - -
-
- -CreateRobotApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateRobotApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateRobotApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateRobotApplicationCommandOutput/) - -
-
- -CreateRobotApplicationVersion - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateRobotApplicationVersionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateRobotApplicationVersionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateRobotApplicationVersionCommandOutput/) - -
-
- -CreateSimulationApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateSimulationApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateSimulationApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateSimulationApplicationCommandOutput/) - -
-
- -CreateSimulationApplicationVersion - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateSimulationApplicationVersionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateSimulationApplicationVersionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateSimulationApplicationVersionCommandOutput/) - -
-
- -CreateSimulationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateSimulationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateSimulationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateSimulationJobCommandOutput/) - -
-
- -CreateWorldExportJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateWorldExportJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateWorldExportJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateWorldExportJobCommandOutput/) - -
-
- -CreateWorldGenerationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateWorldGenerationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateWorldGenerationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateWorldGenerationJobCommandOutput/) - -
-
- -CreateWorldTemplate - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/CreateWorldTemplateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateWorldTemplateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/CreateWorldTemplateCommandOutput/) - -
-
- -DeleteFleet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DeleteFleetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteFleetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteFleetCommandOutput/) - -
-
- -DeleteRobot - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DeleteRobotCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteRobotCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteRobotCommandOutput/) - -
-
- -DeleteRobotApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DeleteRobotApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteRobotApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteRobotApplicationCommandOutput/) - -
-
- -DeleteSimulationApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DeleteSimulationApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteSimulationApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteSimulationApplicationCommandOutput/) - -
-
- -DeleteWorldTemplate - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DeleteWorldTemplateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteWorldTemplateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeleteWorldTemplateCommandOutput/) - -
-
- -DeregisterRobot - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DeregisterRobotCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeregisterRobotCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DeregisterRobotCommandOutput/) - -
-
- -DescribeDeploymentJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeDeploymentJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeDeploymentJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeDeploymentJobCommandOutput/) - -
-
- -DescribeFleet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeFleetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeFleetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeFleetCommandOutput/) - -
-
- -DescribeRobot - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeRobotCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeRobotCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeRobotCommandOutput/) - -
-
- -DescribeRobotApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeRobotApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeRobotApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeRobotApplicationCommandOutput/) - -
-
- -DescribeSimulationApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeSimulationApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeSimulationApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeSimulationApplicationCommandOutput/) - -
-
- -DescribeSimulationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeSimulationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeSimulationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeSimulationJobCommandOutput/) - -
-
- -DescribeSimulationJobBatch - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeSimulationJobBatchCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeSimulationJobBatchCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeSimulationJobBatchCommandOutput/) - -
-
- -DescribeWorld - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeWorldCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldCommandOutput/) - -
-
- -DescribeWorldExportJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeWorldExportJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldExportJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldExportJobCommandOutput/) - -
-
- -DescribeWorldGenerationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeWorldGenerationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldGenerationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldGenerationJobCommandOutput/) - -
-
- -DescribeWorldTemplate - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/DescribeWorldTemplateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldTemplateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/DescribeWorldTemplateCommandOutput/) - -
-
- -GetWorldTemplateBody - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/GetWorldTemplateBodyCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/GetWorldTemplateBodyCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/GetWorldTemplateBodyCommandOutput/) - -
-
- -ListDeploymentJobs - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListDeploymentJobsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListDeploymentJobsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListDeploymentJobsCommandOutput/) - -
-
- -ListFleets - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListFleetsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListFleetsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListFleetsCommandOutput/) - -
-
- -ListRobotApplications - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListRobotApplicationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListRobotApplicationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListRobotApplicationsCommandOutput/) - -
-
- -ListRobots - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListRobotsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListRobotsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListRobotsCommandOutput/) - -
-
- -ListSimulationApplications - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListSimulationApplicationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListSimulationApplicationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListSimulationApplicationsCommandOutput/) - -
-
- -ListSimulationJobBatches - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListSimulationJobBatchesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListSimulationJobBatchesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListSimulationJobBatchesCommandOutput/) - -
-
- -ListSimulationJobs - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListSimulationJobsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListSimulationJobsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListSimulationJobsCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListTagsForResourceCommandOutput/) - -
-
- -ListWorldExportJobs - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListWorldExportJobsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldExportJobsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldExportJobsCommandOutput/) - -
-
- -ListWorldGenerationJobs - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListWorldGenerationJobsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldGenerationJobsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldGenerationJobsCommandOutput/) - -
-
- -ListWorlds - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListWorldsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldsCommandOutput/) - -
-
- -ListWorldTemplates - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/ListWorldTemplatesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldTemplatesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/ListWorldTemplatesCommandOutput/) - -
-
- -RegisterRobot - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/RegisterRobotCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/RegisterRobotCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/RegisterRobotCommandOutput/) - -
-
- -RestartSimulationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/RestartSimulationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/RestartSimulationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/RestartSimulationJobCommandOutput/) - -
-
- -StartSimulationJobBatch - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/StartSimulationJobBatchCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/StartSimulationJobBatchCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/StartSimulationJobBatchCommandOutput/) - -
-
- -SyncDeploymentJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/SyncDeploymentJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/SyncDeploymentJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/SyncDeploymentJobCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateRobotApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/UpdateRobotApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UpdateRobotApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UpdateRobotApplicationCommandOutput/) - -
-
- -UpdateSimulationApplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/UpdateSimulationApplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UpdateSimulationApplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UpdateSimulationApplicationCommandOutput/) - -
-
- -UpdateWorldTemplate - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/robomaker/command/UpdateWorldTemplateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UpdateWorldTemplateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-robomaker/Interface/UpdateWorldTemplateCommandOutput/) - -
diff --git a/clients/client-robomaker/api-extractor.json b/clients/client-robomaker/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/clients/client-robomaker/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-robomaker/package.json b/clients/client-robomaker/package.json deleted file mode 100644 index 0b41d02e4afb..000000000000 --- a/clients/client-robomaker/package.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "name": "@aws-sdk/client-robomaker", - "description": "AWS SDK for JavaScript Robomaker Client for Node.js, Browser and React Native", - "version": "3.918.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-robomaker", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "extract:docs": "api-extractor run --local", - "generate:client": "node ../../scripts/generate-clients/single-service --solo robomaker" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^4.4.0", - "@smithy/core": "^3.17.1", - "@smithy/fetch-http-handler": "^5.3.4", - "@smithy/hash-node": "^4.2.3", - "@smithy/invalid-dependency": "^4.2.3", - "@smithy/middleware-content-length": "^4.2.3", - "@smithy/middleware-endpoint": "^4.3.5", - "@smithy/middleware-retry": "^4.4.5", - "@smithy/middleware-serde": "^4.2.3", - "@smithy/middleware-stack": "^4.2.3", - "@smithy/node-config-provider": "^4.3.3", - "@smithy/node-http-handler": "^4.4.3", - "@smithy/protocol-http": "^5.3.3", - "@smithy/smithy-client": "^4.9.1", - "@smithy/types": "^4.8.0", - "@smithy/url-parser": "^4.2.3", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.4", - "@smithy/util-defaults-mode-node": "^4.2.6", - "@smithy/util-endpoints": "^3.2.3", - "@smithy/util-middleware": "^4.2.3", - "@smithy/util-retry": "^4.2.3", - "@smithy/util-utf8": "^4.2.0", - "@smithy/uuid": "^1.1.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node18": "18.2.4", - "@types/node": "^18.19.69", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~5.8.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-robomaker", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-robomaker" - } -} diff --git a/clients/client-robomaker/src/RoboMaker.ts b/clients/client-robomaker/src/RoboMaker.ts deleted file mode 100644 index 182a77bbd0a2..000000000000 --- a/clients/client-robomaker/src/RoboMaker.ts +++ /dev/null @@ -1,1228 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - BatchDeleteWorldsCommand, - BatchDeleteWorldsCommandInput, - BatchDeleteWorldsCommandOutput, -} from "./commands/BatchDeleteWorldsCommand"; -import { - BatchDescribeSimulationJobCommand, - BatchDescribeSimulationJobCommandInput, - BatchDescribeSimulationJobCommandOutput, -} from "./commands/BatchDescribeSimulationJobCommand"; -import { - CancelDeploymentJobCommand, - CancelDeploymentJobCommandInput, - CancelDeploymentJobCommandOutput, -} from "./commands/CancelDeploymentJobCommand"; -import { - CancelSimulationJobBatchCommand, - CancelSimulationJobBatchCommandInput, - CancelSimulationJobBatchCommandOutput, -} from "./commands/CancelSimulationJobBatchCommand"; -import { - CancelSimulationJobCommand, - CancelSimulationJobCommandInput, - CancelSimulationJobCommandOutput, -} from "./commands/CancelSimulationJobCommand"; -import { - CancelWorldExportJobCommand, - CancelWorldExportJobCommandInput, - CancelWorldExportJobCommandOutput, -} from "./commands/CancelWorldExportJobCommand"; -import { - CancelWorldGenerationJobCommand, - CancelWorldGenerationJobCommandInput, - CancelWorldGenerationJobCommandOutput, -} from "./commands/CancelWorldGenerationJobCommand"; -import { - CreateDeploymentJobCommand, - CreateDeploymentJobCommandInput, - CreateDeploymentJobCommandOutput, -} from "./commands/CreateDeploymentJobCommand"; -import { CreateFleetCommand, CreateFleetCommandInput, CreateFleetCommandOutput } from "./commands/CreateFleetCommand"; -import { - CreateRobotApplicationCommand, - CreateRobotApplicationCommandInput, - CreateRobotApplicationCommandOutput, -} from "./commands/CreateRobotApplicationCommand"; -import { - CreateRobotApplicationVersionCommand, - CreateRobotApplicationVersionCommandInput, - CreateRobotApplicationVersionCommandOutput, -} from "./commands/CreateRobotApplicationVersionCommand"; -import { CreateRobotCommand, CreateRobotCommandInput, CreateRobotCommandOutput } from "./commands/CreateRobotCommand"; -import { - CreateSimulationApplicationCommand, - CreateSimulationApplicationCommandInput, - CreateSimulationApplicationCommandOutput, -} from "./commands/CreateSimulationApplicationCommand"; -import { - CreateSimulationApplicationVersionCommand, - CreateSimulationApplicationVersionCommandInput, - CreateSimulationApplicationVersionCommandOutput, -} from "./commands/CreateSimulationApplicationVersionCommand"; -import { - CreateSimulationJobCommand, - CreateSimulationJobCommandInput, - CreateSimulationJobCommandOutput, -} from "./commands/CreateSimulationJobCommand"; -import { - CreateWorldExportJobCommand, - CreateWorldExportJobCommandInput, - CreateWorldExportJobCommandOutput, -} from "./commands/CreateWorldExportJobCommand"; -import { - CreateWorldGenerationJobCommand, - CreateWorldGenerationJobCommandInput, - CreateWorldGenerationJobCommandOutput, -} from "./commands/CreateWorldGenerationJobCommand"; -import { - CreateWorldTemplateCommand, - CreateWorldTemplateCommandInput, - CreateWorldTemplateCommandOutput, -} from "./commands/CreateWorldTemplateCommand"; -import { DeleteFleetCommand, DeleteFleetCommandInput, DeleteFleetCommandOutput } from "./commands/DeleteFleetCommand"; -import { - DeleteRobotApplicationCommand, - DeleteRobotApplicationCommandInput, - DeleteRobotApplicationCommandOutput, -} from "./commands/DeleteRobotApplicationCommand"; -import { DeleteRobotCommand, DeleteRobotCommandInput, DeleteRobotCommandOutput } from "./commands/DeleteRobotCommand"; -import { - DeleteSimulationApplicationCommand, - DeleteSimulationApplicationCommandInput, - DeleteSimulationApplicationCommandOutput, -} from "./commands/DeleteSimulationApplicationCommand"; -import { - DeleteWorldTemplateCommand, - DeleteWorldTemplateCommandInput, - DeleteWorldTemplateCommandOutput, -} from "./commands/DeleteWorldTemplateCommand"; -import { - DeregisterRobotCommand, - DeregisterRobotCommandInput, - DeregisterRobotCommandOutput, -} from "./commands/DeregisterRobotCommand"; -import { - DescribeDeploymentJobCommand, - DescribeDeploymentJobCommandInput, - DescribeDeploymentJobCommandOutput, -} from "./commands/DescribeDeploymentJobCommand"; -import { - DescribeFleetCommand, - DescribeFleetCommandInput, - DescribeFleetCommandOutput, -} from "./commands/DescribeFleetCommand"; -import { - DescribeRobotApplicationCommand, - DescribeRobotApplicationCommandInput, - DescribeRobotApplicationCommandOutput, -} from "./commands/DescribeRobotApplicationCommand"; -import { - DescribeRobotCommand, - DescribeRobotCommandInput, - DescribeRobotCommandOutput, -} from "./commands/DescribeRobotCommand"; -import { - DescribeSimulationApplicationCommand, - DescribeSimulationApplicationCommandInput, - DescribeSimulationApplicationCommandOutput, -} from "./commands/DescribeSimulationApplicationCommand"; -import { - DescribeSimulationJobBatchCommand, - DescribeSimulationJobBatchCommandInput, - DescribeSimulationJobBatchCommandOutput, -} from "./commands/DescribeSimulationJobBatchCommand"; -import { - DescribeSimulationJobCommand, - DescribeSimulationJobCommandInput, - DescribeSimulationJobCommandOutput, -} from "./commands/DescribeSimulationJobCommand"; -import { - DescribeWorldCommand, - DescribeWorldCommandInput, - DescribeWorldCommandOutput, -} from "./commands/DescribeWorldCommand"; -import { - DescribeWorldExportJobCommand, - DescribeWorldExportJobCommandInput, - DescribeWorldExportJobCommandOutput, -} from "./commands/DescribeWorldExportJobCommand"; -import { - DescribeWorldGenerationJobCommand, - DescribeWorldGenerationJobCommandInput, - DescribeWorldGenerationJobCommandOutput, -} from "./commands/DescribeWorldGenerationJobCommand"; -import { - DescribeWorldTemplateCommand, - DescribeWorldTemplateCommandInput, - DescribeWorldTemplateCommandOutput, -} from "./commands/DescribeWorldTemplateCommand"; -import { - GetWorldTemplateBodyCommand, - GetWorldTemplateBodyCommandInput, - GetWorldTemplateBodyCommandOutput, -} from "./commands/GetWorldTemplateBodyCommand"; -import { - ListDeploymentJobsCommand, - ListDeploymentJobsCommandInput, - ListDeploymentJobsCommandOutput, -} from "./commands/ListDeploymentJobsCommand"; -import { ListFleetsCommand, ListFleetsCommandInput, ListFleetsCommandOutput } from "./commands/ListFleetsCommand"; -import { - ListRobotApplicationsCommand, - ListRobotApplicationsCommandInput, - ListRobotApplicationsCommandOutput, -} from "./commands/ListRobotApplicationsCommand"; -import { ListRobotsCommand, ListRobotsCommandInput, ListRobotsCommandOutput } from "./commands/ListRobotsCommand"; -import { - ListSimulationApplicationsCommand, - ListSimulationApplicationsCommandInput, - ListSimulationApplicationsCommandOutput, -} from "./commands/ListSimulationApplicationsCommand"; -import { - ListSimulationJobBatchesCommand, - ListSimulationJobBatchesCommandInput, - ListSimulationJobBatchesCommandOutput, -} from "./commands/ListSimulationJobBatchesCommand"; -import { - ListSimulationJobsCommand, - ListSimulationJobsCommandInput, - ListSimulationJobsCommandOutput, -} from "./commands/ListSimulationJobsCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - ListWorldExportJobsCommand, - ListWorldExportJobsCommandInput, - ListWorldExportJobsCommandOutput, -} from "./commands/ListWorldExportJobsCommand"; -import { - ListWorldGenerationJobsCommand, - ListWorldGenerationJobsCommandInput, - ListWorldGenerationJobsCommandOutput, -} from "./commands/ListWorldGenerationJobsCommand"; -import { ListWorldsCommand, ListWorldsCommandInput, ListWorldsCommandOutput } from "./commands/ListWorldsCommand"; -import { - ListWorldTemplatesCommand, - ListWorldTemplatesCommandInput, - ListWorldTemplatesCommandOutput, -} from "./commands/ListWorldTemplatesCommand"; -import { - RegisterRobotCommand, - RegisterRobotCommandInput, - RegisterRobotCommandOutput, -} from "./commands/RegisterRobotCommand"; -import { - RestartSimulationJobCommand, - RestartSimulationJobCommandInput, - RestartSimulationJobCommandOutput, -} from "./commands/RestartSimulationJobCommand"; -import { - StartSimulationJobBatchCommand, - StartSimulationJobBatchCommandInput, - StartSimulationJobBatchCommandOutput, -} from "./commands/StartSimulationJobBatchCommand"; -import { - SyncDeploymentJobCommand, - SyncDeploymentJobCommandInput, - SyncDeploymentJobCommandOutput, -} from "./commands/SyncDeploymentJobCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { - UpdateRobotApplicationCommand, - UpdateRobotApplicationCommandInput, - UpdateRobotApplicationCommandOutput, -} from "./commands/UpdateRobotApplicationCommand"; -import { - UpdateSimulationApplicationCommand, - UpdateSimulationApplicationCommandInput, - UpdateSimulationApplicationCommandOutput, -} from "./commands/UpdateSimulationApplicationCommand"; -import { - UpdateWorldTemplateCommand, - UpdateWorldTemplateCommandInput, - UpdateWorldTemplateCommandOutput, -} from "./commands/UpdateWorldTemplateCommand"; -import { RoboMakerClient, RoboMakerClientConfig } from "./RoboMakerClient"; - -const commands = { - BatchDeleteWorldsCommand, - BatchDescribeSimulationJobCommand, - CancelDeploymentJobCommand, - CancelSimulationJobCommand, - CancelSimulationJobBatchCommand, - CancelWorldExportJobCommand, - CancelWorldGenerationJobCommand, - CreateDeploymentJobCommand, - CreateFleetCommand, - CreateRobotCommand, - CreateRobotApplicationCommand, - CreateRobotApplicationVersionCommand, - CreateSimulationApplicationCommand, - CreateSimulationApplicationVersionCommand, - CreateSimulationJobCommand, - CreateWorldExportJobCommand, - CreateWorldGenerationJobCommand, - CreateWorldTemplateCommand, - DeleteFleetCommand, - DeleteRobotCommand, - DeleteRobotApplicationCommand, - DeleteSimulationApplicationCommand, - DeleteWorldTemplateCommand, - DeregisterRobotCommand, - DescribeDeploymentJobCommand, - DescribeFleetCommand, - DescribeRobotCommand, - DescribeRobotApplicationCommand, - DescribeSimulationApplicationCommand, - DescribeSimulationJobCommand, - DescribeSimulationJobBatchCommand, - DescribeWorldCommand, - DescribeWorldExportJobCommand, - DescribeWorldGenerationJobCommand, - DescribeWorldTemplateCommand, - GetWorldTemplateBodyCommand, - ListDeploymentJobsCommand, - ListFleetsCommand, - ListRobotApplicationsCommand, - ListRobotsCommand, - ListSimulationApplicationsCommand, - ListSimulationJobBatchesCommand, - ListSimulationJobsCommand, - ListTagsForResourceCommand, - ListWorldExportJobsCommand, - ListWorldGenerationJobsCommand, - ListWorldsCommand, - ListWorldTemplatesCommand, - RegisterRobotCommand, - RestartSimulationJobCommand, - StartSimulationJobBatchCommand, - SyncDeploymentJobCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateRobotApplicationCommand, - UpdateSimulationApplicationCommand, - UpdateWorldTemplateCommand, -}; - -export interface RoboMaker { - /** - * @see {@link BatchDeleteWorldsCommand} - */ - batchDeleteWorlds( - args: BatchDeleteWorldsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - batchDeleteWorlds( - args: BatchDeleteWorldsCommandInput, - cb: (err: any, data?: BatchDeleteWorldsCommandOutput) => void - ): void; - batchDeleteWorlds( - args: BatchDeleteWorldsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BatchDeleteWorldsCommandOutput) => void - ): void; - - /** - * @see {@link BatchDescribeSimulationJobCommand} - */ - batchDescribeSimulationJob( - args: BatchDescribeSimulationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - batchDescribeSimulationJob( - args: BatchDescribeSimulationJobCommandInput, - cb: (err: any, data?: BatchDescribeSimulationJobCommandOutput) => void - ): void; - batchDescribeSimulationJob( - args: BatchDescribeSimulationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BatchDescribeSimulationJobCommandOutput) => void - ): void; - - /** - * @see {@link CancelDeploymentJobCommand} - */ - cancelDeploymentJob( - args: CancelDeploymentJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - cancelDeploymentJob( - args: CancelDeploymentJobCommandInput, - cb: (err: any, data?: CancelDeploymentJobCommandOutput) => void - ): void; - cancelDeploymentJob( - args: CancelDeploymentJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CancelDeploymentJobCommandOutput) => void - ): void; - - /** - * @see {@link CancelSimulationJobCommand} - */ - cancelSimulationJob( - args: CancelSimulationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - cancelSimulationJob( - args: CancelSimulationJobCommandInput, - cb: (err: any, data?: CancelSimulationJobCommandOutput) => void - ): void; - cancelSimulationJob( - args: CancelSimulationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CancelSimulationJobCommandOutput) => void - ): void; - - /** - * @see {@link CancelSimulationJobBatchCommand} - */ - cancelSimulationJobBatch( - args: CancelSimulationJobBatchCommandInput, - options?: __HttpHandlerOptions - ): Promise; - cancelSimulationJobBatch( - args: CancelSimulationJobBatchCommandInput, - cb: (err: any, data?: CancelSimulationJobBatchCommandOutput) => void - ): void; - cancelSimulationJobBatch( - args: CancelSimulationJobBatchCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CancelSimulationJobBatchCommandOutput) => void - ): void; - - /** - * @see {@link CancelWorldExportJobCommand} - */ - cancelWorldExportJob( - args: CancelWorldExportJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - cancelWorldExportJob( - args: CancelWorldExportJobCommandInput, - cb: (err: any, data?: CancelWorldExportJobCommandOutput) => void - ): void; - cancelWorldExportJob( - args: CancelWorldExportJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CancelWorldExportJobCommandOutput) => void - ): void; - - /** - * @see {@link CancelWorldGenerationJobCommand} - */ - cancelWorldGenerationJob( - args: CancelWorldGenerationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - cancelWorldGenerationJob( - args: CancelWorldGenerationJobCommandInput, - cb: (err: any, data?: CancelWorldGenerationJobCommandOutput) => void - ): void; - cancelWorldGenerationJob( - args: CancelWorldGenerationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CancelWorldGenerationJobCommandOutput) => void - ): void; - - /** - * @see {@link CreateDeploymentJobCommand} - */ - createDeploymentJob( - args: CreateDeploymentJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createDeploymentJob( - args: CreateDeploymentJobCommandInput, - cb: (err: any, data?: CreateDeploymentJobCommandOutput) => void - ): void; - createDeploymentJob( - args: CreateDeploymentJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateDeploymentJobCommandOutput) => void - ): void; - - /** - * @see {@link CreateFleetCommand} - */ - createFleet(args: CreateFleetCommandInput, options?: __HttpHandlerOptions): Promise; - createFleet(args: CreateFleetCommandInput, cb: (err: any, data?: CreateFleetCommandOutput) => void): void; - createFleet( - args: CreateFleetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateFleetCommandOutput) => void - ): void; - - /** - * @see {@link CreateRobotCommand} - */ - createRobot(args: CreateRobotCommandInput, options?: __HttpHandlerOptions): Promise; - createRobot(args: CreateRobotCommandInput, cb: (err: any, data?: CreateRobotCommandOutput) => void): void; - createRobot( - args: CreateRobotCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateRobotCommandOutput) => void - ): void; - - /** - * @see {@link CreateRobotApplicationCommand} - */ - createRobotApplication( - args: CreateRobotApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createRobotApplication( - args: CreateRobotApplicationCommandInput, - cb: (err: any, data?: CreateRobotApplicationCommandOutput) => void - ): void; - createRobotApplication( - args: CreateRobotApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateRobotApplicationCommandOutput) => void - ): void; - - /** - * @see {@link CreateRobotApplicationVersionCommand} - */ - createRobotApplicationVersion( - args: CreateRobotApplicationVersionCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createRobotApplicationVersion( - args: CreateRobotApplicationVersionCommandInput, - cb: (err: any, data?: CreateRobotApplicationVersionCommandOutput) => void - ): void; - createRobotApplicationVersion( - args: CreateRobotApplicationVersionCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateRobotApplicationVersionCommandOutput) => void - ): void; - - /** - * @see {@link CreateSimulationApplicationCommand} - */ - createSimulationApplication( - args: CreateSimulationApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createSimulationApplication( - args: CreateSimulationApplicationCommandInput, - cb: (err: any, data?: CreateSimulationApplicationCommandOutput) => void - ): void; - createSimulationApplication( - args: CreateSimulationApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateSimulationApplicationCommandOutput) => void - ): void; - - /** - * @see {@link CreateSimulationApplicationVersionCommand} - */ - createSimulationApplicationVersion( - args: CreateSimulationApplicationVersionCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createSimulationApplicationVersion( - args: CreateSimulationApplicationVersionCommandInput, - cb: (err: any, data?: CreateSimulationApplicationVersionCommandOutput) => void - ): void; - createSimulationApplicationVersion( - args: CreateSimulationApplicationVersionCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateSimulationApplicationVersionCommandOutput) => void - ): void; - - /** - * @see {@link CreateSimulationJobCommand} - */ - createSimulationJob( - args: CreateSimulationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createSimulationJob( - args: CreateSimulationJobCommandInput, - cb: (err: any, data?: CreateSimulationJobCommandOutput) => void - ): void; - createSimulationJob( - args: CreateSimulationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateSimulationJobCommandOutput) => void - ): void; - - /** - * @see {@link CreateWorldExportJobCommand} - */ - createWorldExportJob( - args: CreateWorldExportJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createWorldExportJob( - args: CreateWorldExportJobCommandInput, - cb: (err: any, data?: CreateWorldExportJobCommandOutput) => void - ): void; - createWorldExportJob( - args: CreateWorldExportJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateWorldExportJobCommandOutput) => void - ): void; - - /** - * @see {@link CreateWorldGenerationJobCommand} - */ - createWorldGenerationJob( - args: CreateWorldGenerationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createWorldGenerationJob( - args: CreateWorldGenerationJobCommandInput, - cb: (err: any, data?: CreateWorldGenerationJobCommandOutput) => void - ): void; - createWorldGenerationJob( - args: CreateWorldGenerationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateWorldGenerationJobCommandOutput) => void - ): void; - - /** - * @see {@link CreateWorldTemplateCommand} - */ - createWorldTemplate(): Promise; - createWorldTemplate( - args: CreateWorldTemplateCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createWorldTemplate( - args: CreateWorldTemplateCommandInput, - cb: (err: any, data?: CreateWorldTemplateCommandOutput) => void - ): void; - createWorldTemplate( - args: CreateWorldTemplateCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateWorldTemplateCommandOutput) => void - ): void; - - /** - * @see {@link DeleteFleetCommand} - */ - deleteFleet(args: DeleteFleetCommandInput, options?: __HttpHandlerOptions): Promise; - deleteFleet(args: DeleteFleetCommandInput, cb: (err: any, data?: DeleteFleetCommandOutput) => void): void; - deleteFleet( - args: DeleteFleetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteFleetCommandOutput) => void - ): void; - - /** - * @see {@link DeleteRobotCommand} - */ - deleteRobot(args: DeleteRobotCommandInput, options?: __HttpHandlerOptions): Promise; - deleteRobot(args: DeleteRobotCommandInput, cb: (err: any, data?: DeleteRobotCommandOutput) => void): void; - deleteRobot( - args: DeleteRobotCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteRobotCommandOutput) => void - ): void; - - /** - * @see {@link DeleteRobotApplicationCommand} - */ - deleteRobotApplication( - args: DeleteRobotApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteRobotApplication( - args: DeleteRobotApplicationCommandInput, - cb: (err: any, data?: DeleteRobotApplicationCommandOutput) => void - ): void; - deleteRobotApplication( - args: DeleteRobotApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteRobotApplicationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteSimulationApplicationCommand} - */ - deleteSimulationApplication( - args: DeleteSimulationApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteSimulationApplication( - args: DeleteSimulationApplicationCommandInput, - cb: (err: any, data?: DeleteSimulationApplicationCommandOutput) => void - ): void; - deleteSimulationApplication( - args: DeleteSimulationApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteSimulationApplicationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteWorldTemplateCommand} - */ - deleteWorldTemplate( - args: DeleteWorldTemplateCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteWorldTemplate( - args: DeleteWorldTemplateCommandInput, - cb: (err: any, data?: DeleteWorldTemplateCommandOutput) => void - ): void; - deleteWorldTemplate( - args: DeleteWorldTemplateCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteWorldTemplateCommandOutput) => void - ): void; - - /** - * @see {@link DeregisterRobotCommand} - */ - deregisterRobot( - args: DeregisterRobotCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deregisterRobot(args: DeregisterRobotCommandInput, cb: (err: any, data?: DeregisterRobotCommandOutput) => void): void; - deregisterRobot( - args: DeregisterRobotCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeregisterRobotCommandOutput) => void - ): void; - - /** - * @see {@link DescribeDeploymentJobCommand} - */ - describeDeploymentJob( - args: DescribeDeploymentJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeDeploymentJob( - args: DescribeDeploymentJobCommandInput, - cb: (err: any, data?: DescribeDeploymentJobCommandOutput) => void - ): void; - describeDeploymentJob( - args: DescribeDeploymentJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeDeploymentJobCommandOutput) => void - ): void; - - /** - * @see {@link DescribeFleetCommand} - */ - describeFleet(args: DescribeFleetCommandInput, options?: __HttpHandlerOptions): Promise; - describeFleet(args: DescribeFleetCommandInput, cb: (err: any, data?: DescribeFleetCommandOutput) => void): void; - describeFleet( - args: DescribeFleetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeFleetCommandOutput) => void - ): void; - - /** - * @see {@link DescribeRobotCommand} - */ - describeRobot(args: DescribeRobotCommandInput, options?: __HttpHandlerOptions): Promise; - describeRobot(args: DescribeRobotCommandInput, cb: (err: any, data?: DescribeRobotCommandOutput) => void): void; - describeRobot( - args: DescribeRobotCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeRobotCommandOutput) => void - ): void; - - /** - * @see {@link DescribeRobotApplicationCommand} - */ - describeRobotApplication( - args: DescribeRobotApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeRobotApplication( - args: DescribeRobotApplicationCommandInput, - cb: (err: any, data?: DescribeRobotApplicationCommandOutput) => void - ): void; - describeRobotApplication( - args: DescribeRobotApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeRobotApplicationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeSimulationApplicationCommand} - */ - describeSimulationApplication( - args: DescribeSimulationApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeSimulationApplication( - args: DescribeSimulationApplicationCommandInput, - cb: (err: any, data?: DescribeSimulationApplicationCommandOutput) => void - ): void; - describeSimulationApplication( - args: DescribeSimulationApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeSimulationApplicationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeSimulationJobCommand} - */ - describeSimulationJob( - args: DescribeSimulationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeSimulationJob( - args: DescribeSimulationJobCommandInput, - cb: (err: any, data?: DescribeSimulationJobCommandOutput) => void - ): void; - describeSimulationJob( - args: DescribeSimulationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeSimulationJobCommandOutput) => void - ): void; - - /** - * @see {@link DescribeSimulationJobBatchCommand} - */ - describeSimulationJobBatch( - args: DescribeSimulationJobBatchCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeSimulationJobBatch( - args: DescribeSimulationJobBatchCommandInput, - cb: (err: any, data?: DescribeSimulationJobBatchCommandOutput) => void - ): void; - describeSimulationJobBatch( - args: DescribeSimulationJobBatchCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeSimulationJobBatchCommandOutput) => void - ): void; - - /** - * @see {@link DescribeWorldCommand} - */ - describeWorld(args: DescribeWorldCommandInput, options?: __HttpHandlerOptions): Promise; - describeWorld(args: DescribeWorldCommandInput, cb: (err: any, data?: DescribeWorldCommandOutput) => void): void; - describeWorld( - args: DescribeWorldCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeWorldCommandOutput) => void - ): void; - - /** - * @see {@link DescribeWorldExportJobCommand} - */ - describeWorldExportJob( - args: DescribeWorldExportJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeWorldExportJob( - args: DescribeWorldExportJobCommandInput, - cb: (err: any, data?: DescribeWorldExportJobCommandOutput) => void - ): void; - describeWorldExportJob( - args: DescribeWorldExportJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeWorldExportJobCommandOutput) => void - ): void; - - /** - * @see {@link DescribeWorldGenerationJobCommand} - */ - describeWorldGenerationJob( - args: DescribeWorldGenerationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeWorldGenerationJob( - args: DescribeWorldGenerationJobCommandInput, - cb: (err: any, data?: DescribeWorldGenerationJobCommandOutput) => void - ): void; - describeWorldGenerationJob( - args: DescribeWorldGenerationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeWorldGenerationJobCommandOutput) => void - ): void; - - /** - * @see {@link DescribeWorldTemplateCommand} - */ - describeWorldTemplate( - args: DescribeWorldTemplateCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeWorldTemplate( - args: DescribeWorldTemplateCommandInput, - cb: (err: any, data?: DescribeWorldTemplateCommandOutput) => void - ): void; - describeWorldTemplate( - args: DescribeWorldTemplateCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeWorldTemplateCommandOutput) => void - ): void; - - /** - * @see {@link GetWorldTemplateBodyCommand} - */ - getWorldTemplateBody(): Promise; - getWorldTemplateBody( - args: GetWorldTemplateBodyCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getWorldTemplateBody( - args: GetWorldTemplateBodyCommandInput, - cb: (err: any, data?: GetWorldTemplateBodyCommandOutput) => void - ): void; - getWorldTemplateBody( - args: GetWorldTemplateBodyCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetWorldTemplateBodyCommandOutput) => void - ): void; - - /** - * @see {@link ListDeploymentJobsCommand} - */ - listDeploymentJobs(): Promise; - listDeploymentJobs( - args: ListDeploymentJobsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listDeploymentJobs( - args: ListDeploymentJobsCommandInput, - cb: (err: any, data?: ListDeploymentJobsCommandOutput) => void - ): void; - listDeploymentJobs( - args: ListDeploymentJobsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListDeploymentJobsCommandOutput) => void - ): void; - - /** - * @see {@link ListFleetsCommand} - */ - listFleets(): Promise; - listFleets(args: ListFleetsCommandInput, options?: __HttpHandlerOptions): Promise; - listFleets(args: ListFleetsCommandInput, cb: (err: any, data?: ListFleetsCommandOutput) => void): void; - listFleets( - args: ListFleetsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListFleetsCommandOutput) => void - ): void; - - /** - * @see {@link ListRobotApplicationsCommand} - */ - listRobotApplications(): Promise; - listRobotApplications( - args: ListRobotApplicationsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listRobotApplications( - args: ListRobotApplicationsCommandInput, - cb: (err: any, data?: ListRobotApplicationsCommandOutput) => void - ): void; - listRobotApplications( - args: ListRobotApplicationsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListRobotApplicationsCommandOutput) => void - ): void; - - /** - * @see {@link ListRobotsCommand} - */ - listRobots(): Promise; - listRobots(args: ListRobotsCommandInput, options?: __HttpHandlerOptions): Promise; - listRobots(args: ListRobotsCommandInput, cb: (err: any, data?: ListRobotsCommandOutput) => void): void; - listRobots( - args: ListRobotsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListRobotsCommandOutput) => void - ): void; - - /** - * @see {@link ListSimulationApplicationsCommand} - */ - listSimulationApplications(): Promise; - listSimulationApplications( - args: ListSimulationApplicationsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listSimulationApplications( - args: ListSimulationApplicationsCommandInput, - cb: (err: any, data?: ListSimulationApplicationsCommandOutput) => void - ): void; - listSimulationApplications( - args: ListSimulationApplicationsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListSimulationApplicationsCommandOutput) => void - ): void; - - /** - * @see {@link ListSimulationJobBatchesCommand} - */ - listSimulationJobBatches(): Promise; - listSimulationJobBatches( - args: ListSimulationJobBatchesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listSimulationJobBatches( - args: ListSimulationJobBatchesCommandInput, - cb: (err: any, data?: ListSimulationJobBatchesCommandOutput) => void - ): void; - listSimulationJobBatches( - args: ListSimulationJobBatchesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListSimulationJobBatchesCommandOutput) => void - ): void; - - /** - * @see {@link ListSimulationJobsCommand} - */ - listSimulationJobs(): Promise; - listSimulationJobs( - args: ListSimulationJobsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listSimulationJobs( - args: ListSimulationJobsCommandInput, - cb: (err: any, data?: ListSimulationJobsCommandOutput) => void - ): void; - listSimulationJobs( - args: ListSimulationJobsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListSimulationJobsCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link ListWorldExportJobsCommand} - */ - listWorldExportJobs(): Promise; - listWorldExportJobs( - args: ListWorldExportJobsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listWorldExportJobs( - args: ListWorldExportJobsCommandInput, - cb: (err: any, data?: ListWorldExportJobsCommandOutput) => void - ): void; - listWorldExportJobs( - args: ListWorldExportJobsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListWorldExportJobsCommandOutput) => void - ): void; - - /** - * @see {@link ListWorldGenerationJobsCommand} - */ - listWorldGenerationJobs(): Promise; - listWorldGenerationJobs( - args: ListWorldGenerationJobsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listWorldGenerationJobs( - args: ListWorldGenerationJobsCommandInput, - cb: (err: any, data?: ListWorldGenerationJobsCommandOutput) => void - ): void; - listWorldGenerationJobs( - args: ListWorldGenerationJobsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListWorldGenerationJobsCommandOutput) => void - ): void; - - /** - * @see {@link ListWorldsCommand} - */ - listWorlds(): Promise; - listWorlds(args: ListWorldsCommandInput, options?: __HttpHandlerOptions): Promise; - listWorlds(args: ListWorldsCommandInput, cb: (err: any, data?: ListWorldsCommandOutput) => void): void; - listWorlds( - args: ListWorldsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListWorldsCommandOutput) => void - ): void; - - /** - * @see {@link ListWorldTemplatesCommand} - */ - listWorldTemplates(): Promise; - listWorldTemplates( - args: ListWorldTemplatesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listWorldTemplates( - args: ListWorldTemplatesCommandInput, - cb: (err: any, data?: ListWorldTemplatesCommandOutput) => void - ): void; - listWorldTemplates( - args: ListWorldTemplatesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListWorldTemplatesCommandOutput) => void - ): void; - - /** - * @see {@link RegisterRobotCommand} - */ - registerRobot(args: RegisterRobotCommandInput, options?: __HttpHandlerOptions): Promise; - registerRobot(args: RegisterRobotCommandInput, cb: (err: any, data?: RegisterRobotCommandOutput) => void): void; - registerRobot( - args: RegisterRobotCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: RegisterRobotCommandOutput) => void - ): void; - - /** - * @see {@link RestartSimulationJobCommand} - */ - restartSimulationJob( - args: RestartSimulationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - restartSimulationJob( - args: RestartSimulationJobCommandInput, - cb: (err: any, data?: RestartSimulationJobCommandOutput) => void - ): void; - restartSimulationJob( - args: RestartSimulationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: RestartSimulationJobCommandOutput) => void - ): void; - - /** - * @see {@link StartSimulationJobBatchCommand} - */ - startSimulationJobBatch( - args: StartSimulationJobBatchCommandInput, - options?: __HttpHandlerOptions - ): Promise; - startSimulationJobBatch( - args: StartSimulationJobBatchCommandInput, - cb: (err: any, data?: StartSimulationJobBatchCommandOutput) => void - ): void; - startSimulationJobBatch( - args: StartSimulationJobBatchCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartSimulationJobBatchCommandOutput) => void - ): void; - - /** - * @see {@link SyncDeploymentJobCommand} - */ - syncDeploymentJob( - args: SyncDeploymentJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - syncDeploymentJob( - args: SyncDeploymentJobCommandInput, - cb: (err: any, data?: SyncDeploymentJobCommandOutput) => void - ): void; - syncDeploymentJob( - args: SyncDeploymentJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: SyncDeploymentJobCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateRobotApplicationCommand} - */ - updateRobotApplication( - args: UpdateRobotApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateRobotApplication( - args: UpdateRobotApplicationCommandInput, - cb: (err: any, data?: UpdateRobotApplicationCommandOutput) => void - ): void; - updateRobotApplication( - args: UpdateRobotApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateRobotApplicationCommandOutput) => void - ): void; - - /** - * @see {@link UpdateSimulationApplicationCommand} - */ - updateSimulationApplication( - args: UpdateSimulationApplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateSimulationApplication( - args: UpdateSimulationApplicationCommandInput, - cb: (err: any, data?: UpdateSimulationApplicationCommandOutput) => void - ): void; - updateSimulationApplication( - args: UpdateSimulationApplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateSimulationApplicationCommandOutput) => void - ): void; - - /** - * @see {@link UpdateWorldTemplateCommand} - */ - updateWorldTemplate( - args: UpdateWorldTemplateCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateWorldTemplate( - args: UpdateWorldTemplateCommandInput, - cb: (err: any, data?: UpdateWorldTemplateCommandOutput) => void - ): void; - updateWorldTemplate( - args: UpdateWorldTemplateCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateWorldTemplateCommandOutput) => void - ): void; -} - -/** - *

This section provides documentation for the AWS RoboMaker API operations.

- * @public - */ -export class RoboMaker extends RoboMakerClient implements RoboMaker {} -createAggregatedClient(commands, RoboMaker); diff --git a/clients/client-robomaker/src/RoboMakerClient.ts b/clients/client-robomaker/src/RoboMakerClient.ts deleted file mode 100644 index 6d69f1370e7b..000000000000 --- a/clients/client-robomaker/src/RoboMakerClient.ts +++ /dev/null @@ -1,606 +0,0 @@ -// smithy-typescript generated code -import { - getHostHeaderPlugin, - HostHeaderInputConfig, - HostHeaderResolvedConfig, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - getUserAgentPlugin, - resolveUserAgentConfig, - UserAgentInputConfig, - UserAgentResolvedConfig, -} from "@aws-sdk/middleware-user-agent"; -import { RegionInputConfig, RegionResolvedConfig, resolveRegionConfig } from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemeEndpointRuleSetPlugin, - getHttpSigningPlugin, -} from "@smithy/core"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; -import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - AwsCredentialIdentityProvider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - EndpointV2 as __EndpointV2, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -import { - defaultRoboMakerHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { BatchDeleteWorldsCommandInput, BatchDeleteWorldsCommandOutput } from "./commands/BatchDeleteWorldsCommand"; -import { - BatchDescribeSimulationJobCommandInput, - BatchDescribeSimulationJobCommandOutput, -} from "./commands/BatchDescribeSimulationJobCommand"; -import { - CancelDeploymentJobCommandInput, - CancelDeploymentJobCommandOutput, -} from "./commands/CancelDeploymentJobCommand"; -import { - CancelSimulationJobBatchCommandInput, - CancelSimulationJobBatchCommandOutput, -} from "./commands/CancelSimulationJobBatchCommand"; -import { - CancelSimulationJobCommandInput, - CancelSimulationJobCommandOutput, -} from "./commands/CancelSimulationJobCommand"; -import { - CancelWorldExportJobCommandInput, - CancelWorldExportJobCommandOutput, -} from "./commands/CancelWorldExportJobCommand"; -import { - CancelWorldGenerationJobCommandInput, - CancelWorldGenerationJobCommandOutput, -} from "./commands/CancelWorldGenerationJobCommand"; -import { - CreateDeploymentJobCommandInput, - CreateDeploymentJobCommandOutput, -} from "./commands/CreateDeploymentJobCommand"; -import { CreateFleetCommandInput, CreateFleetCommandOutput } from "./commands/CreateFleetCommand"; -import { - CreateRobotApplicationCommandInput, - CreateRobotApplicationCommandOutput, -} from "./commands/CreateRobotApplicationCommand"; -import { - CreateRobotApplicationVersionCommandInput, - CreateRobotApplicationVersionCommandOutput, -} from "./commands/CreateRobotApplicationVersionCommand"; -import { CreateRobotCommandInput, CreateRobotCommandOutput } from "./commands/CreateRobotCommand"; -import { - CreateSimulationApplicationCommandInput, - CreateSimulationApplicationCommandOutput, -} from "./commands/CreateSimulationApplicationCommand"; -import { - CreateSimulationApplicationVersionCommandInput, - CreateSimulationApplicationVersionCommandOutput, -} from "./commands/CreateSimulationApplicationVersionCommand"; -import { - CreateSimulationJobCommandInput, - CreateSimulationJobCommandOutput, -} from "./commands/CreateSimulationJobCommand"; -import { - CreateWorldExportJobCommandInput, - CreateWorldExportJobCommandOutput, -} from "./commands/CreateWorldExportJobCommand"; -import { - CreateWorldGenerationJobCommandInput, - CreateWorldGenerationJobCommandOutput, -} from "./commands/CreateWorldGenerationJobCommand"; -import { - CreateWorldTemplateCommandInput, - CreateWorldTemplateCommandOutput, -} from "./commands/CreateWorldTemplateCommand"; -import { DeleteFleetCommandInput, DeleteFleetCommandOutput } from "./commands/DeleteFleetCommand"; -import { - DeleteRobotApplicationCommandInput, - DeleteRobotApplicationCommandOutput, -} from "./commands/DeleteRobotApplicationCommand"; -import { DeleteRobotCommandInput, DeleteRobotCommandOutput } from "./commands/DeleteRobotCommand"; -import { - DeleteSimulationApplicationCommandInput, - DeleteSimulationApplicationCommandOutput, -} from "./commands/DeleteSimulationApplicationCommand"; -import { - DeleteWorldTemplateCommandInput, - DeleteWorldTemplateCommandOutput, -} from "./commands/DeleteWorldTemplateCommand"; -import { DeregisterRobotCommandInput, DeregisterRobotCommandOutput } from "./commands/DeregisterRobotCommand"; -import { - DescribeDeploymentJobCommandInput, - DescribeDeploymentJobCommandOutput, -} from "./commands/DescribeDeploymentJobCommand"; -import { DescribeFleetCommandInput, DescribeFleetCommandOutput } from "./commands/DescribeFleetCommand"; -import { - DescribeRobotApplicationCommandInput, - DescribeRobotApplicationCommandOutput, -} from "./commands/DescribeRobotApplicationCommand"; -import { DescribeRobotCommandInput, DescribeRobotCommandOutput } from "./commands/DescribeRobotCommand"; -import { - DescribeSimulationApplicationCommandInput, - DescribeSimulationApplicationCommandOutput, -} from "./commands/DescribeSimulationApplicationCommand"; -import { - DescribeSimulationJobBatchCommandInput, - DescribeSimulationJobBatchCommandOutput, -} from "./commands/DescribeSimulationJobBatchCommand"; -import { - DescribeSimulationJobCommandInput, - DescribeSimulationJobCommandOutput, -} from "./commands/DescribeSimulationJobCommand"; -import { DescribeWorldCommandInput, DescribeWorldCommandOutput } from "./commands/DescribeWorldCommand"; -import { - DescribeWorldExportJobCommandInput, - DescribeWorldExportJobCommandOutput, -} from "./commands/DescribeWorldExportJobCommand"; -import { - DescribeWorldGenerationJobCommandInput, - DescribeWorldGenerationJobCommandOutput, -} from "./commands/DescribeWorldGenerationJobCommand"; -import { - DescribeWorldTemplateCommandInput, - DescribeWorldTemplateCommandOutput, -} from "./commands/DescribeWorldTemplateCommand"; -import { - GetWorldTemplateBodyCommandInput, - GetWorldTemplateBodyCommandOutput, -} from "./commands/GetWorldTemplateBodyCommand"; -import { ListDeploymentJobsCommandInput, ListDeploymentJobsCommandOutput } from "./commands/ListDeploymentJobsCommand"; -import { ListFleetsCommandInput, ListFleetsCommandOutput } from "./commands/ListFleetsCommand"; -import { - ListRobotApplicationsCommandInput, - ListRobotApplicationsCommandOutput, -} from "./commands/ListRobotApplicationsCommand"; -import { ListRobotsCommandInput, ListRobotsCommandOutput } from "./commands/ListRobotsCommand"; -import { - ListSimulationApplicationsCommandInput, - ListSimulationApplicationsCommandOutput, -} from "./commands/ListSimulationApplicationsCommand"; -import { - ListSimulationJobBatchesCommandInput, - ListSimulationJobBatchesCommandOutput, -} from "./commands/ListSimulationJobBatchesCommand"; -import { ListSimulationJobsCommandInput, ListSimulationJobsCommandOutput } from "./commands/ListSimulationJobsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - ListWorldExportJobsCommandInput, - ListWorldExportJobsCommandOutput, -} from "./commands/ListWorldExportJobsCommand"; -import { - ListWorldGenerationJobsCommandInput, - ListWorldGenerationJobsCommandOutput, -} from "./commands/ListWorldGenerationJobsCommand"; -import { ListWorldsCommandInput, ListWorldsCommandOutput } from "./commands/ListWorldsCommand"; -import { ListWorldTemplatesCommandInput, ListWorldTemplatesCommandOutput } from "./commands/ListWorldTemplatesCommand"; -import { RegisterRobotCommandInput, RegisterRobotCommandOutput } from "./commands/RegisterRobotCommand"; -import { - RestartSimulationJobCommandInput, - RestartSimulationJobCommandOutput, -} from "./commands/RestartSimulationJobCommand"; -import { - StartSimulationJobBatchCommandInput, - StartSimulationJobBatchCommandOutput, -} from "./commands/StartSimulationJobBatchCommand"; -import { SyncDeploymentJobCommandInput, SyncDeploymentJobCommandOutput } from "./commands/SyncDeploymentJobCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { - UpdateRobotApplicationCommandInput, - UpdateRobotApplicationCommandOutput, -} from "./commands/UpdateRobotApplicationCommand"; -import { - UpdateSimulationApplicationCommandInput, - UpdateSimulationApplicationCommandOutput, -} from "./commands/UpdateSimulationApplicationCommand"; -import { - UpdateWorldTemplateCommandInput, - UpdateWorldTemplateCommandOutput, -} from "./commands/UpdateWorldTemplateCommand"; -import { - ClientInputEndpointParameters, - ClientResolvedEndpointParameters, - EndpointParameters, - resolveClientEndpointParameters, -} from "./endpoint/EndpointParameters"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | BatchDeleteWorldsCommandInput - | BatchDescribeSimulationJobCommandInput - | CancelDeploymentJobCommandInput - | CancelSimulationJobBatchCommandInput - | CancelSimulationJobCommandInput - | CancelWorldExportJobCommandInput - | CancelWorldGenerationJobCommandInput - | CreateDeploymentJobCommandInput - | CreateFleetCommandInput - | CreateRobotApplicationCommandInput - | CreateRobotApplicationVersionCommandInput - | CreateRobotCommandInput - | CreateSimulationApplicationCommandInput - | CreateSimulationApplicationVersionCommandInput - | CreateSimulationJobCommandInput - | CreateWorldExportJobCommandInput - | CreateWorldGenerationJobCommandInput - | CreateWorldTemplateCommandInput - | DeleteFleetCommandInput - | DeleteRobotApplicationCommandInput - | DeleteRobotCommandInput - | DeleteSimulationApplicationCommandInput - | DeleteWorldTemplateCommandInput - | DeregisterRobotCommandInput - | DescribeDeploymentJobCommandInput - | DescribeFleetCommandInput - | DescribeRobotApplicationCommandInput - | DescribeRobotCommandInput - | DescribeSimulationApplicationCommandInput - | DescribeSimulationJobBatchCommandInput - | DescribeSimulationJobCommandInput - | DescribeWorldCommandInput - | DescribeWorldExportJobCommandInput - | DescribeWorldGenerationJobCommandInput - | DescribeWorldTemplateCommandInput - | GetWorldTemplateBodyCommandInput - | ListDeploymentJobsCommandInput - | ListFleetsCommandInput - | ListRobotApplicationsCommandInput - | ListRobotsCommandInput - | ListSimulationApplicationsCommandInput - | ListSimulationJobBatchesCommandInput - | ListSimulationJobsCommandInput - | ListTagsForResourceCommandInput - | ListWorldExportJobsCommandInput - | ListWorldGenerationJobsCommandInput - | ListWorldTemplatesCommandInput - | ListWorldsCommandInput - | RegisterRobotCommandInput - | RestartSimulationJobCommandInput - | StartSimulationJobBatchCommandInput - | SyncDeploymentJobCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateRobotApplicationCommandInput - | UpdateSimulationApplicationCommandInput - | UpdateWorldTemplateCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | BatchDeleteWorldsCommandOutput - | BatchDescribeSimulationJobCommandOutput - | CancelDeploymentJobCommandOutput - | CancelSimulationJobBatchCommandOutput - | CancelSimulationJobCommandOutput - | CancelWorldExportJobCommandOutput - | CancelWorldGenerationJobCommandOutput - | CreateDeploymentJobCommandOutput - | CreateFleetCommandOutput - | CreateRobotApplicationCommandOutput - | CreateRobotApplicationVersionCommandOutput - | CreateRobotCommandOutput - | CreateSimulationApplicationCommandOutput - | CreateSimulationApplicationVersionCommandOutput - | CreateSimulationJobCommandOutput - | CreateWorldExportJobCommandOutput - | CreateWorldGenerationJobCommandOutput - | CreateWorldTemplateCommandOutput - | DeleteFleetCommandOutput - | DeleteRobotApplicationCommandOutput - | DeleteRobotCommandOutput - | DeleteSimulationApplicationCommandOutput - | DeleteWorldTemplateCommandOutput - | DeregisterRobotCommandOutput - | DescribeDeploymentJobCommandOutput - | DescribeFleetCommandOutput - | DescribeRobotApplicationCommandOutput - | DescribeRobotCommandOutput - | DescribeSimulationApplicationCommandOutput - | DescribeSimulationJobBatchCommandOutput - | DescribeSimulationJobCommandOutput - | DescribeWorldCommandOutput - | DescribeWorldExportJobCommandOutput - | DescribeWorldGenerationJobCommandOutput - | DescribeWorldTemplateCommandOutput - | GetWorldTemplateBodyCommandOutput - | ListDeploymentJobsCommandOutput - | ListFleetsCommandOutput - | ListRobotApplicationsCommandOutput - | ListRobotsCommandOutput - | ListSimulationApplicationsCommandOutput - | ListSimulationJobBatchesCommandOutput - | ListSimulationJobsCommandOutput - | ListTagsForResourceCommandOutput - | ListWorldExportJobsCommandOutput - | ListWorldGenerationJobsCommandOutput - | ListWorldTemplatesCommandOutput - | ListWorldsCommandOutput - | RegisterRobotCommandOutput - | RestartSimulationJobCommandOutput - | StartSimulationJobBatchCommandOutput - | SyncDeploymentJobCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateRobotApplicationCommandOutput - | UpdateSimulationApplicationCommandOutput - | UpdateWorldTemplateCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandlerUserInput; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. - */ - useDualstackEndpoint?: boolean | __Provider; - - /** - * Enables FIPS compatible endpoints. - */ - useFipsEndpoint?: boolean | __Provider; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * Setting a client profile is similar to setting a value for the - * AWS_PROFILE environment variable. Setting a profile on a client - * in code only affects the single client instance, unlike AWS_PROFILE. - * - * When set, and only for environments where an AWS configuration - * file exists, fields configurable by this file will be retrieved - * from the specified profile within that file. - * Conflicting code configuration and environment variables will - * still have higher priority. - * - * For client credential resolution that involves checking the AWS - * configuration file, the client's profile (this value) will be - * used unless a different profile is set in the credential - * provider options. - * - */ - profile?: string; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Default credentials provider; Not available in browser runtime. - * @deprecated - * @internal - */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type RoboMakerClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of RoboMakerClient class constructor that set the region, credentials and other options. - */ -export interface RoboMakerClientConfig extends RoboMakerClientConfigType {} - -/** - * @public - */ -export type RoboMakerClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of RoboMakerClient class. This is resolved and normalized from the {@link RoboMakerClientConfig | constructor configuration interface}. - */ -export interface RoboMakerClientResolvedConfig extends RoboMakerClientResolvedConfigType {} - -/** - *

This section provides documentation for the AWS RoboMaker API operations.

- * @public - */ -export class RoboMakerClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - RoboMakerClientResolvedConfig -> { - /** - * The resolved configuration of RoboMakerClient class. This is resolved and normalized from the {@link RoboMakerClientConfig | constructor configuration interface}. - */ - readonly config: RoboMakerClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - super(_config_0 as any); - this.initConfig = _config_0; - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveUserAgentConfig(_config_1); - const _config_3 = resolveRetryConfig(_config_2); - const _config_4 = resolveRegionConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveEndpointConfig(_config_5); - const _config_7 = resolveHttpAuthSchemeConfig(_config_6); - const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config)); - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: defaultRoboMakerHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: RoboMakerClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }), - }) - ); - this.middlewareStack.use(getHttpSigningPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/clients/client-robomaker/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-robomaker/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index a9a2ed281166..000000000000 --- a/clients/client-robomaker/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { RoboMakerHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: RoboMakerHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): RoboMakerHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: RoboMakerHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = ( - runtimeConfig: HttpAuthRuntimeConfig -): HttpAuthExtensionConfiguration => { - const _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: RoboMakerHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): RoboMakerHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - }; -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/clients/client-robomaker/src/auth/httpAuthSchemeProvider.ts b/clients/client-robomaker/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 34e8f9f395e6..000000000000 --- a/clients/client-robomaker/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,154 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, - Provider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { RoboMakerClientConfig, RoboMakerClientResolvedConfig } from "../RoboMakerClient"; - -/** - * @internal - */ -export interface RoboMakerHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface RoboMakerHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - RoboMakerClientResolvedConfig, - HandlerExecutionContext, - RoboMakerHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultRoboMakerHttpAuthSchemeParametersProvider = async ( - config: RoboMakerClientResolvedConfig, - context: HandlerExecutionContext, - input: object -): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: - (await normalizeProvider(config.region)()) || - (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: RoboMakerHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "robomaker", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface RoboMakerHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultRoboMakerHttpAuthSchemeProvider: RoboMakerHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - authSchemePreference?: string[] | Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: RoboMakerHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * A comma-separated list of case-sensitive auth scheme names. - * An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. - * For example, the auth scheme with ID aws.auth#sigv4 is named sigv4. - * @public - */ - readonly authSchemePreference: Provider; - - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: RoboMakerHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return Object.assign(config_0, { - authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), - }) as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-robomaker/src/commands/BatchDeleteWorldsCommand.ts b/clients/client-robomaker/src/commands/BatchDeleteWorldsCommand.ts deleted file mode 100644 index e703bcf322ba..000000000000 --- a/clients/client-robomaker/src/commands/BatchDeleteWorldsCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// 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 { BatchDeleteWorldsRequest, BatchDeleteWorldsResponse } from "../models/models_0"; -import { de_BatchDeleteWorldsCommand, se_BatchDeleteWorldsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link BatchDeleteWorldsCommand}. - */ -export interface BatchDeleteWorldsCommandInput extends BatchDeleteWorldsRequest {} -/** - * @public - * - * The output of {@link BatchDeleteWorldsCommand}. - */ -export interface BatchDeleteWorldsCommandOutput extends BatchDeleteWorldsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Deletes one or more worlds in a batch operation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, BatchDeleteWorldsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, BatchDeleteWorldsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // BatchDeleteWorldsRequest - * worlds: [ // Arns // required - * "STRING_VALUE", - * ], - * }; - * const command = new BatchDeleteWorldsCommand(input); - * const response = await client.send(command); - * // { // BatchDeleteWorldsResponse - * // unprocessedWorlds: [ // Arns - * // "STRING_VALUE", - * // ], - * // }; - * - * ``` - * - * @param BatchDeleteWorldsCommandInput - {@link BatchDeleteWorldsCommandInput} - * @returns {@link BatchDeleteWorldsCommandOutput} - * @see {@link BatchDeleteWorldsCommandInput} for command's `input` shape. - * @see {@link BatchDeleteWorldsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class BatchDeleteWorldsCommand extends $Command - .classBuilder< - BatchDeleteWorldsCommandInput, - BatchDeleteWorldsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "BatchDeleteWorlds", {}) - .n("RoboMakerClient", "BatchDeleteWorldsCommand") - .f(void 0, void 0) - .ser(se_BatchDeleteWorldsCommand) - .de(de_BatchDeleteWorldsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: BatchDeleteWorldsRequest; - output: BatchDeleteWorldsResponse; - }; - sdk: { - input: BatchDeleteWorldsCommandInput; - output: BatchDeleteWorldsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/BatchDescribeSimulationJobCommand.ts b/clients/client-robomaker/src/commands/BatchDescribeSimulationJobCommand.ts deleted file mode 100644 index f6b644951a87..000000000000 --- a/clients/client-robomaker/src/commands/BatchDescribeSimulationJobCommand.ts +++ /dev/null @@ -1,273 +0,0 @@ -// 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 { BatchDescribeSimulationJobRequest, BatchDescribeSimulationJobResponse } from "../models/models_0"; -import { de_BatchDescribeSimulationJobCommand, se_BatchDescribeSimulationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link BatchDescribeSimulationJobCommand}. - */ -export interface BatchDescribeSimulationJobCommandInput extends BatchDescribeSimulationJobRequest {} -/** - * @public - * - * The output of {@link BatchDescribeSimulationJobCommand}. - */ -export interface BatchDescribeSimulationJobCommandOutput extends BatchDescribeSimulationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes one or more simulation jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, BatchDescribeSimulationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, BatchDescribeSimulationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // BatchDescribeSimulationJobRequest - * jobs: [ // Arns // required - * "STRING_VALUE", - * ], - * }; - * const command = new BatchDescribeSimulationJobCommand(input); - * const response = await client.send(command); - * // { // BatchDescribeSimulationJobResponse - * // jobs: [ // SimulationJobs - * // { // SimulationJob - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "Running" || "Restarting" || "Completed" || "Failed" || "RunningFailed" || "Terminating" || "Terminated" || "Canceled", - * // lastStartedAt: new Date("TIMESTAMP"), - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // failureBehavior: "Fail" || "Continue", - * // failureCode: "InternalServiceError" || "RobotApplicationCrash" || "SimulationApplicationCrash" || "RobotApplicationHealthCheckFailure" || "SimulationApplicationHealthCheckFailure" || "BadPermissionsRobotApplication" || "BadPermissionsSimulationApplication" || "BadPermissionsS3Object" || "BadPermissionsS3Output" || "BadPermissionsCloudwatchLogs" || "SubnetIpLimitExceeded" || "ENILimitExceeded" || "BadPermissionsUserCredentials" || "InvalidBundleRobotApplication" || "InvalidBundleSimulationApplication" || "InvalidS3Resource" || "ThrottlingError" || "LimitExceeded" || "MismatchedEtag" || "RobotApplicationVersionMismatchedEtag" || "SimulationApplicationVersionMismatchedEtag" || "ResourceNotFound" || "RequestThrottled" || "BatchTimedOut" || "BatchCanceled" || "InvalidInput" || "WrongRegionS3Bucket" || "WrongRegionS3Output" || "WrongRegionRobotApplication" || "WrongRegionSimulationApplication" || "UploadContentMismatchError", - * // failureReason: "STRING_VALUE", - * // clientRequestToken: "STRING_VALUE", - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { // LoggingConfig - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), - * // simulationTimeMillis: Number("long"), - * // iamRole: "STRING_VALUE", - * // robotApplications: [ // RobotApplicationConfigs - * // { // RobotApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { // LaunchConfig - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { // PortForwardingConfig - * // portMappings: [ // PortMappingList - * // { // PortMapping - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ // CommandList - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ // UploadConfigurations - * // { // UploadConfiguration - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ // Tools - * // { // Tool - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ // SimulationApplicationConfigs - * // { // SimulationApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ // WorldConfigs - * // { // WorldConfig - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ // DataSources - * // { // DataSource - * // name: "STRING_VALUE", - * // s3Bucket: "STRING_VALUE", - * // s3Keys: [ // S3KeyOutputs - * // { // S3KeyOutput - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // }, - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // vpcConfig: { // VPCConfigResponse - * // subnets: [ // Subnets - * // "STRING_VALUE", - * // ], - * // securityGroups: [ // SecurityGroups - * // "STRING_VALUE", - * // ], - * // vpcId: "STRING_VALUE", - * // assignPublicIp: true || false, - * // }, - * // networkInterface: { // NetworkInterface - * // networkInterfaceId: "STRING_VALUE", - * // privateIpAddress: "STRING_VALUE", - * // publicIpAddress: "STRING_VALUE", - * // }, - * // compute: { // ComputeResponse - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // }, - * // ], - * // unprocessedJobs: [ // Arns - * // "STRING_VALUE", - * // ], - * // }; - * - * ``` - * - * @param BatchDescribeSimulationJobCommandInput - {@link BatchDescribeSimulationJobCommandInput} - * @returns {@link BatchDescribeSimulationJobCommandOutput} - * @see {@link BatchDescribeSimulationJobCommandInput} for command's `input` shape. - * @see {@link BatchDescribeSimulationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class BatchDescribeSimulationJobCommand extends $Command - .classBuilder< - BatchDescribeSimulationJobCommandInput, - BatchDescribeSimulationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "BatchDescribeSimulationJob", {}) - .n("RoboMakerClient", "BatchDescribeSimulationJobCommand") - .f(void 0, void 0) - .ser(se_BatchDescribeSimulationJobCommand) - .de(de_BatchDescribeSimulationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: BatchDescribeSimulationJobRequest; - output: BatchDescribeSimulationJobResponse; - }; - sdk: { - input: BatchDescribeSimulationJobCommandInput; - output: BatchDescribeSimulationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CancelDeploymentJobCommand.ts b/clients/client-robomaker/src/commands/CancelDeploymentJobCommand.ts deleted file mode 100644 index 62d56d52aba9..000000000000 --- a/clients/client-robomaker/src/commands/CancelDeploymentJobCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// 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 { CancelDeploymentJobRequest, CancelDeploymentJobResponse } from "../models/models_0"; -import { de_CancelDeploymentJobCommand, se_CancelDeploymentJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CancelDeploymentJobCommand}. - */ -export interface CancelDeploymentJobCommandInput extends CancelDeploymentJobRequest {} -/** - * @public - * - * The output of {@link CancelDeploymentJobCommand}. - */ -export interface CancelDeploymentJobCommandOutput extends CancelDeploymentJobResponse, __MetadataBearer {} - -/** - * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Cancels the specified deployment job.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CancelDeploymentJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CancelDeploymentJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CancelDeploymentJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new CancelDeploymentJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param CancelDeploymentJobCommandInput - {@link CancelDeploymentJobCommandInput} - * @returns {@link CancelDeploymentJobCommandOutput} - * @see {@link CancelDeploymentJobCommandInput} for command's `input` shape. - * @see {@link CancelDeploymentJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CancelDeploymentJobCommand extends $Command - .classBuilder< - CancelDeploymentJobCommandInput, - CancelDeploymentJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CancelDeploymentJob", {}) - .n("RoboMakerClient", "CancelDeploymentJobCommand") - .f(void 0, void 0) - .ser(se_CancelDeploymentJobCommand) - .de(de_CancelDeploymentJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CancelDeploymentJobRequest; - output: {}; - }; - sdk: { - input: CancelDeploymentJobCommandInput; - output: CancelDeploymentJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CancelSimulationJobBatchCommand.ts b/clients/client-robomaker/src/commands/CancelSimulationJobBatchCommand.ts deleted file mode 100644 index a8ad30e8ca6b..000000000000 --- a/clients/client-robomaker/src/commands/CancelSimulationJobBatchCommand.ts +++ /dev/null @@ -1,115 +0,0 @@ -// 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 { CancelSimulationJobBatchRequest, CancelSimulationJobBatchResponse } from "../models/models_0"; -import { de_CancelSimulationJobBatchCommand, se_CancelSimulationJobBatchCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CancelSimulationJobBatchCommand}. - */ -export interface CancelSimulationJobBatchCommandInput extends CancelSimulationJobBatchRequest {} -/** - * @public - * - * The output of {@link CancelSimulationJobBatchCommand}. - */ -export interface CancelSimulationJobBatchCommandOutput extends CancelSimulationJobBatchResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Cancels a simulation job batch. When you cancel a simulation job batch, you are also - * cancelling all of the active simulation jobs created as part of the batch.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CancelSimulationJobBatchCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CancelSimulationJobBatchCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CancelSimulationJobBatchRequest - * batch: "STRING_VALUE", // required - * }; - * const command = new CancelSimulationJobBatchCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param CancelSimulationJobBatchCommandInput - {@link CancelSimulationJobBatchCommandInput} - * @returns {@link CancelSimulationJobBatchCommandOutput} - * @see {@link CancelSimulationJobBatchCommandInput} for command's `input` shape. - * @see {@link CancelSimulationJobBatchCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CancelSimulationJobBatchCommand extends $Command - .classBuilder< - CancelSimulationJobBatchCommandInput, - CancelSimulationJobBatchCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CancelSimulationJobBatch", {}) - .n("RoboMakerClient", "CancelSimulationJobBatchCommand") - .f(void 0, void 0) - .ser(se_CancelSimulationJobBatchCommand) - .de(de_CancelSimulationJobBatchCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CancelSimulationJobBatchRequest; - output: {}; - }; - sdk: { - input: CancelSimulationJobBatchCommandInput; - output: CancelSimulationJobBatchCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CancelSimulationJobCommand.ts b/clients/client-robomaker/src/commands/CancelSimulationJobCommand.ts deleted file mode 100644 index af838740d4c7..000000000000 --- a/clients/client-robomaker/src/commands/CancelSimulationJobCommand.ts +++ /dev/null @@ -1,114 +0,0 @@ -// 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 { CancelSimulationJobRequest, CancelSimulationJobResponse } from "../models/models_0"; -import { de_CancelSimulationJobCommand, se_CancelSimulationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CancelSimulationJobCommand}. - */ -export interface CancelSimulationJobCommandInput extends CancelSimulationJobRequest {} -/** - * @public - * - * The output of {@link CancelSimulationJobCommand}. - */ -export interface CancelSimulationJobCommandOutput extends CancelSimulationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Cancels the specified simulation job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CancelSimulationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CancelSimulationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CancelSimulationJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new CancelSimulationJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param CancelSimulationJobCommandInput - {@link CancelSimulationJobCommandInput} - * @returns {@link CancelSimulationJobCommandOutput} - * @see {@link CancelSimulationJobCommandInput} for command's `input` shape. - * @see {@link CancelSimulationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CancelSimulationJobCommand extends $Command - .classBuilder< - CancelSimulationJobCommandInput, - CancelSimulationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CancelSimulationJob", {}) - .n("RoboMakerClient", "CancelSimulationJobCommand") - .f(void 0, void 0) - .ser(se_CancelSimulationJobCommand) - .de(de_CancelSimulationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CancelSimulationJobRequest; - output: {}; - }; - sdk: { - input: CancelSimulationJobCommandInput; - output: CancelSimulationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CancelWorldExportJobCommand.ts b/clients/client-robomaker/src/commands/CancelWorldExportJobCommand.ts deleted file mode 100644 index 5242e434403e..000000000000 --- a/clients/client-robomaker/src/commands/CancelWorldExportJobCommand.ts +++ /dev/null @@ -1,114 +0,0 @@ -// 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 { CancelWorldExportJobRequest, CancelWorldExportJobResponse } from "../models/models_0"; -import { de_CancelWorldExportJobCommand, se_CancelWorldExportJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CancelWorldExportJobCommand}. - */ -export interface CancelWorldExportJobCommandInput extends CancelWorldExportJobRequest {} -/** - * @public - * - * The output of {@link CancelWorldExportJobCommand}. - */ -export interface CancelWorldExportJobCommandOutput extends CancelWorldExportJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Cancels the specified export job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CancelWorldExportJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CancelWorldExportJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CancelWorldExportJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new CancelWorldExportJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param CancelWorldExportJobCommandInput - {@link CancelWorldExportJobCommandInput} - * @returns {@link CancelWorldExportJobCommandOutput} - * @see {@link CancelWorldExportJobCommandInput} for command's `input` shape. - * @see {@link CancelWorldExportJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CancelWorldExportJobCommand extends $Command - .classBuilder< - CancelWorldExportJobCommandInput, - CancelWorldExportJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CancelWorldExportJob", {}) - .n("RoboMakerClient", "CancelWorldExportJobCommand") - .f(void 0, void 0) - .ser(se_CancelWorldExportJobCommand) - .de(de_CancelWorldExportJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CancelWorldExportJobRequest; - output: {}; - }; - sdk: { - input: CancelWorldExportJobCommandInput; - output: CancelWorldExportJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CancelWorldGenerationJobCommand.ts b/clients/client-robomaker/src/commands/CancelWorldGenerationJobCommand.ts deleted file mode 100644 index 80ed14a1cdac..000000000000 --- a/clients/client-robomaker/src/commands/CancelWorldGenerationJobCommand.ts +++ /dev/null @@ -1,114 +0,0 @@ -// 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 { CancelWorldGenerationJobRequest, CancelWorldGenerationJobResponse } from "../models/models_0"; -import { de_CancelWorldGenerationJobCommand, se_CancelWorldGenerationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CancelWorldGenerationJobCommand}. - */ -export interface CancelWorldGenerationJobCommandInput extends CancelWorldGenerationJobRequest {} -/** - * @public - * - * The output of {@link CancelWorldGenerationJobCommand}. - */ -export interface CancelWorldGenerationJobCommandOutput extends CancelWorldGenerationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Cancels the specified world generator job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CancelWorldGenerationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CancelWorldGenerationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CancelWorldGenerationJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new CancelWorldGenerationJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param CancelWorldGenerationJobCommandInput - {@link CancelWorldGenerationJobCommandInput} - * @returns {@link CancelWorldGenerationJobCommandOutput} - * @see {@link CancelWorldGenerationJobCommandInput} for command's `input` shape. - * @see {@link CancelWorldGenerationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CancelWorldGenerationJobCommand extends $Command - .classBuilder< - CancelWorldGenerationJobCommandInput, - CancelWorldGenerationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CancelWorldGenerationJob", {}) - .n("RoboMakerClient", "CancelWorldGenerationJobCommand") - .f(void 0, void 0) - .ser(se_CancelWorldGenerationJobCommand) - .de(de_CancelWorldGenerationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CancelWorldGenerationJobRequest; - output: {}; - }; - sdk: { - input: CancelWorldGenerationJobCommandInput; - output: CancelWorldGenerationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateDeploymentJobCommand.ts b/clients/client-robomaker/src/commands/CreateDeploymentJobCommand.ts deleted file mode 100644 index 8933da0c795e..000000000000 --- a/clients/client-robomaker/src/commands/CreateDeploymentJobCommand.ts +++ /dev/null @@ -1,202 +0,0 @@ -// 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 { CreateDeploymentJobRequest, CreateDeploymentJobResponse } from "../models/models_0"; -import { de_CreateDeploymentJobCommand, se_CreateDeploymentJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateDeploymentJobCommand}. - */ -export interface CreateDeploymentJobCommandInput extends CreateDeploymentJobRequest {} -/** - * @public - * - * The output of {@link CreateDeploymentJobCommand}. - */ -export interface CreateDeploymentJobCommandOutput extends CreateDeploymentJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

- *
- *

Deploys a specific version of a robot application to robots in a fleet.

- *

The robot application must have a numbered applicationVersion for - * consistency reasons. To create a new version, use CreateRobotApplicationVersion or see - * Creating a Robot Application Version. - *

- * - *

After 90 days, deployment jobs expire and will be deleted. They will no longer be - * accessible.

- *
- * - * @deprecated AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateDeploymentJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateDeploymentJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateDeploymentJobRequest - * deploymentConfig: { // DeploymentConfig - * concurrentDeploymentPercentage: Number("int"), - * failureThresholdPercentage: Number("int"), - * robotDeploymentTimeoutInSeconds: Number("long"), - * downloadConditionFile: { // S3Object - * bucket: "STRING_VALUE", // required - * key: "STRING_VALUE", // required - * etag: "STRING_VALUE", - * }, - * }, - * clientRequestToken: "STRING_VALUE", // required - * fleet: "STRING_VALUE", // required - * deploymentApplicationConfigs: [ // DeploymentApplicationConfigs // required - * { // DeploymentApplicationConfig - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", // required - * launchConfig: { // DeploymentLaunchConfig - * packageName: "STRING_VALUE", // required - * preLaunchFile: "STRING_VALUE", - * launchFile: "STRING_VALUE", // required - * postLaunchFile: "STRING_VALUE", - * environmentVariables: { // EnvironmentVariableMap - * "": "STRING_VALUE", - * }, - * }, - * }, - * ], - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateDeploymentJobCommand(input); - * const response = await client.send(command); - * // { // CreateDeploymentJobResponse - * // arn: "STRING_VALUE", - * // fleet: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "InProgress" || "Failed" || "Succeeded" || "Canceled", - * // deploymentApplicationConfigs: [ // DeploymentApplicationConfigs - * // { // DeploymentApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", // required - * // launchConfig: { // DeploymentLaunchConfig - * // packageName: "STRING_VALUE", // required - * // preLaunchFile: "STRING_VALUE", - * // launchFile: "STRING_VALUE", // required - * // postLaunchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // }, - * // ], - * // failureReason: "STRING_VALUE", - * // failureCode: "ResourceNotFound" || "EnvironmentSetupError" || "EtagMismatch" || "FailureThresholdBreached" || "RobotDeploymentAborted" || "RobotDeploymentNoResponse" || "RobotAgentConnectionTimeout" || "GreengrassDeploymentFailed" || "InvalidGreengrassGroup" || "MissingRobotArchitecture" || "MissingRobotApplicationArchitecture" || "MissingRobotDeploymentResource" || "GreengrassGroupVersionDoesNotExist" || "LambdaDeleted" || "ExtractingBundleFailure" || "PreLaunchFileFailure" || "PostLaunchFileFailure" || "BadPermissionError" || "DownloadConditionFailed" || "BadLambdaAssociated" || "InternalServerError" || "RobotApplicationDoesNotExist" || "DeploymentFleetDoesNotExist" || "FleetDeploymentTimeout", - * // createdAt: new Date("TIMESTAMP"), - * // deploymentConfig: { // DeploymentConfig - * // concurrentDeploymentPercentage: Number("int"), - * // failureThresholdPercentage: Number("int"), - * // robotDeploymentTimeoutInSeconds: Number("long"), - * // downloadConditionFile: { // S3Object - * // bucket: "STRING_VALUE", // required - * // key: "STRING_VALUE", // required - * // etag: "STRING_VALUE", - * // }, - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateDeploymentJobCommandInput - {@link CreateDeploymentJobCommandInput} - * @returns {@link CreateDeploymentJobCommandOutput} - * @see {@link CreateDeploymentJobCommandInput} for command's `input` shape. - * @see {@link CreateDeploymentJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link ConcurrentDeploymentException} (client fault) - *

The failure percentage threshold percentage was met.

- * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateDeploymentJobCommand extends $Command - .classBuilder< - CreateDeploymentJobCommandInput, - CreateDeploymentJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateDeploymentJob", {}) - .n("RoboMakerClient", "CreateDeploymentJobCommand") - .f(void 0, void 0) - .ser(se_CreateDeploymentJobCommand) - .de(de_CreateDeploymentJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateDeploymentJobRequest; - output: CreateDeploymentJobResponse; - }; - sdk: { - input: CreateDeploymentJobCommandInput; - output: CreateDeploymentJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateFleetCommand.ts b/clients/client-robomaker/src/commands/CreateFleetCommand.ts deleted file mode 100644 index 8856e5dfba77..000000000000 --- a/clients/client-robomaker/src/commands/CreateFleetCommand.ts +++ /dev/null @@ -1,130 +0,0 @@ -// 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 { CreateFleetRequest, CreateFleetResponse } from "../models/models_0"; -import { de_CreateFleetCommand, se_CreateFleetCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateFleetCommand}. - */ -export interface CreateFleetCommandInput extends CreateFleetRequest {} -/** - * @public - * - * The output of {@link CreateFleetCommand}. - */ -export interface CreateFleetCommandOutput extends CreateFleetResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

- *
- *

Creates a fleet, a logical group of robots running the same robot application.

- * - * @deprecated AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateFleetCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateFleetCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateFleetRequest - * name: "STRING_VALUE", // required - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateFleetCommand(input); - * const response = await client.send(command); - * // { // CreateFleetResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateFleetCommandInput - {@link CreateFleetCommandInput} - * @returns {@link CreateFleetCommandOutput} - * @see {@link CreateFleetCommandInput} for command's `input` shape. - * @see {@link CreateFleetCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateFleetCommand extends $Command - .classBuilder< - CreateFleetCommandInput, - CreateFleetCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateFleet", {}) - .n("RoboMakerClient", "CreateFleetCommand") - .f(void 0, void 0) - .ser(se_CreateFleetCommand) - .de(de_CreateFleetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateFleetRequest; - output: CreateFleetResponse; - }; - sdk: { - input: CreateFleetCommandInput; - output: CreateFleetCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateRobotApplicationCommand.ts b/clients/client-robomaker/src/commands/CreateRobotApplicationCommand.ts deleted file mode 100644 index 9012a4298dd1..000000000000 --- a/clients/client-robomaker/src/commands/CreateRobotApplicationCommand.ts +++ /dev/null @@ -1,163 +0,0 @@ -// 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 { CreateRobotApplicationRequest, CreateRobotApplicationResponse } from "../models/models_0"; -import { de_CreateRobotApplicationCommand, se_CreateRobotApplicationCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateRobotApplicationCommand}. - */ -export interface CreateRobotApplicationCommandInput extends CreateRobotApplicationRequest {} -/** - * @public - * - * The output of {@link CreateRobotApplicationCommand}. - */ -export interface CreateRobotApplicationCommandOutput extends CreateRobotApplicationResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a robot application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateRobotApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateRobotApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateRobotApplicationRequest - * name: "STRING_VALUE", // required - * sources: [ // SourceConfigs - * { // SourceConfig - * s3Bucket: "STRING_VALUE", - * s3Key: "STRING_VALUE", - * architecture: "X86_64" || "ARM64" || "ARMHF", - * }, - * ], - * robotSoftwareSuite: { // RobotSoftwareSuite - * name: "ROS" || "ROS2" || "General", - * version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * }, - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * environment: { // Environment - * uri: "STRING_VALUE", - * }, - * }; - * const command = new CreateRobotApplicationCommand(input); - * const response = await client.send(command); - * // { // CreateRobotApplicationResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // revisionId: "STRING_VALUE", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateRobotApplicationCommandInput - {@link CreateRobotApplicationCommandInput} - * @returns {@link CreateRobotApplicationCommandOutput} - * @see {@link CreateRobotApplicationCommandInput} for command's `input` shape. - * @see {@link CreateRobotApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceAlreadyExistsException} (client fault) - *

The specified resource already exists.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateRobotApplicationCommand extends $Command - .classBuilder< - CreateRobotApplicationCommandInput, - CreateRobotApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateRobotApplication", {}) - .n("RoboMakerClient", "CreateRobotApplicationCommand") - .f(void 0, void 0) - .ser(se_CreateRobotApplicationCommand) - .de(de_CreateRobotApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateRobotApplicationRequest; - output: CreateRobotApplicationResponse; - }; - sdk: { - input: CreateRobotApplicationCommandInput; - output: CreateRobotApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateRobotApplicationVersionCommand.ts b/clients/client-robomaker/src/commands/CreateRobotApplicationVersionCommand.ts deleted file mode 100644 index 8f3275fbe965..000000000000 --- a/clients/client-robomaker/src/commands/CreateRobotApplicationVersionCommand.ts +++ /dev/null @@ -1,150 +0,0 @@ -// 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 { CreateRobotApplicationVersionRequest, CreateRobotApplicationVersionResponse } from "../models/models_0"; -import { - de_CreateRobotApplicationVersionCommand, - se_CreateRobotApplicationVersionCommand, -} from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateRobotApplicationVersionCommand}. - */ -export interface CreateRobotApplicationVersionCommandInput extends CreateRobotApplicationVersionRequest {} -/** - * @public - * - * The output of {@link CreateRobotApplicationVersionCommand}. - */ -export interface CreateRobotApplicationVersionCommandOutput - extends CreateRobotApplicationVersionResponse, - __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a version of a robot application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateRobotApplicationVersionCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateRobotApplicationVersionCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateRobotApplicationVersionRequest - * application: "STRING_VALUE", // required - * currentRevisionId: "STRING_VALUE", - * s3Etags: [ // S3Etags - * "STRING_VALUE", - * ], - * imageDigest: "STRING_VALUE", - * }; - * const command = new CreateRobotApplicationVersionCommand(input); - * const response = await client.send(command); - * // { // CreateRobotApplicationVersionResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // revisionId: "STRING_VALUE", - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateRobotApplicationVersionCommandInput - {@link CreateRobotApplicationVersionCommandInput} - * @returns {@link CreateRobotApplicationVersionCommandOutput} - * @see {@link CreateRobotApplicationVersionCommandInput} for command's `input` shape. - * @see {@link CreateRobotApplicationVersionCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateRobotApplicationVersionCommand extends $Command - .classBuilder< - CreateRobotApplicationVersionCommandInput, - CreateRobotApplicationVersionCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateRobotApplicationVersion", {}) - .n("RoboMakerClient", "CreateRobotApplicationVersionCommand") - .f(void 0, void 0) - .ser(se_CreateRobotApplicationVersionCommand) - .de(de_CreateRobotApplicationVersionCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateRobotApplicationVersionRequest; - output: CreateRobotApplicationVersionResponse; - }; - sdk: { - input: CreateRobotApplicationVersionCommandInput; - output: CreateRobotApplicationVersionCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateRobotCommand.ts b/clients/client-robomaker/src/commands/CreateRobotCommand.ts deleted file mode 100644 index 07acc4890c29..000000000000 --- a/clients/client-robomaker/src/commands/CreateRobotCommand.ts +++ /dev/null @@ -1,137 +0,0 @@ -// 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 { CreateRobotRequest, CreateRobotResponse } from "../models/models_0"; -import { de_CreateRobotCommand, se_CreateRobotCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateRobotCommand}. - */ -export interface CreateRobotCommandInput extends CreateRobotRequest {} -/** - * @public - * - * The output of {@link CreateRobotCommand}. - */ -export interface CreateRobotCommandOutput extends CreateRobotResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

- *
- *

Creates a robot.

- * - * @deprecated AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateRobotCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateRobotCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateRobotRequest - * name: "STRING_VALUE", // required - * architecture: "X86_64" || "ARM64" || "ARMHF", // required - * greengrassGroupId: "STRING_VALUE", // required - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateRobotCommand(input); - * const response = await client.send(command); - * // { // CreateRobotResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // greengrassGroupId: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateRobotCommandInput - {@link CreateRobotCommandInput} - * @returns {@link CreateRobotCommandOutput} - * @see {@link CreateRobotCommandInput} for command's `input` shape. - * @see {@link CreateRobotCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceAlreadyExistsException} (client fault) - *

The specified resource already exists.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateRobotCommand extends $Command - .classBuilder< - CreateRobotCommandInput, - CreateRobotCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateRobot", {}) - .n("RoboMakerClient", "CreateRobotCommand") - .f(void 0, void 0) - .ser(se_CreateRobotCommand) - .de(de_CreateRobotCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateRobotRequest; - output: CreateRobotResponse; - }; - sdk: { - input: CreateRobotCommandInput; - output: CreateRobotCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateSimulationApplicationCommand.ts b/clients/client-robomaker/src/commands/CreateSimulationApplicationCommand.ts deleted file mode 100644 index af528738ec0d..000000000000 --- a/clients/client-robomaker/src/commands/CreateSimulationApplicationCommand.ts +++ /dev/null @@ -1,184 +0,0 @@ -// 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 { CreateSimulationApplicationRequest, CreateSimulationApplicationResponse } from "../models/models_0"; -import { - de_CreateSimulationApplicationCommand, - se_CreateSimulationApplicationCommand, -} from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateSimulationApplicationCommand}. - */ -export interface CreateSimulationApplicationCommandInput extends CreateSimulationApplicationRequest {} -/** - * @public - * - * The output of {@link CreateSimulationApplicationCommand}. - */ -export interface CreateSimulationApplicationCommandOutput - extends CreateSimulationApplicationResponse, - __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a simulation application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateSimulationApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateSimulationApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateSimulationApplicationRequest - * name: "STRING_VALUE", // required - * sources: [ // SourceConfigs - * { // SourceConfig - * s3Bucket: "STRING_VALUE", - * s3Key: "STRING_VALUE", - * architecture: "X86_64" || "ARM64" || "ARMHF", - * }, - * ], - * simulationSoftwareSuite: { // SimulationSoftwareSuite - * name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * version: "STRING_VALUE", - * }, - * robotSoftwareSuite: { // RobotSoftwareSuite - * name: "ROS" || "ROS2" || "General", - * version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * }, - * renderingEngine: { // RenderingEngine - * name: "OGRE", - * version: "STRING_VALUE", - * }, - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * environment: { // Environment - * uri: "STRING_VALUE", - * }, - * }; - * const command = new CreateSimulationApplicationCommand(input); - * const response = await client.send(command); - * // { // CreateSimulationApplicationResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // simulationSoftwareSuite: { // SimulationSoftwareSuite - * // name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * // version: "STRING_VALUE", - * // }, - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // renderingEngine: { // RenderingEngine - * // name: "OGRE", - * // version: "STRING_VALUE", - * // }, - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // revisionId: "STRING_VALUE", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateSimulationApplicationCommandInput - {@link CreateSimulationApplicationCommandInput} - * @returns {@link CreateSimulationApplicationCommandOutput} - * @see {@link CreateSimulationApplicationCommandInput} for command's `input` shape. - * @see {@link CreateSimulationApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceAlreadyExistsException} (client fault) - *

The specified resource already exists.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateSimulationApplicationCommand extends $Command - .classBuilder< - CreateSimulationApplicationCommandInput, - CreateSimulationApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateSimulationApplication", {}) - .n("RoboMakerClient", "CreateSimulationApplicationCommand") - .f(void 0, void 0) - .ser(se_CreateSimulationApplicationCommand) - .de(de_CreateSimulationApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateSimulationApplicationRequest; - output: CreateSimulationApplicationResponse; - }; - sdk: { - input: CreateSimulationApplicationCommandInput; - output: CreateSimulationApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateSimulationApplicationVersionCommand.ts b/clients/client-robomaker/src/commands/CreateSimulationApplicationVersionCommand.ts deleted file mode 100644 index 4d381f352da9..000000000000 --- a/clients/client-robomaker/src/commands/CreateSimulationApplicationVersionCommand.ts +++ /dev/null @@ -1,161 +0,0 @@ -// 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 { - CreateSimulationApplicationVersionRequest, - CreateSimulationApplicationVersionResponse, -} from "../models/models_0"; -import { - de_CreateSimulationApplicationVersionCommand, - se_CreateSimulationApplicationVersionCommand, -} from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateSimulationApplicationVersionCommand}. - */ -export interface CreateSimulationApplicationVersionCommandInput extends CreateSimulationApplicationVersionRequest {} -/** - * @public - * - * The output of {@link CreateSimulationApplicationVersionCommand}. - */ -export interface CreateSimulationApplicationVersionCommandOutput - extends CreateSimulationApplicationVersionResponse, - __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a simulation application with a specific revision id.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateSimulationApplicationVersionCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateSimulationApplicationVersionCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateSimulationApplicationVersionRequest - * application: "STRING_VALUE", // required - * currentRevisionId: "STRING_VALUE", - * s3Etags: [ // S3Etags - * "STRING_VALUE", - * ], - * imageDigest: "STRING_VALUE", - * }; - * const command = new CreateSimulationApplicationVersionCommand(input); - * const response = await client.send(command); - * // { // CreateSimulationApplicationVersionResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // simulationSoftwareSuite: { // SimulationSoftwareSuite - * // name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * // version: "STRING_VALUE", - * // }, - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // renderingEngine: { // RenderingEngine - * // name: "OGRE", - * // version: "STRING_VALUE", - * // }, - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // revisionId: "STRING_VALUE", - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateSimulationApplicationVersionCommandInput - {@link CreateSimulationApplicationVersionCommandInput} - * @returns {@link CreateSimulationApplicationVersionCommandOutput} - * @see {@link CreateSimulationApplicationVersionCommandInput} for command's `input` shape. - * @see {@link CreateSimulationApplicationVersionCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateSimulationApplicationVersionCommand extends $Command - .classBuilder< - CreateSimulationApplicationVersionCommandInput, - CreateSimulationApplicationVersionCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateSimulationApplicationVersion", {}) - .n("RoboMakerClient", "CreateSimulationApplicationVersionCommand") - .f(void 0, void 0) - .ser(se_CreateSimulationApplicationVersionCommand) - .de(de_CreateSimulationApplicationVersionCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateSimulationApplicationVersionRequest; - output: CreateSimulationApplicationVersionResponse; - }; - sdk: { - input: CreateSimulationApplicationVersionCommandInput; - output: CreateSimulationApplicationVersionCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateSimulationJobCommand.ts b/clients/client-robomaker/src/commands/CreateSimulationJobCommand.ts deleted file mode 100644 index a29af3939326..000000000000 --- a/clients/client-robomaker/src/commands/CreateSimulationJobCommand.ts +++ /dev/null @@ -1,403 +0,0 @@ -// 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 { CreateSimulationJobRequest, CreateSimulationJobResponse } from "../models/models_0"; -import { de_CreateSimulationJobCommand, se_CreateSimulationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateSimulationJobCommand}. - */ -export interface CreateSimulationJobCommandInput extends CreateSimulationJobRequest {} -/** - * @public - * - * The output of {@link CreateSimulationJobCommand}. - */ -export interface CreateSimulationJobCommandOutput extends CreateSimulationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a simulation job.

- * - *

After 90 days, simulation jobs expire and will be deleted. They will no longer be - * accessible.

- *
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateSimulationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateSimulationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateSimulationJobRequest - * clientRequestToken: "STRING_VALUE", - * outputLocation: { // OutputLocation - * s3Bucket: "STRING_VALUE", - * s3Prefix: "STRING_VALUE", - * }, - * loggingConfig: { // LoggingConfig - * recordAllRosTopics: true || false, - * }, - * maxJobDurationInSeconds: Number("long"), // required - * iamRole: "STRING_VALUE", // required - * failureBehavior: "Fail" || "Continue", - * robotApplications: [ // RobotApplicationConfigs - * { // RobotApplicationConfig - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * launchConfig: { // LaunchConfig - * packageName: "STRING_VALUE", - * launchFile: "STRING_VALUE", - * environmentVariables: { // EnvironmentVariableMap - * "": "STRING_VALUE", - * }, - * portForwardingConfig: { // PortForwardingConfig - * portMappings: [ // PortMappingList - * { // PortMapping - * jobPort: Number("int"), // required - * applicationPort: Number("int"), // required - * enableOnPublicIp: true || false, - * }, - * ], - * }, - * streamUI: true || false, - * command: [ // CommandList - * "STRING_VALUE", - * ], - * }, - * uploadConfigurations: [ // UploadConfigurations - * { // UploadConfiguration - * name: "STRING_VALUE", // required - * path: "STRING_VALUE", // required - * uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * }, - * ], - * useDefaultUploadConfigurations: true || false, - * tools: [ // Tools - * { // Tool - * streamUI: true || false, - * name: "STRING_VALUE", // required - * command: "STRING_VALUE", // required - * streamOutputToCloudWatch: true || false, - * exitBehavior: "FAIL" || "RESTART", - * }, - * ], - * useDefaultTools: true || false, - * }, - * ], - * simulationApplications: [ // SimulationApplicationConfigs - * { // SimulationApplicationConfig - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * launchConfig: { - * packageName: "STRING_VALUE", - * launchFile: "STRING_VALUE", - * environmentVariables: { - * "": "STRING_VALUE", - * }, - * portForwardingConfig: { - * portMappings: [ - * { - * jobPort: Number("int"), // required - * applicationPort: Number("int"), // required - * enableOnPublicIp: true || false, - * }, - * ], - * }, - * streamUI: true || false, - * command: [ - * "STRING_VALUE", - * ], - * }, - * uploadConfigurations: [ - * { - * name: "STRING_VALUE", // required - * path: "STRING_VALUE", // required - * uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * }, - * ], - * worldConfigs: [ // WorldConfigs - * { // WorldConfig - * world: "STRING_VALUE", - * }, - * ], - * useDefaultUploadConfigurations: true || false, - * tools: [ - * { - * streamUI: true || false, - * name: "STRING_VALUE", // required - * command: "STRING_VALUE", // required - * streamOutputToCloudWatch: true || false, - * exitBehavior: "FAIL" || "RESTART", - * }, - * ], - * useDefaultTools: true || false, - * }, - * ], - * dataSources: [ // DataSourceConfigs - * { // DataSourceConfig - * name: "STRING_VALUE", // required - * s3Bucket: "STRING_VALUE", // required - * s3Keys: [ // S3KeysOrPrefixes // required - * "STRING_VALUE", - * ], - * type: "Prefix" || "Archive" || "File", - * destination: "STRING_VALUE", - * }, - * ], - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * vpcConfig: { // VPCConfig - * subnets: [ // Subnets // required - * "STRING_VALUE", - * ], - * securityGroups: [ // SecurityGroups - * "STRING_VALUE", - * ], - * assignPublicIp: true || false, - * }, - * compute: { // Compute - * simulationUnitLimit: Number("int"), - * computeType: "CPU" || "GPU_AND_CPU", - * gpuUnitLimit: Number("int"), - * }, - * }; - * const command = new CreateSimulationJobCommand(input); - * const response = await client.send(command); - * // { // CreateSimulationJobResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "Running" || "Restarting" || "Completed" || "Failed" || "RunningFailed" || "Terminating" || "Terminated" || "Canceled", - * // lastStartedAt: new Date("TIMESTAMP"), - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // failureBehavior: "Fail" || "Continue", - * // failureCode: "InternalServiceError" || "RobotApplicationCrash" || "SimulationApplicationCrash" || "RobotApplicationHealthCheckFailure" || "SimulationApplicationHealthCheckFailure" || "BadPermissionsRobotApplication" || "BadPermissionsSimulationApplication" || "BadPermissionsS3Object" || "BadPermissionsS3Output" || "BadPermissionsCloudwatchLogs" || "SubnetIpLimitExceeded" || "ENILimitExceeded" || "BadPermissionsUserCredentials" || "InvalidBundleRobotApplication" || "InvalidBundleSimulationApplication" || "InvalidS3Resource" || "ThrottlingError" || "LimitExceeded" || "MismatchedEtag" || "RobotApplicationVersionMismatchedEtag" || "SimulationApplicationVersionMismatchedEtag" || "ResourceNotFound" || "RequestThrottled" || "BatchTimedOut" || "BatchCanceled" || "InvalidInput" || "WrongRegionS3Bucket" || "WrongRegionS3Output" || "WrongRegionRobotApplication" || "WrongRegionSimulationApplication" || "UploadContentMismatchError", - * // clientRequestToken: "STRING_VALUE", - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { // LoggingConfig - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), - * // simulationTimeMillis: Number("long"), - * // iamRole: "STRING_VALUE", - * // robotApplications: [ // RobotApplicationConfigs - * // { // RobotApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { // LaunchConfig - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { // PortForwardingConfig - * // portMappings: [ // PortMappingList - * // { // PortMapping - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ // CommandList - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ // UploadConfigurations - * // { // UploadConfiguration - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ // Tools - * // { // Tool - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ // SimulationApplicationConfigs - * // { // SimulationApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ // WorldConfigs - * // { // WorldConfig - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ // DataSources - * // { // DataSource - * // name: "STRING_VALUE", - * // s3Bucket: "STRING_VALUE", - * // s3Keys: [ // S3KeyOutputs - * // { // S3KeyOutput - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // }, - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // vpcConfig: { // VPCConfigResponse - * // subnets: [ // Subnets - * // "STRING_VALUE", - * // ], - * // securityGroups: [ // SecurityGroups - * // "STRING_VALUE", - * // ], - * // vpcId: "STRING_VALUE", - * // assignPublicIp: true || false, - * // }, - * // compute: { // ComputeResponse - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // }; - * - * ``` - * - * @param CreateSimulationJobCommandInput - {@link CreateSimulationJobCommandInput} - * @returns {@link CreateSimulationJobCommandOutput} - * @see {@link CreateSimulationJobCommandInput} for command's `input` shape. - * @see {@link CreateSimulationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ServiceUnavailableException} (server fault) - *

The request has failed due to a temporary failure of the server.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateSimulationJobCommand extends $Command - .classBuilder< - CreateSimulationJobCommandInput, - CreateSimulationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateSimulationJob", {}) - .n("RoboMakerClient", "CreateSimulationJobCommand") - .f(void 0, void 0) - .ser(se_CreateSimulationJobCommand) - .de(de_CreateSimulationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateSimulationJobRequest; - output: CreateSimulationJobResponse; - }; - sdk: { - input: CreateSimulationJobCommandInput; - output: CreateSimulationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateWorldExportJobCommand.ts b/clients/client-robomaker/src/commands/CreateWorldExportJobCommand.ts deleted file mode 100644 index a636494f427f..000000000000 --- a/clients/client-robomaker/src/commands/CreateWorldExportJobCommand.ts +++ /dev/null @@ -1,146 +0,0 @@ -// 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 { CreateWorldExportJobRequest, CreateWorldExportJobResponse } from "../models/models_0"; -import { de_CreateWorldExportJobCommand, se_CreateWorldExportJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateWorldExportJobCommand}. - */ -export interface CreateWorldExportJobCommandInput extends CreateWorldExportJobRequest {} -/** - * @public - * - * The output of {@link CreateWorldExportJobCommand}. - */ -export interface CreateWorldExportJobCommandOutput extends CreateWorldExportJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a world export job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateWorldExportJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateWorldExportJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateWorldExportJobRequest - * clientRequestToken: "STRING_VALUE", - * worlds: [ // Arns // required - * "STRING_VALUE", - * ], - * outputLocation: { // OutputLocation - * s3Bucket: "STRING_VALUE", - * s3Prefix: "STRING_VALUE", - * }, - * iamRole: "STRING_VALUE", // required - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateWorldExportJobCommand(input); - * const response = await client.send(command); - * // { // CreateWorldExportJobResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "Running" || "Completed" || "Failed" || "Canceling" || "Canceled", - * // createdAt: new Date("TIMESTAMP"), - * // failureCode: "InternalServiceError" || "LimitExceeded" || "ResourceNotFound" || "RequestThrottled" || "InvalidInput" || "AccessDenied", - * // clientRequestToken: "STRING_VALUE", - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // iamRole: "STRING_VALUE", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateWorldExportJobCommandInput - {@link CreateWorldExportJobCommandInput} - * @returns {@link CreateWorldExportJobCommandOutput} - * @see {@link CreateWorldExportJobCommandInput} for command's `input` shape. - * @see {@link CreateWorldExportJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ServiceUnavailableException} (server fault) - *

The request has failed due to a temporary failure of the server.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateWorldExportJobCommand extends $Command - .classBuilder< - CreateWorldExportJobCommandInput, - CreateWorldExportJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateWorldExportJob", {}) - .n("RoboMakerClient", "CreateWorldExportJobCommand") - .f(void 0, void 0) - .ser(se_CreateWorldExportJobCommand) - .de(de_CreateWorldExportJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateWorldExportJobRequest; - output: CreateWorldExportJobResponse; - }; - sdk: { - input: CreateWorldExportJobCommandInput; - output: CreateWorldExportJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateWorldGenerationJobCommand.ts b/clients/client-robomaker/src/commands/CreateWorldGenerationJobCommand.ts deleted file mode 100644 index 55aca5d07027..000000000000 --- a/clients/client-robomaker/src/commands/CreateWorldGenerationJobCommand.ts +++ /dev/null @@ -1,153 +0,0 @@ -// 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 { CreateWorldGenerationJobRequest, CreateWorldGenerationJobResponse } from "../models/models_0"; -import { de_CreateWorldGenerationJobCommand, se_CreateWorldGenerationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateWorldGenerationJobCommand}. - */ -export interface CreateWorldGenerationJobCommandInput extends CreateWorldGenerationJobRequest {} -/** - * @public - * - * The output of {@link CreateWorldGenerationJobCommand}. - */ -export interface CreateWorldGenerationJobCommandOutput extends CreateWorldGenerationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates worlds using the specified template.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateWorldGenerationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateWorldGenerationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateWorldGenerationJobRequest - * clientRequestToken: "STRING_VALUE", - * template: "STRING_VALUE", // required - * worldCount: { // WorldCount - * floorplanCount: Number("int"), - * interiorCountPerFloorplan: Number("int"), - * }, - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * worldTags: { - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateWorldGenerationJobCommand(input); - * const response = await client.send(command); - * // { // CreateWorldGenerationJobResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "Running" || "Completed" || "Failed" || "PartialFailed" || "Canceling" || "Canceled", - * // createdAt: new Date("TIMESTAMP"), - * // failureCode: "InternalServiceError" || "LimitExceeded" || "ResourceNotFound" || "RequestThrottled" || "InvalidInput" || "AllWorldGenerationFailed", - * // clientRequestToken: "STRING_VALUE", - * // template: "STRING_VALUE", - * // worldCount: { // WorldCount - * // floorplanCount: Number("int"), - * // interiorCountPerFloorplan: Number("int"), - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // worldTags: { - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateWorldGenerationJobCommandInput - {@link CreateWorldGenerationJobCommandInput} - * @returns {@link CreateWorldGenerationJobCommandOutput} - * @see {@link CreateWorldGenerationJobCommandInput} for command's `input` shape. - * @see {@link CreateWorldGenerationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ServiceUnavailableException} (server fault) - *

The request has failed due to a temporary failure of the server.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateWorldGenerationJobCommand extends $Command - .classBuilder< - CreateWorldGenerationJobCommandInput, - CreateWorldGenerationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateWorldGenerationJob", {}) - .n("RoboMakerClient", "CreateWorldGenerationJobCommand") - .f(void 0, void 0) - .ser(se_CreateWorldGenerationJobCommand) - .de(de_CreateWorldGenerationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateWorldGenerationJobRequest; - output: CreateWorldGenerationJobResponse; - }; - sdk: { - input: CreateWorldGenerationJobCommandInput; - output: CreateWorldGenerationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/CreateWorldTemplateCommand.ts b/clients/client-robomaker/src/commands/CreateWorldTemplateCommand.ts deleted file mode 100644 index dec729530a86..000000000000 --- a/clients/client-robomaker/src/commands/CreateWorldTemplateCommand.ts +++ /dev/null @@ -1,138 +0,0 @@ -// 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 { CreateWorldTemplateRequest, CreateWorldTemplateResponse } from "../models/models_0"; -import { de_CreateWorldTemplateCommand, se_CreateWorldTemplateCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateWorldTemplateCommand}. - */ -export interface CreateWorldTemplateCommandInput extends CreateWorldTemplateRequest {} -/** - * @public - * - * The output of {@link CreateWorldTemplateCommand}. - */ -export interface CreateWorldTemplateCommandOutput extends CreateWorldTemplateResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Creates a world template.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, CreateWorldTemplateCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, CreateWorldTemplateCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // CreateWorldTemplateRequest - * clientRequestToken: "STRING_VALUE", - * name: "STRING_VALUE", - * templateBody: "STRING_VALUE", - * templateLocation: { // TemplateLocation - * s3Bucket: "STRING_VALUE", // required - * s3Key: "STRING_VALUE", // required - * }, - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateWorldTemplateCommand(input); - * const response = await client.send(command); - * // { // CreateWorldTemplateResponse - * // arn: "STRING_VALUE", - * // clientRequestToken: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // name: "STRING_VALUE", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param CreateWorldTemplateCommandInput - {@link CreateWorldTemplateCommandInput} - * @returns {@link CreateWorldTemplateCommandOutput} - * @see {@link CreateWorldTemplateCommandInput} for command's `input` shape. - * @see {@link CreateWorldTemplateCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceAlreadyExistsException} (client fault) - *

The specified resource already exists.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class CreateWorldTemplateCommand extends $Command - .classBuilder< - CreateWorldTemplateCommandInput, - CreateWorldTemplateCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "CreateWorldTemplate", {}) - .n("RoboMakerClient", "CreateWorldTemplateCommand") - .f(void 0, void 0) - .ser(se_CreateWorldTemplateCommand) - .de(de_CreateWorldTemplateCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateWorldTemplateRequest; - output: CreateWorldTemplateResponse; - }; - sdk: { - input: CreateWorldTemplateCommandInput; - output: CreateWorldTemplateCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DeleteFleetCommand.ts b/clients/client-robomaker/src/commands/DeleteFleetCommand.ts deleted file mode 100644 index 2158046084d6..000000000000 --- a/clients/client-robomaker/src/commands/DeleteFleetCommand.ts +++ /dev/null @@ -1,116 +0,0 @@ -// 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 { DeleteFleetRequest, DeleteFleetResponse } from "../models/models_0"; -import { de_DeleteFleetCommand, se_DeleteFleetCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteFleetCommand}. - */ -export interface DeleteFleetCommandInput extends DeleteFleetRequest {} -/** - * @public - * - * The output of {@link DeleteFleetCommand}. - */ -export interface DeleteFleetCommandOutput extends DeleteFleetResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Deletes a fleet.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DeleteFleetCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DeleteFleetCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DeleteFleetRequest - * fleet: "STRING_VALUE", // required - * }; - * const command = new DeleteFleetCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteFleetCommandInput - {@link DeleteFleetCommandInput} - * @returns {@link DeleteFleetCommandOutput} - * @see {@link DeleteFleetCommandInput} for command's `input` shape. - * @see {@link DeleteFleetCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DeleteFleetCommand extends $Command - .classBuilder< - DeleteFleetCommandInput, - DeleteFleetCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DeleteFleet", {}) - .n("RoboMakerClient", "DeleteFleetCommand") - .f(void 0, void 0) - .ser(se_DeleteFleetCommand) - .de(de_DeleteFleetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteFleetRequest; - output: {}; - }; - sdk: { - input: DeleteFleetCommandInput; - output: DeleteFleetCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DeleteRobotApplicationCommand.ts b/clients/client-robomaker/src/commands/DeleteRobotApplicationCommand.ts deleted file mode 100644 index 38e74c438500..000000000000 --- a/clients/client-robomaker/src/commands/DeleteRobotApplicationCommand.ts +++ /dev/null @@ -1,112 +0,0 @@ -// 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 { DeleteRobotApplicationRequest, DeleteRobotApplicationResponse } from "../models/models_0"; -import { de_DeleteRobotApplicationCommand, se_DeleteRobotApplicationCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteRobotApplicationCommand}. - */ -export interface DeleteRobotApplicationCommandInput extends DeleteRobotApplicationRequest {} -/** - * @public - * - * The output of {@link DeleteRobotApplicationCommand}. - */ -export interface DeleteRobotApplicationCommandOutput extends DeleteRobotApplicationResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Deletes a robot application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DeleteRobotApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DeleteRobotApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DeleteRobotApplicationRequest - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * }; - * const command = new DeleteRobotApplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteRobotApplicationCommandInput - {@link DeleteRobotApplicationCommandInput} - * @returns {@link DeleteRobotApplicationCommandOutput} - * @see {@link DeleteRobotApplicationCommandInput} for command's `input` shape. - * @see {@link DeleteRobotApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DeleteRobotApplicationCommand extends $Command - .classBuilder< - DeleteRobotApplicationCommandInput, - DeleteRobotApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DeleteRobotApplication", {}) - .n("RoboMakerClient", "DeleteRobotApplicationCommand") - .f(void 0, void 0) - .ser(se_DeleteRobotApplicationCommand) - .de(de_DeleteRobotApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteRobotApplicationRequest; - output: {}; - }; - sdk: { - input: DeleteRobotApplicationCommandInput; - output: DeleteRobotApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DeleteRobotCommand.ts b/clients/client-robomaker/src/commands/DeleteRobotCommand.ts deleted file mode 100644 index 4ffdcefbade1..000000000000 --- a/clients/client-robomaker/src/commands/DeleteRobotCommand.ts +++ /dev/null @@ -1,116 +0,0 @@ -// 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 { DeleteRobotRequest, DeleteRobotResponse } from "../models/models_0"; -import { de_DeleteRobotCommand, se_DeleteRobotCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteRobotCommand}. - */ -export interface DeleteRobotCommandInput extends DeleteRobotRequest {} -/** - * @public - * - * The output of {@link DeleteRobotCommand}. - */ -export interface DeleteRobotCommandOutput extends DeleteRobotResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Deletes a robot.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DeleteRobotCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DeleteRobotCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DeleteRobotRequest - * robot: "STRING_VALUE", // required - * }; - * const command = new DeleteRobotCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteRobotCommandInput - {@link DeleteRobotCommandInput} - * @returns {@link DeleteRobotCommandOutput} - * @see {@link DeleteRobotCommandInput} for command's `input` shape. - * @see {@link DeleteRobotCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DeleteRobotCommand extends $Command - .classBuilder< - DeleteRobotCommandInput, - DeleteRobotCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DeleteRobot", {}) - .n("RoboMakerClient", "DeleteRobotCommand") - .f(void 0, void 0) - .ser(se_DeleteRobotCommand) - .de(de_DeleteRobotCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteRobotRequest; - output: {}; - }; - sdk: { - input: DeleteRobotCommandInput; - output: DeleteRobotCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DeleteSimulationApplicationCommand.ts b/clients/client-robomaker/src/commands/DeleteSimulationApplicationCommand.ts deleted file mode 100644 index c286b14df3d7..000000000000 --- a/clients/client-robomaker/src/commands/DeleteSimulationApplicationCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// 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 { DeleteSimulationApplicationRequest, DeleteSimulationApplicationResponse } from "../models/models_0"; -import { - de_DeleteSimulationApplicationCommand, - se_DeleteSimulationApplicationCommand, -} from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteSimulationApplicationCommand}. - */ -export interface DeleteSimulationApplicationCommandInput extends DeleteSimulationApplicationRequest {} -/** - * @public - * - * The output of {@link DeleteSimulationApplicationCommand}. - */ -export interface DeleteSimulationApplicationCommandOutput - extends DeleteSimulationApplicationResponse, - __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Deletes a simulation application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DeleteSimulationApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DeleteSimulationApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DeleteSimulationApplicationRequest - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * }; - * const command = new DeleteSimulationApplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteSimulationApplicationCommandInput - {@link DeleteSimulationApplicationCommandInput} - * @returns {@link DeleteSimulationApplicationCommandOutput} - * @see {@link DeleteSimulationApplicationCommandInput} for command's `input` shape. - * @see {@link DeleteSimulationApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DeleteSimulationApplicationCommand extends $Command - .classBuilder< - DeleteSimulationApplicationCommandInput, - DeleteSimulationApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DeleteSimulationApplication", {}) - .n("RoboMakerClient", "DeleteSimulationApplicationCommand") - .f(void 0, void 0) - .ser(se_DeleteSimulationApplicationCommand) - .de(de_DeleteSimulationApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteSimulationApplicationRequest; - output: {}; - }; - sdk: { - input: DeleteSimulationApplicationCommandInput; - output: DeleteSimulationApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DeleteWorldTemplateCommand.ts b/clients/client-robomaker/src/commands/DeleteWorldTemplateCommand.ts deleted file mode 100644 index dfac68cc760b..000000000000 --- a/clients/client-robomaker/src/commands/DeleteWorldTemplateCommand.ts +++ /dev/null @@ -1,114 +0,0 @@ -// 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 { DeleteWorldTemplateRequest, DeleteWorldTemplateResponse } from "../models/models_0"; -import { de_DeleteWorldTemplateCommand, se_DeleteWorldTemplateCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteWorldTemplateCommand}. - */ -export interface DeleteWorldTemplateCommandInput extends DeleteWorldTemplateRequest {} -/** - * @public - * - * The output of {@link DeleteWorldTemplateCommand}. - */ -export interface DeleteWorldTemplateCommandOutput extends DeleteWorldTemplateResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Deletes a world template.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DeleteWorldTemplateCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DeleteWorldTemplateCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DeleteWorldTemplateRequest - * template: "STRING_VALUE", // required - * }; - * const command = new DeleteWorldTemplateCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteWorldTemplateCommandInput - {@link DeleteWorldTemplateCommandInput} - * @returns {@link DeleteWorldTemplateCommandOutput} - * @see {@link DeleteWorldTemplateCommandInput} for command's `input` shape. - * @see {@link DeleteWorldTemplateCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DeleteWorldTemplateCommand extends $Command - .classBuilder< - DeleteWorldTemplateCommandInput, - DeleteWorldTemplateCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DeleteWorldTemplate", {}) - .n("RoboMakerClient", "DeleteWorldTemplateCommand") - .f(void 0, void 0) - .ser(se_DeleteWorldTemplateCommand) - .de(de_DeleteWorldTemplateCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteWorldTemplateRequest; - output: {}; - }; - sdk: { - input: DeleteWorldTemplateCommandInput; - output: DeleteWorldTemplateCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DeregisterRobotCommand.ts b/clients/client-robomaker/src/commands/DeregisterRobotCommand.ts deleted file mode 100644 index 4870fba20351..000000000000 --- a/clients/client-robomaker/src/commands/DeregisterRobotCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { DeregisterRobotRequest, DeregisterRobotResponse } from "../models/models_0"; -import { de_DeregisterRobotCommand, se_DeregisterRobotCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeregisterRobotCommand}. - */ -export interface DeregisterRobotCommandInput extends DeregisterRobotRequest {} -/** - * @public - * - * The output of {@link DeregisterRobotCommand}. - */ -export interface DeregisterRobotCommandOutput extends DeregisterRobotResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Deregisters a robot.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DeregisterRobotCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DeregisterRobotCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DeregisterRobotRequest - * fleet: "STRING_VALUE", // required - * robot: "STRING_VALUE", // required - * }; - * const command = new DeregisterRobotCommand(input); - * const response = await client.send(command); - * // { // DeregisterRobotResponse - * // fleet: "STRING_VALUE", - * // robot: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DeregisterRobotCommandInput - {@link DeregisterRobotCommandInput} - * @returns {@link DeregisterRobotCommandOutput} - * @see {@link DeregisterRobotCommandInput} for command's `input` shape. - * @see {@link DeregisterRobotCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DeregisterRobotCommand extends $Command - .classBuilder< - DeregisterRobotCommandInput, - DeregisterRobotCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DeregisterRobot", {}) - .n("RoboMakerClient", "DeregisterRobotCommand") - .f(void 0, void 0) - .ser(se_DeregisterRobotCommand) - .de(de_DeregisterRobotCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeregisterRobotRequest; - output: DeregisterRobotResponse; - }; - sdk: { - input: DeregisterRobotCommandInput; - output: DeregisterRobotCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeDeploymentJobCommand.ts b/clients/client-robomaker/src/commands/DescribeDeploymentJobCommand.ts deleted file mode 100644 index 3d9932a7c439..000000000000 --- a/clients/client-robomaker/src/commands/DescribeDeploymentJobCommand.ts +++ /dev/null @@ -1,170 +0,0 @@ -// 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 { DescribeDeploymentJobRequest, DescribeDeploymentJobResponse } from "../models/models_0"; -import { de_DescribeDeploymentJobCommand, se_DescribeDeploymentJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeDeploymentJobCommand}. - */ -export interface DescribeDeploymentJobCommandInput extends DescribeDeploymentJobRequest {} -/** - * @public - * - * The output of {@link DescribeDeploymentJobCommand}. - */ -export interface DescribeDeploymentJobCommandOutput extends DescribeDeploymentJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Describes a deployment job.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeDeploymentJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeDeploymentJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeDeploymentJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new DescribeDeploymentJobCommand(input); - * const response = await client.send(command); - * // { // DescribeDeploymentJobResponse - * // arn: "STRING_VALUE", - * // fleet: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "InProgress" || "Failed" || "Succeeded" || "Canceled", - * // deploymentConfig: { // DeploymentConfig - * // concurrentDeploymentPercentage: Number("int"), - * // failureThresholdPercentage: Number("int"), - * // robotDeploymentTimeoutInSeconds: Number("long"), - * // downloadConditionFile: { // S3Object - * // bucket: "STRING_VALUE", // required - * // key: "STRING_VALUE", // required - * // etag: "STRING_VALUE", - * // }, - * // }, - * // deploymentApplicationConfigs: [ // DeploymentApplicationConfigs - * // { // DeploymentApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", // required - * // launchConfig: { // DeploymentLaunchConfig - * // packageName: "STRING_VALUE", // required - * // preLaunchFile: "STRING_VALUE", - * // launchFile: "STRING_VALUE", // required - * // postLaunchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // }, - * // ], - * // failureReason: "STRING_VALUE", - * // failureCode: "ResourceNotFound" || "EnvironmentSetupError" || "EtagMismatch" || "FailureThresholdBreached" || "RobotDeploymentAborted" || "RobotDeploymentNoResponse" || "RobotAgentConnectionTimeout" || "GreengrassDeploymentFailed" || "InvalidGreengrassGroup" || "MissingRobotArchitecture" || "MissingRobotApplicationArchitecture" || "MissingRobotDeploymentResource" || "GreengrassGroupVersionDoesNotExist" || "LambdaDeleted" || "ExtractingBundleFailure" || "PreLaunchFileFailure" || "PostLaunchFileFailure" || "BadPermissionError" || "DownloadConditionFailed" || "BadLambdaAssociated" || "InternalServerError" || "RobotApplicationDoesNotExist" || "DeploymentFleetDoesNotExist" || "FleetDeploymentTimeout", - * // createdAt: new Date("TIMESTAMP"), - * // robotDeploymentSummary: [ // RobotDeploymentSummary - * // { // RobotDeployment - * // arn: "STRING_VALUE", - * // deploymentStartTime: new Date("TIMESTAMP"), - * // deploymentFinishTime: new Date("TIMESTAMP"), - * // status: "Available" || "Registered" || "PendingNewDeployment" || "Deploying" || "Failed" || "InSync" || "NoResponse", - * // progressDetail: { // ProgressDetail - * // currentProgress: "Validating" || "DownloadingExtracting" || "ExecutingDownloadCondition" || "ExecutingPreLaunch" || "Launching" || "ExecutingPostLaunch" || "Finished", - * // percentDone: Number("float"), - * // estimatedTimeRemainingSeconds: Number("int"), - * // targetResource: "STRING_VALUE", - * // }, - * // failureReason: "STRING_VALUE", - * // failureCode: "ResourceNotFound" || "EnvironmentSetupError" || "EtagMismatch" || "FailureThresholdBreached" || "RobotDeploymentAborted" || "RobotDeploymentNoResponse" || "RobotAgentConnectionTimeout" || "GreengrassDeploymentFailed" || "InvalidGreengrassGroup" || "MissingRobotArchitecture" || "MissingRobotApplicationArchitecture" || "MissingRobotDeploymentResource" || "GreengrassGroupVersionDoesNotExist" || "LambdaDeleted" || "ExtractingBundleFailure" || "PreLaunchFileFailure" || "PostLaunchFileFailure" || "BadPermissionError" || "DownloadConditionFailed" || "BadLambdaAssociated" || "InternalServerError" || "RobotApplicationDoesNotExist" || "DeploymentFleetDoesNotExist" || "FleetDeploymentTimeout", - * // }, - * // ], - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeDeploymentJobCommandInput - {@link DescribeDeploymentJobCommandInput} - * @returns {@link DescribeDeploymentJobCommandOutput} - * @see {@link DescribeDeploymentJobCommandInput} for command's `input` shape. - * @see {@link DescribeDeploymentJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeDeploymentJobCommand extends $Command - .classBuilder< - DescribeDeploymentJobCommandInput, - DescribeDeploymentJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeDeploymentJob", {}) - .n("RoboMakerClient", "DescribeDeploymentJobCommand") - .f(void 0, void 0) - .ser(se_DescribeDeploymentJobCommand) - .de(de_DescribeDeploymentJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeDeploymentJobRequest; - output: DescribeDeploymentJobResponse; - }; - sdk: { - input: DescribeDeploymentJobCommandInput; - output: DescribeDeploymentJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeFleetCommand.ts b/clients/client-robomaker/src/commands/DescribeFleetCommand.ts deleted file mode 100644 index 92f1b9a71c3b..000000000000 --- a/clients/client-robomaker/src/commands/DescribeFleetCommand.ts +++ /dev/null @@ -1,142 +0,0 @@ -// 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 { DescribeFleetRequest, DescribeFleetResponse } from "../models/models_0"; -import { de_DescribeFleetCommand, se_DescribeFleetCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeFleetCommand}. - */ -export interface DescribeFleetCommandInput extends DescribeFleetRequest {} -/** - * @public - * - * The output of {@link DescribeFleetCommand}. - */ -export interface DescribeFleetCommandOutput extends DescribeFleetResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Describes a fleet.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeFleetCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeFleetCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeFleetRequest - * fleet: "STRING_VALUE", // required - * }; - * const command = new DescribeFleetCommand(input); - * const response = await client.send(command); - * // { // DescribeFleetResponse - * // name: "STRING_VALUE", - * // arn: "STRING_VALUE", - * // robots: [ // Robots - * // { // Robot - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // fleetArn: "STRING_VALUE", - * // status: "Available" || "Registered" || "PendingNewDeployment" || "Deploying" || "Failed" || "InSync" || "NoResponse", - * // greenGrassGroupId: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // lastDeploymentJob: "STRING_VALUE", - * // lastDeploymentTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // createdAt: new Date("TIMESTAMP"), - * // lastDeploymentStatus: "Pending" || "Preparing" || "InProgress" || "Failed" || "Succeeded" || "Canceled", - * // lastDeploymentJob: "STRING_VALUE", - * // lastDeploymentTime: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeFleetCommandInput - {@link DescribeFleetCommandInput} - * @returns {@link DescribeFleetCommandOutput} - * @see {@link DescribeFleetCommandInput} for command's `input` shape. - * @see {@link DescribeFleetCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeFleetCommand extends $Command - .classBuilder< - DescribeFleetCommandInput, - DescribeFleetCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeFleet", {}) - .n("RoboMakerClient", "DescribeFleetCommand") - .f(void 0, void 0) - .ser(se_DescribeFleetCommand) - .de(de_DescribeFleetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeFleetRequest; - output: DescribeFleetResponse; - }; - sdk: { - input: DescribeFleetCommandInput; - output: DescribeFleetCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeRobotApplicationCommand.ts b/clients/client-robomaker/src/commands/DescribeRobotApplicationCommand.ts deleted file mode 100644 index c28400be1595..000000000000 --- a/clients/client-robomaker/src/commands/DescribeRobotApplicationCommand.ts +++ /dev/null @@ -1,140 +0,0 @@ -// 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 { DescribeRobotApplicationRequest, DescribeRobotApplicationResponse } from "../models/models_0"; -import { de_DescribeRobotApplicationCommand, se_DescribeRobotApplicationCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeRobotApplicationCommand}. - */ -export interface DescribeRobotApplicationCommandInput extends DescribeRobotApplicationRequest {} -/** - * @public - * - * The output of {@link DescribeRobotApplicationCommand}. - */ -export interface DescribeRobotApplicationCommandOutput extends DescribeRobotApplicationResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a robot application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeRobotApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeRobotApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeRobotApplicationRequest - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * }; - * const command = new DescribeRobotApplicationCommand(input); - * const response = await client.send(command); - * // { // DescribeRobotApplicationResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // revisionId: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // imageDigest: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeRobotApplicationCommandInput - {@link DescribeRobotApplicationCommandInput} - * @returns {@link DescribeRobotApplicationCommandOutput} - * @see {@link DescribeRobotApplicationCommandInput} for command's `input` shape. - * @see {@link DescribeRobotApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeRobotApplicationCommand extends $Command - .classBuilder< - DescribeRobotApplicationCommandInput, - DescribeRobotApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeRobotApplication", {}) - .n("RoboMakerClient", "DescribeRobotApplicationCommand") - .f(void 0, void 0) - .ser(se_DescribeRobotApplicationCommand) - .de(de_DescribeRobotApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeRobotApplicationRequest; - output: DescribeRobotApplicationResponse; - }; - sdk: { - input: DescribeRobotApplicationCommandInput; - output: DescribeRobotApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeRobotCommand.ts b/clients/client-robomaker/src/commands/DescribeRobotCommand.ts deleted file mode 100644 index 2cf819d2155d..000000000000 --- a/clients/client-robomaker/src/commands/DescribeRobotCommand.ts +++ /dev/null @@ -1,132 +0,0 @@ -// 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 { DescribeRobotRequest, DescribeRobotResponse } from "../models/models_0"; -import { de_DescribeRobotCommand, se_DescribeRobotCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeRobotCommand}. - */ -export interface DescribeRobotCommandInput extends DescribeRobotRequest {} -/** - * @public - * - * The output of {@link DescribeRobotCommand}. - */ -export interface DescribeRobotCommandOutput extends DescribeRobotResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

Describes a robot.

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeRobotCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeRobotCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeRobotRequest - * robot: "STRING_VALUE", // required - * }; - * const command = new DescribeRobotCommand(input); - * const response = await client.send(command); - * // { // DescribeRobotResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // fleetArn: "STRING_VALUE", - * // status: "Available" || "Registered" || "PendingNewDeployment" || "Deploying" || "Failed" || "InSync" || "NoResponse", - * // greengrassGroupId: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // lastDeploymentJob: "STRING_VALUE", - * // lastDeploymentTime: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeRobotCommandInput - {@link DescribeRobotCommandInput} - * @returns {@link DescribeRobotCommandOutput} - * @see {@link DescribeRobotCommandInput} for command's `input` shape. - * @see {@link DescribeRobotCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeRobotCommand extends $Command - .classBuilder< - DescribeRobotCommandInput, - DescribeRobotCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeRobot", {}) - .n("RoboMakerClient", "DescribeRobotCommand") - .f(void 0, void 0) - .ser(se_DescribeRobotCommand) - .de(de_DescribeRobotCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeRobotRequest; - output: DescribeRobotResponse; - }; - sdk: { - input: DescribeRobotCommandInput; - output: DescribeRobotCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeSimulationApplicationCommand.ts b/clients/client-robomaker/src/commands/DescribeSimulationApplicationCommand.ts deleted file mode 100644 index 3be26aeae903..000000000000 --- a/clients/client-robomaker/src/commands/DescribeSimulationApplicationCommand.ts +++ /dev/null @@ -1,153 +0,0 @@ -// 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 { DescribeSimulationApplicationRequest, DescribeSimulationApplicationResponse } from "../models/models_0"; -import { - de_DescribeSimulationApplicationCommand, - se_DescribeSimulationApplicationCommand, -} from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeSimulationApplicationCommand}. - */ -export interface DescribeSimulationApplicationCommandInput extends DescribeSimulationApplicationRequest {} -/** - * @public - * - * The output of {@link DescribeSimulationApplicationCommand}. - */ -export interface DescribeSimulationApplicationCommandOutput - extends DescribeSimulationApplicationResponse, - __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a simulation application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeSimulationApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeSimulationApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeSimulationApplicationRequest - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * }; - * const command = new DescribeSimulationApplicationCommand(input); - * const response = await client.send(command); - * // { // DescribeSimulationApplicationResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // simulationSoftwareSuite: { // SimulationSoftwareSuite - * // name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * // version: "STRING_VALUE", - * // }, - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // renderingEngine: { // RenderingEngine - * // name: "OGRE", - * // version: "STRING_VALUE", - * // }, - * // revisionId: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // imageDigest: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeSimulationApplicationCommandInput - {@link DescribeSimulationApplicationCommandInput} - * @returns {@link DescribeSimulationApplicationCommandOutput} - * @see {@link DescribeSimulationApplicationCommandInput} for command's `input` shape. - * @see {@link DescribeSimulationApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeSimulationApplicationCommand extends $Command - .classBuilder< - DescribeSimulationApplicationCommandInput, - DescribeSimulationApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeSimulationApplication", {}) - .n("RoboMakerClient", "DescribeSimulationApplicationCommand") - .f(void 0, void 0) - .ser(se_DescribeSimulationApplicationCommand) - .de(de_DescribeSimulationApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeSimulationApplicationRequest; - output: DescribeSimulationApplicationResponse; - }; - sdk: { - input: DescribeSimulationApplicationCommandInput; - output: DescribeSimulationApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeSimulationJobBatchCommand.ts b/clients/client-robomaker/src/commands/DescribeSimulationJobBatchCommand.ts deleted file mode 100644 index a4fecbeda44a..000000000000 --- a/clients/client-robomaker/src/commands/DescribeSimulationJobBatchCommand.ts +++ /dev/null @@ -1,419 +0,0 @@ -// 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 { DescribeSimulationJobBatchRequest, DescribeSimulationJobBatchResponse } from "../models/models_0"; -import { de_DescribeSimulationJobBatchCommand, se_DescribeSimulationJobBatchCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeSimulationJobBatchCommand}. - */ -export interface DescribeSimulationJobBatchCommandInput extends DescribeSimulationJobBatchRequest {} -/** - * @public - * - * The output of {@link DescribeSimulationJobBatchCommand}. - */ -export interface DescribeSimulationJobBatchCommandOutput extends DescribeSimulationJobBatchResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a simulation job batch.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeSimulationJobBatchCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeSimulationJobBatchCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeSimulationJobBatchRequest - * batch: "STRING_VALUE", // required - * }; - * const command = new DescribeSimulationJobBatchCommand(input); - * const response = await client.send(command); - * // { // DescribeSimulationJobBatchResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "InProgress" || "Failed" || "Completed" || "Canceled" || "Canceling" || "Completing" || "TimingOut" || "TimedOut", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // createdAt: new Date("TIMESTAMP"), - * // clientRequestToken: "STRING_VALUE", - * // batchPolicy: { // BatchPolicy - * // timeoutInSeconds: Number("long"), - * // maxConcurrency: Number("int"), - * // }, - * // failureCode: "InternalServiceError", - * // failureReason: "STRING_VALUE", - * // failedRequests: [ // FailedCreateSimulationJobRequests - * // { // FailedCreateSimulationJobRequest - * // request: { // SimulationJobRequest - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { // LoggingConfig - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), // required - * // iamRole: "STRING_VALUE", - * // failureBehavior: "Fail" || "Continue", - * // useDefaultApplications: true || false, - * // robotApplications: [ // RobotApplicationConfigs - * // { // RobotApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { // LaunchConfig - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { // PortForwardingConfig - * // portMappings: [ // PortMappingList - * // { // PortMapping - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ // CommandList - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ // UploadConfigurations - * // { // UploadConfiguration - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ // Tools - * // { // Tool - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ // SimulationApplicationConfigs - * // { // SimulationApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ // WorldConfigs - * // { // WorldConfig - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ // DataSourceConfigs - * // { // DataSourceConfig - * // name: "STRING_VALUE", // required - * // s3Bucket: "STRING_VALUE", // required - * // s3Keys: [ // S3KeysOrPrefixes // required - * // "STRING_VALUE", - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // vpcConfig: { // VPCConfig - * // subnets: [ // Subnets // required - * // "STRING_VALUE", - * // ], - * // securityGroups: [ // SecurityGroups - * // "STRING_VALUE", - * // ], - * // assignPublicIp: true || false, - * // }, - * // compute: { // Compute - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // failureReason: "STRING_VALUE", - * // failureCode: "InternalServiceError" || "RobotApplicationCrash" || "SimulationApplicationCrash" || "RobotApplicationHealthCheckFailure" || "SimulationApplicationHealthCheckFailure" || "BadPermissionsRobotApplication" || "BadPermissionsSimulationApplication" || "BadPermissionsS3Object" || "BadPermissionsS3Output" || "BadPermissionsCloudwatchLogs" || "SubnetIpLimitExceeded" || "ENILimitExceeded" || "BadPermissionsUserCredentials" || "InvalidBundleRobotApplication" || "InvalidBundleSimulationApplication" || "InvalidS3Resource" || "ThrottlingError" || "LimitExceeded" || "MismatchedEtag" || "RobotApplicationVersionMismatchedEtag" || "SimulationApplicationVersionMismatchedEtag" || "ResourceNotFound" || "RequestThrottled" || "BatchTimedOut" || "BatchCanceled" || "InvalidInput" || "WrongRegionS3Bucket" || "WrongRegionS3Output" || "WrongRegionRobotApplication" || "WrongRegionSimulationApplication" || "UploadContentMismatchError", - * // failedAt: new Date("TIMESTAMP"), - * // }, - * // ], - * // pendingRequests: [ // CreateSimulationJobRequests - * // { - * // outputLocation: { - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), // required - * // iamRole: "STRING_VALUE", - * // failureBehavior: "Fail" || "Continue", - * // useDefaultApplications: true || false, - * // robotApplications: [ - * // { - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ - * // { - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ - * // { - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ - * // { - * // name: "STRING_VALUE", // required - * // s3Bucket: "STRING_VALUE", // required - * // s3Keys: [ // required - * // "STRING_VALUE", - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // vpcConfig: { - * // subnets: [ // required - * // "STRING_VALUE", - * // ], - * // securityGroups: [ - * // "STRING_VALUE", - * // ], - * // assignPublicIp: true || false, - * // }, - * // compute: { - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // tags: { - * // "": "STRING_VALUE", - * // }, - * // }, - * // ], - * // createdRequests: [ // SimulationJobSummaries - * // { // SimulationJobSummary - * // arn: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // name: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "Running" || "Restarting" || "Completed" || "Failed" || "RunningFailed" || "Terminating" || "Terminated" || "Canceled", - * // simulationApplicationNames: [ // SimulationApplicationNames - * // "STRING_VALUE", - * // ], - * // robotApplicationNames: [ // RobotApplicationNames - * // "STRING_VALUE", - * // ], - * // dataSourceNames: [ // DataSourceNames - * // "STRING_VALUE", - * // ], - * // computeType: "CPU" || "GPU_AND_CPU", - * // }, - * // ], - * // tags: "", - * // }; - * - * ``` - * - * @param DescribeSimulationJobBatchCommandInput - {@link DescribeSimulationJobBatchCommandInput} - * @returns {@link DescribeSimulationJobBatchCommandOutput} - * @see {@link DescribeSimulationJobBatchCommandInput} for command's `input` shape. - * @see {@link DescribeSimulationJobBatchCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeSimulationJobBatchCommand extends $Command - .classBuilder< - DescribeSimulationJobBatchCommandInput, - DescribeSimulationJobBatchCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeSimulationJobBatch", {}) - .n("RoboMakerClient", "DescribeSimulationJobBatchCommand") - .f(void 0, void 0) - .ser(se_DescribeSimulationJobBatchCommand) - .de(de_DescribeSimulationJobBatchCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeSimulationJobBatchRequest; - output: DescribeSimulationJobBatchResponse; - }; - sdk: { - input: DescribeSimulationJobBatchCommandInput; - output: DescribeSimulationJobBatchCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeSimulationJobCommand.ts b/clients/client-robomaker/src/commands/DescribeSimulationJobCommand.ts deleted file mode 100644 index 076237c558c1..000000000000 --- a/clients/client-robomaker/src/commands/DescribeSimulationJobCommand.ts +++ /dev/null @@ -1,264 +0,0 @@ -// 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 { DescribeSimulationJobRequest, DescribeSimulationJobResponse } from "../models/models_0"; -import { de_DescribeSimulationJobCommand, se_DescribeSimulationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeSimulationJobCommand}. - */ -export interface DescribeSimulationJobCommandInput extends DescribeSimulationJobRequest {} -/** - * @public - * - * The output of {@link DescribeSimulationJobCommand}. - */ -export interface DescribeSimulationJobCommandOutput extends DescribeSimulationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a simulation job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeSimulationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeSimulationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeSimulationJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new DescribeSimulationJobCommand(input); - * const response = await client.send(command); - * // { // DescribeSimulationJobResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "Running" || "Restarting" || "Completed" || "Failed" || "RunningFailed" || "Terminating" || "Terminated" || "Canceled", - * // lastStartedAt: new Date("TIMESTAMP"), - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // failureBehavior: "Fail" || "Continue", - * // failureCode: "InternalServiceError" || "RobotApplicationCrash" || "SimulationApplicationCrash" || "RobotApplicationHealthCheckFailure" || "SimulationApplicationHealthCheckFailure" || "BadPermissionsRobotApplication" || "BadPermissionsSimulationApplication" || "BadPermissionsS3Object" || "BadPermissionsS3Output" || "BadPermissionsCloudwatchLogs" || "SubnetIpLimitExceeded" || "ENILimitExceeded" || "BadPermissionsUserCredentials" || "InvalidBundleRobotApplication" || "InvalidBundleSimulationApplication" || "InvalidS3Resource" || "ThrottlingError" || "LimitExceeded" || "MismatchedEtag" || "RobotApplicationVersionMismatchedEtag" || "SimulationApplicationVersionMismatchedEtag" || "ResourceNotFound" || "RequestThrottled" || "BatchTimedOut" || "BatchCanceled" || "InvalidInput" || "WrongRegionS3Bucket" || "WrongRegionS3Output" || "WrongRegionRobotApplication" || "WrongRegionSimulationApplication" || "UploadContentMismatchError", - * // failureReason: "STRING_VALUE", - * // clientRequestToken: "STRING_VALUE", - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { // LoggingConfig - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), - * // simulationTimeMillis: Number("long"), - * // iamRole: "STRING_VALUE", - * // robotApplications: [ // RobotApplicationConfigs - * // { // RobotApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { // LaunchConfig - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { // PortForwardingConfig - * // portMappings: [ // PortMappingList - * // { // PortMapping - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ // CommandList - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ // UploadConfigurations - * // { // UploadConfiguration - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ // Tools - * // { // Tool - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ // SimulationApplicationConfigs - * // { // SimulationApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ // WorldConfigs - * // { // WorldConfig - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ // DataSources - * // { // DataSource - * // name: "STRING_VALUE", - * // s3Bucket: "STRING_VALUE", - * // s3Keys: [ // S3KeyOutputs - * // { // S3KeyOutput - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // }, - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // vpcConfig: { // VPCConfigResponse - * // subnets: [ // Subnets - * // "STRING_VALUE", - * // ], - * // securityGroups: [ // SecurityGroups - * // "STRING_VALUE", - * // ], - * // vpcId: "STRING_VALUE", - * // assignPublicIp: true || false, - * // }, - * // networkInterface: { // NetworkInterface - * // networkInterfaceId: "STRING_VALUE", - * // privateIpAddress: "STRING_VALUE", - * // publicIpAddress: "STRING_VALUE", - * // }, - * // compute: { // ComputeResponse - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // }; - * - * ``` - * - * @param DescribeSimulationJobCommandInput - {@link DescribeSimulationJobCommandInput} - * @returns {@link DescribeSimulationJobCommandOutput} - * @see {@link DescribeSimulationJobCommandInput} for command's `input` shape. - * @see {@link DescribeSimulationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeSimulationJobCommand extends $Command - .classBuilder< - DescribeSimulationJobCommandInput, - DescribeSimulationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeSimulationJob", {}) - .n("RoboMakerClient", "DescribeSimulationJobCommand") - .f(void 0, void 0) - .ser(se_DescribeSimulationJobCommand) - .de(de_DescribeSimulationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeSimulationJobRequest; - output: DescribeSimulationJobResponse; - }; - sdk: { - input: DescribeSimulationJobCommandInput; - output: DescribeSimulationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeWorldCommand.ts b/clients/client-robomaker/src/commands/DescribeWorldCommand.ts deleted file mode 100644 index c439f7de7fd6..000000000000 --- a/clients/client-robomaker/src/commands/DescribeWorldCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { DescribeWorldRequest, DescribeWorldResponse } from "../models/models_0"; -import { de_DescribeWorldCommand, se_DescribeWorldCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeWorldCommand}. - */ -export interface DescribeWorldCommandInput extends DescribeWorldRequest {} -/** - * @public - * - * The output of {@link DescribeWorldCommand}. - */ -export interface DescribeWorldCommandOutput extends DescribeWorldResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a world.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeWorldCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeWorldCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeWorldRequest - * world: "STRING_VALUE", // required - * }; - * const command = new DescribeWorldCommand(input); - * const response = await client.send(command); - * // { // DescribeWorldResponse - * // arn: "STRING_VALUE", - * // generationJob: "STRING_VALUE", - * // template: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // worldDescriptionBody: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeWorldCommandInput - {@link DescribeWorldCommandInput} - * @returns {@link DescribeWorldCommandOutput} - * @see {@link DescribeWorldCommandInput} for command's `input` shape. - * @see {@link DescribeWorldCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeWorldCommand extends $Command - .classBuilder< - DescribeWorldCommandInput, - DescribeWorldCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeWorld", {}) - .n("RoboMakerClient", "DescribeWorldCommand") - .f(void 0, void 0) - .ser(se_DescribeWorldCommand) - .de(de_DescribeWorldCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeWorldRequest; - output: DescribeWorldResponse; - }; - sdk: { - input: DescribeWorldCommandInput; - output: DescribeWorldCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeWorldExportJobCommand.ts b/clients/client-robomaker/src/commands/DescribeWorldExportJobCommand.ts deleted file mode 100644 index 126b7abdc88d..000000000000 --- a/clients/client-robomaker/src/commands/DescribeWorldExportJobCommand.ts +++ /dev/null @@ -1,132 +0,0 @@ -// 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 { DescribeWorldExportJobRequest, DescribeWorldExportJobResponse } from "../models/models_0"; -import { de_DescribeWorldExportJobCommand, se_DescribeWorldExportJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeWorldExportJobCommand}. - */ -export interface DescribeWorldExportJobCommandInput extends DescribeWorldExportJobRequest {} -/** - * @public - * - * The output of {@link DescribeWorldExportJobCommand}. - */ -export interface DescribeWorldExportJobCommandOutput extends DescribeWorldExportJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a world export job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeWorldExportJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeWorldExportJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeWorldExportJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new DescribeWorldExportJobCommand(input); - * const response = await client.send(command); - * // { // DescribeWorldExportJobResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "Running" || "Completed" || "Failed" || "Canceling" || "Canceled", - * // createdAt: new Date("TIMESTAMP"), - * // failureCode: "InternalServiceError" || "LimitExceeded" || "ResourceNotFound" || "RequestThrottled" || "InvalidInput" || "AccessDenied", - * // failureReason: "STRING_VALUE", - * // clientRequestToken: "STRING_VALUE", - * // worlds: [ // Arns - * // "STRING_VALUE", - * // ], - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // iamRole: "STRING_VALUE", - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeWorldExportJobCommandInput - {@link DescribeWorldExportJobCommandInput} - * @returns {@link DescribeWorldExportJobCommandOutput} - * @see {@link DescribeWorldExportJobCommandInput} for command's `input` shape. - * @see {@link DescribeWorldExportJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeWorldExportJobCommand extends $Command - .classBuilder< - DescribeWorldExportJobCommandInput, - DescribeWorldExportJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeWorldExportJob", {}) - .n("RoboMakerClient", "DescribeWorldExportJobCommand") - .f(void 0, void 0) - .ser(se_DescribeWorldExportJobCommand) - .de(de_DescribeWorldExportJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeWorldExportJobRequest; - output: DescribeWorldExportJobResponse; - }; - sdk: { - input: DescribeWorldExportJobCommandInput; - output: DescribeWorldExportJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeWorldGenerationJobCommand.ts b/clients/client-robomaker/src/commands/DescribeWorldGenerationJobCommand.ts deleted file mode 100644 index 2ea5660f9fa6..000000000000 --- a/clients/client-robomaker/src/commands/DescribeWorldGenerationJobCommand.ts +++ /dev/null @@ -1,148 +0,0 @@ -// 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 { DescribeWorldGenerationJobRequest, DescribeWorldGenerationJobResponse } from "../models/models_0"; -import { de_DescribeWorldGenerationJobCommand, se_DescribeWorldGenerationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeWorldGenerationJobCommand}. - */ -export interface DescribeWorldGenerationJobCommandInput extends DescribeWorldGenerationJobRequest {} -/** - * @public - * - * The output of {@link DescribeWorldGenerationJobCommand}. - */ -export interface DescribeWorldGenerationJobCommandOutput extends DescribeWorldGenerationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a world generation job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeWorldGenerationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeWorldGenerationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeWorldGenerationJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new DescribeWorldGenerationJobCommand(input); - * const response = await client.send(command); - * // { // DescribeWorldGenerationJobResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "Running" || "Completed" || "Failed" || "PartialFailed" || "Canceling" || "Canceled", - * // createdAt: new Date("TIMESTAMP"), - * // failureCode: "InternalServiceError" || "LimitExceeded" || "ResourceNotFound" || "RequestThrottled" || "InvalidInput" || "AllWorldGenerationFailed", - * // failureReason: "STRING_VALUE", - * // clientRequestToken: "STRING_VALUE", - * // template: "STRING_VALUE", - * // worldCount: { // WorldCount - * // floorplanCount: Number("int"), - * // interiorCountPerFloorplan: Number("int"), - * // }, - * // finishedWorldsSummary: { // FinishedWorldsSummary - * // finishedCount: Number("int"), - * // succeededWorlds: [ // Arns - * // "STRING_VALUE", - * // ], - * // failureSummary: { // FailureSummary - * // totalFailureCount: Number("int"), - * // failures: [ // WorldFailures - * // { // WorldFailure - * // failureCode: "InternalServiceError" || "LimitExceeded" || "ResourceNotFound" || "RequestThrottled" || "InvalidInput" || "AllWorldGenerationFailed", - * // sampleFailureReason: "STRING_VALUE", - * // failureCount: Number("int"), - * // }, - * // ], - * // }, - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // worldTags: { - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeWorldGenerationJobCommandInput - {@link DescribeWorldGenerationJobCommandInput} - * @returns {@link DescribeWorldGenerationJobCommandOutput} - * @see {@link DescribeWorldGenerationJobCommandInput} for command's `input` shape. - * @see {@link DescribeWorldGenerationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeWorldGenerationJobCommand extends $Command - .classBuilder< - DescribeWorldGenerationJobCommandInput, - DescribeWorldGenerationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeWorldGenerationJob", {}) - .n("RoboMakerClient", "DescribeWorldGenerationJobCommand") - .f(void 0, void 0) - .ser(se_DescribeWorldGenerationJobCommand) - .de(de_DescribeWorldGenerationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeWorldGenerationJobRequest; - output: DescribeWorldGenerationJobResponse; - }; - sdk: { - input: DescribeWorldGenerationJobCommandInput; - output: DescribeWorldGenerationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/DescribeWorldTemplateCommand.ts b/clients/client-robomaker/src/commands/DescribeWorldTemplateCommand.ts deleted file mode 100644 index 5a29e6f980b9..000000000000 --- a/clients/client-robomaker/src/commands/DescribeWorldTemplateCommand.ts +++ /dev/null @@ -1,124 +0,0 @@ -// 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 { DescribeWorldTemplateRequest, DescribeWorldTemplateResponse } from "../models/models_0"; -import { de_DescribeWorldTemplateCommand, se_DescribeWorldTemplateCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeWorldTemplateCommand}. - */ -export interface DescribeWorldTemplateCommandInput extends DescribeWorldTemplateRequest {} -/** - * @public - * - * The output of {@link DescribeWorldTemplateCommand}. - */ -export interface DescribeWorldTemplateCommandOutput extends DescribeWorldTemplateResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Describes a world template.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, DescribeWorldTemplateCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, DescribeWorldTemplateCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // DescribeWorldTemplateRequest - * template: "STRING_VALUE", // required - * }; - * const command = new DescribeWorldTemplateCommand(input); - * const response = await client.send(command); - * // { // DescribeWorldTemplateResponse - * // arn: "STRING_VALUE", - * // clientRequestToken: "STRING_VALUE", - * // name: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // version: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeWorldTemplateCommandInput - {@link DescribeWorldTemplateCommandInput} - * @returns {@link DescribeWorldTemplateCommandOutput} - * @see {@link DescribeWorldTemplateCommandInput} for command's `input` shape. - * @see {@link DescribeWorldTemplateCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class DescribeWorldTemplateCommand extends $Command - .classBuilder< - DescribeWorldTemplateCommandInput, - DescribeWorldTemplateCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "DescribeWorldTemplate", {}) - .n("RoboMakerClient", "DescribeWorldTemplateCommand") - .f(void 0, void 0) - .ser(se_DescribeWorldTemplateCommand) - .de(de_DescribeWorldTemplateCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeWorldTemplateRequest; - output: DescribeWorldTemplateResponse; - }; - sdk: { - input: DescribeWorldTemplateCommandInput; - output: DescribeWorldTemplateCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/GetWorldTemplateBodyCommand.ts b/clients/client-robomaker/src/commands/GetWorldTemplateBodyCommand.ts deleted file mode 100644 index 9ed1e906ffa5..000000000000 --- a/clients/client-robomaker/src/commands/GetWorldTemplateBodyCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// 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 { GetWorldTemplateBodyRequest, GetWorldTemplateBodyResponse } from "../models/models_0"; -import { de_GetWorldTemplateBodyCommand, se_GetWorldTemplateBodyCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetWorldTemplateBodyCommand}. - */ -export interface GetWorldTemplateBodyCommandInput extends GetWorldTemplateBodyRequest {} -/** - * @public - * - * The output of {@link GetWorldTemplateBodyCommand}. - */ -export interface GetWorldTemplateBodyCommandOutput extends GetWorldTemplateBodyResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Gets the world template body.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, GetWorldTemplateBodyCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, GetWorldTemplateBodyCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // GetWorldTemplateBodyRequest - * template: "STRING_VALUE", - * generationJob: "STRING_VALUE", - * }; - * const command = new GetWorldTemplateBodyCommand(input); - * const response = await client.send(command); - * // { // GetWorldTemplateBodyResponse - * // templateBody: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetWorldTemplateBodyCommandInput - {@link GetWorldTemplateBodyCommandInput} - * @returns {@link GetWorldTemplateBodyCommandOutput} - * @see {@link GetWorldTemplateBodyCommandInput} for command's `input` shape. - * @see {@link GetWorldTemplateBodyCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class GetWorldTemplateBodyCommand extends $Command - .classBuilder< - GetWorldTemplateBodyCommandInput, - GetWorldTemplateBodyCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "GetWorldTemplateBody", {}) - .n("RoboMakerClient", "GetWorldTemplateBodyCommand") - .f(void 0, void 0) - .ser(se_GetWorldTemplateBodyCommand) - .de(de_GetWorldTemplateBodyCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetWorldTemplateBodyRequest; - output: GetWorldTemplateBodyResponse; - }; - sdk: { - input: GetWorldTemplateBodyCommandInput; - output: GetWorldTemplateBodyCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListDeploymentJobsCommand.ts b/clients/client-robomaker/src/commands/ListDeploymentJobsCommand.ts deleted file mode 100644 index 9185d267d15f..000000000000 --- a/clients/client-robomaker/src/commands/ListDeploymentJobsCommand.ts +++ /dev/null @@ -1,167 +0,0 @@ -// 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 { ListDeploymentJobsRequest, ListDeploymentJobsResponse } from "../models/models_0"; -import { de_ListDeploymentJobsCommand, se_ListDeploymentJobsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListDeploymentJobsCommand}. - */ -export interface ListDeploymentJobsCommandInput extends ListDeploymentJobsRequest {} -/** - * @public - * - * The output of {@link ListDeploymentJobsCommand}. - */ -export interface ListDeploymentJobsCommandOutput extends ListDeploymentJobsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

- * Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs. - *

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListDeploymentJobsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListDeploymentJobsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListDeploymentJobsRequest - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListDeploymentJobsCommand(input); - * const response = await client.send(command); - * // { // ListDeploymentJobsResponse - * // deploymentJobs: [ // DeploymentJobs - * // { // DeploymentJob - * // arn: "STRING_VALUE", - * // fleet: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "InProgress" || "Failed" || "Succeeded" || "Canceled", - * // deploymentApplicationConfigs: [ // DeploymentApplicationConfigs - * // { // DeploymentApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", // required - * // launchConfig: { // DeploymentLaunchConfig - * // packageName: "STRING_VALUE", // required - * // preLaunchFile: "STRING_VALUE", - * // launchFile: "STRING_VALUE", // required - * // postLaunchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // }, - * // ], - * // deploymentConfig: { // DeploymentConfig - * // concurrentDeploymentPercentage: Number("int"), - * // failureThresholdPercentage: Number("int"), - * // robotDeploymentTimeoutInSeconds: Number("long"), - * // downloadConditionFile: { // S3Object - * // bucket: "STRING_VALUE", // required - * // key: "STRING_VALUE", // required - * // etag: "STRING_VALUE", - * // }, - * // }, - * // failureReason: "STRING_VALUE", - * // failureCode: "ResourceNotFound" || "EnvironmentSetupError" || "EtagMismatch" || "FailureThresholdBreached" || "RobotDeploymentAborted" || "RobotDeploymentNoResponse" || "RobotAgentConnectionTimeout" || "GreengrassDeploymentFailed" || "InvalidGreengrassGroup" || "MissingRobotArchitecture" || "MissingRobotApplicationArchitecture" || "MissingRobotDeploymentResource" || "GreengrassGroupVersionDoesNotExist" || "LambdaDeleted" || "ExtractingBundleFailure" || "PreLaunchFileFailure" || "PostLaunchFileFailure" || "BadPermissionError" || "DownloadConditionFailed" || "BadLambdaAssociated" || "InternalServerError" || "RobotApplicationDoesNotExist" || "DeploymentFleetDoesNotExist" || "FleetDeploymentTimeout", - * // createdAt: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListDeploymentJobsCommandInput - {@link ListDeploymentJobsCommandInput} - * @returns {@link ListDeploymentJobsCommandOutput} - * @see {@link ListDeploymentJobsCommandInput} for command's `input` shape. - * @see {@link ListDeploymentJobsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListDeploymentJobsCommand extends $Command - .classBuilder< - ListDeploymentJobsCommandInput, - ListDeploymentJobsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListDeploymentJobs", {}) - .n("RoboMakerClient", "ListDeploymentJobsCommand") - .f(void 0, void 0) - .ser(se_ListDeploymentJobsCommand) - .de(de_ListDeploymentJobsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListDeploymentJobsRequest; - output: ListDeploymentJobsResponse; - }; - sdk: { - input: ListDeploymentJobsCommandInput; - output: ListDeploymentJobsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListFleetsCommand.ts b/clients/client-robomaker/src/commands/ListFleetsCommand.ts deleted file mode 100644 index ddf92d0a86bf..000000000000 --- a/clients/client-robomaker/src/commands/ListFleetsCommand.ts +++ /dev/null @@ -1,142 +0,0 @@ -// 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 { ListFleetsRequest, ListFleetsResponse } from "../models/models_0"; -import { de_ListFleetsCommand, se_ListFleetsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListFleetsCommand}. - */ -export interface ListFleetsCommandInput extends ListFleetsRequest {} -/** - * @public - * - * The output of {@link ListFleetsCommand}. - */ -export interface ListFleetsCommandOutput extends ListFleetsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

- * Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. - *

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListFleetsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListFleetsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListFleetsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListFleetsCommand(input); - * const response = await client.send(command); - * // { // ListFleetsResponse - * // fleetDetails: [ // Fleets - * // { // Fleet - * // name: "STRING_VALUE", - * // arn: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // lastDeploymentStatus: "Pending" || "Preparing" || "InProgress" || "Failed" || "Succeeded" || "Canceled", - * // lastDeploymentJob: "STRING_VALUE", - * // lastDeploymentTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListFleetsCommandInput - {@link ListFleetsCommandInput} - * @returns {@link ListFleetsCommandOutput} - * @see {@link ListFleetsCommandInput} for command's `input` shape. - * @see {@link ListFleetsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListFleetsCommand extends $Command - .classBuilder< - ListFleetsCommandInput, - ListFleetsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListFleets", {}) - .n("RoboMakerClient", "ListFleetsCommand") - .f(void 0, void 0) - .ser(se_ListFleetsCommand) - .de(de_ListFleetsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListFleetsRequest; - output: ListFleetsResponse; - }; - sdk: { - input: ListFleetsCommandInput; - output: ListFleetsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListRobotApplicationsCommand.ts b/clients/client-robomaker/src/commands/ListRobotApplicationsCommand.ts deleted file mode 100644 index aa2b3aa64d34..000000000000 --- a/clients/client-robomaker/src/commands/ListRobotApplicationsCommand.ts +++ /dev/null @@ -1,136 +0,0 @@ -// 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 { ListRobotApplicationsRequest, ListRobotApplicationsResponse } from "../models/models_0"; -import { de_ListRobotApplicationsCommand, se_ListRobotApplicationsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListRobotApplicationsCommand}. - */ -export interface ListRobotApplicationsCommandInput extends ListRobotApplicationsRequest {} -/** - * @public - * - * The output of {@link ListRobotApplicationsCommand}. - */ -export interface ListRobotApplicationsCommandOutput extends ListRobotApplicationsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Returns a list of robot application. You can optionally provide filters to retrieve - * specific robot applications.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListRobotApplicationsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListRobotApplicationsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListRobotApplicationsRequest - * versionQualifier: "STRING_VALUE", - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListRobotApplicationsCommand(input); - * const response = await client.send(command); - * // { // ListRobotApplicationsResponse - * // robotApplicationSummaries: [ // RobotApplicationSummaries - * // { // RobotApplicationSummary - * // name: "STRING_VALUE", - * // arn: "STRING_VALUE", - * // version: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListRobotApplicationsCommandInput - {@link ListRobotApplicationsCommandInput} - * @returns {@link ListRobotApplicationsCommandOutput} - * @see {@link ListRobotApplicationsCommandInput} for command's `input` shape. - * @see {@link ListRobotApplicationsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListRobotApplicationsCommand extends $Command - .classBuilder< - ListRobotApplicationsCommandInput, - ListRobotApplicationsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListRobotApplications", {}) - .n("RoboMakerClient", "ListRobotApplicationsCommand") - .f(void 0, void 0) - .ser(se_ListRobotApplicationsCommand) - .de(de_ListRobotApplicationsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListRobotApplicationsRequest; - output: ListRobotApplicationsResponse; - }; - sdk: { - input: ListRobotApplicationsCommandInput; - output: ListRobotApplicationsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListRobotsCommand.ts b/clients/client-robomaker/src/commands/ListRobotsCommand.ts deleted file mode 100644 index a75c03039dc4..000000000000 --- a/clients/client-robomaker/src/commands/ListRobotsCommand.ts +++ /dev/null @@ -1,145 +0,0 @@ -// 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 { ListRobotsRequest, ListRobotsResponse } from "../models/models_0"; -import { de_ListRobotsCommand, se_ListRobotsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListRobotsCommand}. - */ -export interface ListRobotsCommandInput extends ListRobotsRequest {} -/** - * @public - * - * The output of {@link ListRobotsCommand}. - */ -export interface ListRobotsCommandOutput extends ListRobotsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

- * Returns a list of robots. You can optionally provide filters to retrieve specific robots. - *

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListRobotsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListRobotsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListRobotsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListRobotsCommand(input); - * const response = await client.send(command); - * // { // ListRobotsResponse - * // robots: [ // Robots - * // { // Robot - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // fleetArn: "STRING_VALUE", - * // status: "Available" || "Registered" || "PendingNewDeployment" || "Deploying" || "Failed" || "InSync" || "NoResponse", - * // greenGrassGroupId: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // lastDeploymentJob: "STRING_VALUE", - * // lastDeploymentTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListRobotsCommandInput - {@link ListRobotsCommandInput} - * @returns {@link ListRobotsCommandOutput} - * @see {@link ListRobotsCommandInput} for command's `input` shape. - * @see {@link ListRobotsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListRobotsCommand extends $Command - .classBuilder< - ListRobotsCommandInput, - ListRobotsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListRobots", {}) - .n("RoboMakerClient", "ListRobotsCommand") - .f(void 0, void 0) - .ser(se_ListRobotsCommand) - .de(de_ListRobotsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListRobotsRequest; - output: ListRobotsResponse; - }; - sdk: { - input: ListRobotsCommandInput; - output: ListRobotsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListSimulationApplicationsCommand.ts b/clients/client-robomaker/src/commands/ListSimulationApplicationsCommand.ts deleted file mode 100644 index 1ca068de4c3b..000000000000 --- a/clients/client-robomaker/src/commands/ListSimulationApplicationsCommand.ts +++ /dev/null @@ -1,140 +0,0 @@ -// 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 { ListSimulationApplicationsRequest, ListSimulationApplicationsResponse } from "../models/models_0"; -import { de_ListSimulationApplicationsCommand, se_ListSimulationApplicationsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListSimulationApplicationsCommand}. - */ -export interface ListSimulationApplicationsCommandInput extends ListSimulationApplicationsRequest {} -/** - * @public - * - * The output of {@link ListSimulationApplicationsCommand}. - */ -export interface ListSimulationApplicationsCommandOutput extends ListSimulationApplicationsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Returns a list of simulation applications. You can optionally provide filters to - * retrieve specific simulation applications.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListSimulationApplicationsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListSimulationApplicationsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListSimulationApplicationsRequest - * versionQualifier: "STRING_VALUE", - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListSimulationApplicationsCommand(input); - * const response = await client.send(command); - * // { // ListSimulationApplicationsResponse - * // simulationApplicationSummaries: [ // SimulationApplicationSummaries - * // { // SimulationApplicationSummary - * // name: "STRING_VALUE", - * // arn: "STRING_VALUE", - * // version: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // simulationSoftwareSuite: { // SimulationSoftwareSuite - * // name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * // version: "STRING_VALUE", - * // }, - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListSimulationApplicationsCommandInput - {@link ListSimulationApplicationsCommandInput} - * @returns {@link ListSimulationApplicationsCommandOutput} - * @see {@link ListSimulationApplicationsCommandInput} for command's `input` shape. - * @see {@link ListSimulationApplicationsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListSimulationApplicationsCommand extends $Command - .classBuilder< - ListSimulationApplicationsCommandInput, - ListSimulationApplicationsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListSimulationApplications", {}) - .n("RoboMakerClient", "ListSimulationApplicationsCommand") - .f(void 0, void 0) - .ser(se_ListSimulationApplicationsCommand) - .de(de_ListSimulationApplicationsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListSimulationApplicationsRequest; - output: ListSimulationApplicationsResponse; - }; - sdk: { - input: ListSimulationApplicationsCommandInput; - output: ListSimulationApplicationsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListSimulationJobBatchesCommand.ts b/clients/client-robomaker/src/commands/ListSimulationJobBatchesCommand.ts deleted file mode 100644 index cf5b5b85b562..000000000000 --- a/clients/client-robomaker/src/commands/ListSimulationJobBatchesCommand.ts +++ /dev/null @@ -1,131 +0,0 @@ -// 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 { ListSimulationJobBatchesRequest, ListSimulationJobBatchesResponse } from "../models/models_0"; -import { de_ListSimulationJobBatchesCommand, se_ListSimulationJobBatchesCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListSimulationJobBatchesCommand}. - */ -export interface ListSimulationJobBatchesCommandInput extends ListSimulationJobBatchesRequest {} -/** - * @public - * - * The output of {@link ListSimulationJobBatchesCommand}. - */ -export interface ListSimulationJobBatchesCommandOutput extends ListSimulationJobBatchesResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Returns a list simulation job batches. You can optionally provide filters to retrieve - * specific simulation batch jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListSimulationJobBatchesCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListSimulationJobBatchesCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListSimulationJobBatchesRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListSimulationJobBatchesCommand(input); - * const response = await client.send(command); - * // { // ListSimulationJobBatchesResponse - * // simulationJobBatchSummaries: [ // SimulationJobBatchSummaries - * // { // SimulationJobBatchSummary - * // arn: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // createdAt: new Date("TIMESTAMP"), - * // status: "Pending" || "InProgress" || "Failed" || "Completed" || "Canceled" || "Canceling" || "Completing" || "TimingOut" || "TimedOut", - * // failedRequestCount: Number("int"), - * // pendingRequestCount: Number("int"), - * // createdRequestCount: Number("int"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListSimulationJobBatchesCommandInput - {@link ListSimulationJobBatchesCommandInput} - * @returns {@link ListSimulationJobBatchesCommandOutput} - * @see {@link ListSimulationJobBatchesCommandInput} for command's `input` shape. - * @see {@link ListSimulationJobBatchesCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListSimulationJobBatchesCommand extends $Command - .classBuilder< - ListSimulationJobBatchesCommandInput, - ListSimulationJobBatchesCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListSimulationJobBatches", {}) - .n("RoboMakerClient", "ListSimulationJobBatchesCommand") - .f(void 0, void 0) - .ser(se_ListSimulationJobBatchesCommand) - .de(de_ListSimulationJobBatchesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListSimulationJobBatchesRequest; - output: ListSimulationJobBatchesResponse; - }; - sdk: { - input: ListSimulationJobBatchesCommandInput; - output: ListSimulationJobBatchesCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListSimulationJobsCommand.ts b/clients/client-robomaker/src/commands/ListSimulationJobsCommand.ts deleted file mode 100644 index bacb7397c83c..000000000000 --- a/clients/client-robomaker/src/commands/ListSimulationJobsCommand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// 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 { ListSimulationJobsRequest, ListSimulationJobsResponse } from "../models/models_0"; -import { de_ListSimulationJobsCommand, se_ListSimulationJobsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListSimulationJobsCommand}. - */ -export interface ListSimulationJobsCommandInput extends ListSimulationJobsRequest {} -/** - * @public - * - * The output of {@link ListSimulationJobsCommand}. - */ -export interface ListSimulationJobsCommandOutput extends ListSimulationJobsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Returns a list of simulation jobs. You can optionally provide filters to retrieve - * specific simulation jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListSimulationJobsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListSimulationJobsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListSimulationJobsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListSimulationJobsCommand(input); - * const response = await client.send(command); - * // { // ListSimulationJobsResponse - * // simulationJobSummaries: [ // SimulationJobSummaries // required - * // { // SimulationJobSummary - * // arn: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // name: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "Running" || "Restarting" || "Completed" || "Failed" || "RunningFailed" || "Terminating" || "Terminated" || "Canceled", - * // simulationApplicationNames: [ // SimulationApplicationNames - * // "STRING_VALUE", - * // ], - * // robotApplicationNames: [ // RobotApplicationNames - * // "STRING_VALUE", - * // ], - * // dataSourceNames: [ // DataSourceNames - * // "STRING_VALUE", - * // ], - * // computeType: "CPU" || "GPU_AND_CPU", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListSimulationJobsCommandInput - {@link ListSimulationJobsCommandInput} - * @returns {@link ListSimulationJobsCommandOutput} - * @see {@link ListSimulationJobsCommandInput} for command's `input` shape. - * @see {@link ListSimulationJobsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListSimulationJobsCommand extends $Command - .classBuilder< - ListSimulationJobsCommandInput, - ListSimulationJobsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListSimulationJobs", {}) - .n("RoboMakerClient", "ListSimulationJobsCommand") - .f(void 0, void 0) - .ser(se_ListSimulationJobsCommand) - .de(de_ListSimulationJobsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListSimulationJobsRequest; - output: ListSimulationJobsResponse; - }; - sdk: { - input: ListSimulationJobsCommandInput; - output: ListSimulationJobsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListTagsForResourceCommand.ts b/clients/client-robomaker/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index a4704fc063ee..000000000000 --- a/clients/client-robomaker/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,118 +0,0 @@ -// 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 { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Lists all tags on a AWS RoboMaker resource.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListTagsForResourceCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListTagsForResourceCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListTagsForResourceRequest - * resourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListTagsForResource", {}) - .n("RoboMakerClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListWorldExportJobsCommand.ts b/clients/client-robomaker/src/commands/ListWorldExportJobsCommand.ts deleted file mode 100644 index d2d91bb8b50c..000000000000 --- a/clients/client-robomaker/src/commands/ListWorldExportJobsCommand.ts +++ /dev/null @@ -1,136 +0,0 @@ -// 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 { ListWorldExportJobsRequest, ListWorldExportJobsResponse } from "../models/models_0"; -import { de_ListWorldExportJobsCommand, se_ListWorldExportJobsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListWorldExportJobsCommand}. - */ -export interface ListWorldExportJobsCommandInput extends ListWorldExportJobsRequest {} -/** - * @public - * - * The output of {@link ListWorldExportJobsCommand}. - */ -export interface ListWorldExportJobsCommandOutput extends ListWorldExportJobsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Lists world export jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListWorldExportJobsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListWorldExportJobsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListWorldExportJobsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListWorldExportJobsCommand(input); - * const response = await client.send(command); - * // { // ListWorldExportJobsResponse - * // worldExportJobSummaries: [ // WorldExportJobSummaries // required - * // { // WorldExportJobSummary - * // arn: "STRING_VALUE", - * // status: "Pending" || "Running" || "Completed" || "Failed" || "Canceling" || "Canceled", - * // createdAt: new Date("TIMESTAMP"), - * // worlds: [ // Arns - * // "STRING_VALUE", - * // ], - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListWorldExportJobsCommandInput - {@link ListWorldExportJobsCommandInput} - * @returns {@link ListWorldExportJobsCommandOutput} - * @see {@link ListWorldExportJobsCommandInput} for command's `input` shape. - * @see {@link ListWorldExportJobsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListWorldExportJobsCommand extends $Command - .classBuilder< - ListWorldExportJobsCommandInput, - ListWorldExportJobsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListWorldExportJobs", {}) - .n("RoboMakerClient", "ListWorldExportJobsCommand") - .f(void 0, void 0) - .ser(se_ListWorldExportJobsCommand) - .de(de_ListWorldExportJobsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListWorldExportJobsRequest; - output: ListWorldExportJobsResponse; - }; - sdk: { - input: ListWorldExportJobsCommandInput; - output: ListWorldExportJobsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListWorldGenerationJobsCommand.ts b/clients/client-robomaker/src/commands/ListWorldGenerationJobsCommand.ts deleted file mode 100644 index 31231eac5cfb..000000000000 --- a/clients/client-robomaker/src/commands/ListWorldGenerationJobsCommand.ts +++ /dev/null @@ -1,136 +0,0 @@ -// 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 { ListWorldGenerationJobsRequest, ListWorldGenerationJobsResponse } from "../models/models_0"; -import { de_ListWorldGenerationJobsCommand, se_ListWorldGenerationJobsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListWorldGenerationJobsCommand}. - */ -export interface ListWorldGenerationJobsCommandInput extends ListWorldGenerationJobsRequest {} -/** - * @public - * - * The output of {@link ListWorldGenerationJobsCommand}. - */ -export interface ListWorldGenerationJobsCommandOutput extends ListWorldGenerationJobsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Lists world generator jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListWorldGenerationJobsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListWorldGenerationJobsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListWorldGenerationJobsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListWorldGenerationJobsCommand(input); - * const response = await client.send(command); - * // { // ListWorldGenerationJobsResponse - * // worldGenerationJobSummaries: [ // WorldGenerationJobSummaries // required - * // { // WorldGenerationJobSummary - * // arn: "STRING_VALUE", - * // template: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // status: "Pending" || "Running" || "Completed" || "Failed" || "PartialFailed" || "Canceling" || "Canceled", - * // worldCount: { // WorldCount - * // floorplanCount: Number("int"), - * // interiorCountPerFloorplan: Number("int"), - * // }, - * // succeededWorldCount: Number("int"), - * // failedWorldCount: Number("int"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListWorldGenerationJobsCommandInput - {@link ListWorldGenerationJobsCommandInput} - * @returns {@link ListWorldGenerationJobsCommandOutput} - * @see {@link ListWorldGenerationJobsCommandInput} for command's `input` shape. - * @see {@link ListWorldGenerationJobsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListWorldGenerationJobsCommand extends $Command - .classBuilder< - ListWorldGenerationJobsCommandInput, - ListWorldGenerationJobsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListWorldGenerationJobs", {}) - .n("RoboMakerClient", "ListWorldGenerationJobsCommand") - .f(void 0, void 0) - .ser(se_ListWorldGenerationJobsCommand) - .de(de_ListWorldGenerationJobsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListWorldGenerationJobsRequest; - output: ListWorldGenerationJobsResponse; - }; - sdk: { - input: ListWorldGenerationJobsCommandInput; - output: ListWorldGenerationJobsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListWorldTemplatesCommand.ts b/clients/client-robomaker/src/commands/ListWorldTemplatesCommand.ts deleted file mode 100644 index a16ee470795a..000000000000 --- a/clients/client-robomaker/src/commands/ListWorldTemplatesCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 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 { ListWorldTemplatesRequest, ListWorldTemplatesResponse } from "../models/models_0"; -import { de_ListWorldTemplatesCommand, se_ListWorldTemplatesCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListWorldTemplatesCommand}. - */ -export interface ListWorldTemplatesCommandInput extends ListWorldTemplatesRequest {} -/** - * @public - * - * The output of {@link ListWorldTemplatesCommand}. - */ -export interface ListWorldTemplatesCommandOutput extends ListWorldTemplatesResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Lists world templates.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListWorldTemplatesCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListWorldTemplatesCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListWorldTemplatesRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListWorldTemplatesCommand(input); - * const response = await client.send(command); - * // { // ListWorldTemplatesResponse - * // templateSummaries: [ // TemplateSummaries - * // { // TemplateSummary - * // arn: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListWorldTemplatesCommandInput - {@link ListWorldTemplatesCommandInput} - * @returns {@link ListWorldTemplatesCommandOutput} - * @see {@link ListWorldTemplatesCommandInput} for command's `input` shape. - * @see {@link ListWorldTemplatesCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListWorldTemplatesCommand extends $Command - .classBuilder< - ListWorldTemplatesCommandInput, - ListWorldTemplatesCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListWorldTemplates", {}) - .n("RoboMakerClient", "ListWorldTemplatesCommand") - .f(void 0, void 0) - .ser(se_ListWorldTemplatesCommand) - .de(de_ListWorldTemplatesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListWorldTemplatesRequest; - output: ListWorldTemplatesResponse; - }; - sdk: { - input: ListWorldTemplatesCommandInput; - output: ListWorldTemplatesCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/ListWorldsCommand.ts b/clients/client-robomaker/src/commands/ListWorldsCommand.ts deleted file mode 100644 index edd6cbcfc079..000000000000 --- a/clients/client-robomaker/src/commands/ListWorldsCommand.ts +++ /dev/null @@ -1,130 +0,0 @@ -// 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 { ListWorldsRequest, ListWorldsResponse } from "../models/models_0"; -import { de_ListWorldsCommand, se_ListWorldsCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListWorldsCommand}. - */ -export interface ListWorldsCommandInput extends ListWorldsRequest {} -/** - * @public - * - * The output of {@link ListWorldsCommand}. - */ -export interface ListWorldsCommandOutput extends ListWorldsResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Lists worlds.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, ListWorldsCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, ListWorldsCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // ListWorldsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * filters: [ // Filters - * { // Filter - * name: "STRING_VALUE", - * values: [ // FilterValues - * "STRING_VALUE", - * ], - * }, - * ], - * }; - * const command = new ListWorldsCommand(input); - * const response = await client.send(command); - * // { // ListWorldsResponse - * // worldSummaries: [ // WorldSummaries - * // { // WorldSummary - * // arn: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // generationJob: "STRING_VALUE", - * // template: "STRING_VALUE", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListWorldsCommandInput - {@link ListWorldsCommandInput} - * @returns {@link ListWorldsCommandOutput} - * @see {@link ListWorldsCommandInput} for command's `input` shape. - * @see {@link ListWorldsCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class ListWorldsCommand extends $Command - .classBuilder< - ListWorldsCommandInput, - ListWorldsCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "ListWorlds", {}) - .n("RoboMakerClient", "ListWorldsCommand") - .f(void 0, void 0) - .ser(se_ListWorldsCommand) - .de(de_ListWorldsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListWorldsRequest; - output: ListWorldsResponse; - }; - sdk: { - input: ListWorldsCommandInput; - output: ListWorldsCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/RegisterRobotCommand.ts b/clients/client-robomaker/src/commands/RegisterRobotCommand.ts deleted file mode 100644 index 097d82d09927..000000000000 --- a/clients/client-robomaker/src/commands/RegisterRobotCommand.ts +++ /dev/null @@ -1,127 +0,0 @@ -// 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 { RegisterRobotRequest, RegisterRobotResponse } from "../models/models_0"; -import { de_RegisterRobotCommand, se_RegisterRobotCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link RegisterRobotCommand}. - */ -export interface RegisterRobotCommandInput extends RegisterRobotRequest {} -/** - * @public - * - * The output of {@link RegisterRobotCommand}. - */ -export interface RegisterRobotCommandOutput extends RegisterRobotResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Registers a robot with a fleet.

- * - *

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

- *
- * - * @deprecated AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, RegisterRobotCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, RegisterRobotCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // RegisterRobotRequest - * fleet: "STRING_VALUE", // required - * robot: "STRING_VALUE", // required - * }; - * const command = new RegisterRobotCommand(input); - * const response = await client.send(command); - * // { // RegisterRobotResponse - * // fleet: "STRING_VALUE", - * // robot: "STRING_VALUE", - * // }; - * - * ``` - * - * @param RegisterRobotCommandInput - {@link RegisterRobotCommandInput} - * @returns {@link RegisterRobotCommandOutput} - * @see {@link RegisterRobotCommandInput} for command's `input` shape. - * @see {@link RegisterRobotCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class RegisterRobotCommand extends $Command - .classBuilder< - RegisterRobotCommandInput, - RegisterRobotCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "RegisterRobot", {}) - .n("RoboMakerClient", "RegisterRobotCommand") - .f(void 0, void 0) - .ser(se_RegisterRobotCommand) - .de(de_RegisterRobotCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: RegisterRobotRequest; - output: RegisterRobotResponse; - }; - sdk: { - input: RegisterRobotCommandInput; - output: RegisterRobotCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/RestartSimulationJobCommand.ts b/clients/client-robomaker/src/commands/RestartSimulationJobCommand.ts deleted file mode 100644 index 3c1f4dfe1dff..000000000000 --- a/clients/client-robomaker/src/commands/RestartSimulationJobCommand.ts +++ /dev/null @@ -1,118 +0,0 @@ -// 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 { RestartSimulationJobRequest, RestartSimulationJobResponse } from "../models/models_0"; -import { de_RestartSimulationJobCommand, se_RestartSimulationJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link RestartSimulationJobCommand}. - */ -export interface RestartSimulationJobCommandInput extends RestartSimulationJobRequest {} -/** - * @public - * - * The output of {@link RestartSimulationJobCommand}. - */ -export interface RestartSimulationJobCommandOutput extends RestartSimulationJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Restarts a running simulation job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, RestartSimulationJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, RestartSimulationJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // RestartSimulationJobRequest - * job: "STRING_VALUE", // required - * }; - * const command = new RestartSimulationJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param RestartSimulationJobCommandInput - {@link RestartSimulationJobCommandInput} - * @returns {@link RestartSimulationJobCommandOutput} - * @see {@link RestartSimulationJobCommandInput} for command's `input` shape. - * @see {@link RestartSimulationJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class RestartSimulationJobCommand extends $Command - .classBuilder< - RestartSimulationJobCommandInput, - RestartSimulationJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "RestartSimulationJob", {}) - .n("RoboMakerClient", "RestartSimulationJobCommand") - .f(void 0, void 0) - .ser(se_RestartSimulationJobCommand) - .de(de_RestartSimulationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: RestartSimulationJobRequest; - output: {}; - }; - sdk: { - input: RestartSimulationJobCommandInput; - output: RestartSimulationJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/StartSimulationJobBatchCommand.ts b/clients/client-robomaker/src/commands/StartSimulationJobBatchCommand.ts deleted file mode 100644 index 49bee0749188..000000000000 --- a/clients/client-robomaker/src/commands/StartSimulationJobBatchCommand.ts +++ /dev/null @@ -1,570 +0,0 @@ -// 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 { StartSimulationJobBatchRequest, StartSimulationJobBatchResponse } from "../models/models_0"; -import { de_StartSimulationJobBatchCommand, se_StartSimulationJobBatchCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartSimulationJobBatchCommand}. - */ -export interface StartSimulationJobBatchCommandInput extends StartSimulationJobBatchRequest {} -/** - * @public - * - * The output of {@link StartSimulationJobBatchCommand}. - */ -export interface StartSimulationJobBatchCommandOutput extends StartSimulationJobBatchResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Starts a new simulation job batch. The batch is defined using one or more - * SimulationJobRequest objects.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, StartSimulationJobBatchCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, StartSimulationJobBatchCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // StartSimulationJobBatchRequest - * clientRequestToken: "STRING_VALUE", - * batchPolicy: { // BatchPolicy - * timeoutInSeconds: Number("long"), - * maxConcurrency: Number("int"), - * }, - * createSimulationJobRequests: [ // CreateSimulationJobRequests // required - * { // SimulationJobRequest - * outputLocation: { // OutputLocation - * s3Bucket: "STRING_VALUE", - * s3Prefix: "STRING_VALUE", - * }, - * loggingConfig: { // LoggingConfig - * recordAllRosTopics: true || false, - * }, - * maxJobDurationInSeconds: Number("long"), // required - * iamRole: "STRING_VALUE", - * failureBehavior: "Fail" || "Continue", - * useDefaultApplications: true || false, - * robotApplications: [ // RobotApplicationConfigs - * { // RobotApplicationConfig - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * launchConfig: { // LaunchConfig - * packageName: "STRING_VALUE", - * launchFile: "STRING_VALUE", - * environmentVariables: { // EnvironmentVariableMap - * "": "STRING_VALUE", - * }, - * portForwardingConfig: { // PortForwardingConfig - * portMappings: [ // PortMappingList - * { // PortMapping - * jobPort: Number("int"), // required - * applicationPort: Number("int"), // required - * enableOnPublicIp: true || false, - * }, - * ], - * }, - * streamUI: true || false, - * command: [ // CommandList - * "STRING_VALUE", - * ], - * }, - * uploadConfigurations: [ // UploadConfigurations - * { // UploadConfiguration - * name: "STRING_VALUE", // required - * path: "STRING_VALUE", // required - * uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * }, - * ], - * useDefaultUploadConfigurations: true || false, - * tools: [ // Tools - * { // Tool - * streamUI: true || false, - * name: "STRING_VALUE", // required - * command: "STRING_VALUE", // required - * streamOutputToCloudWatch: true || false, - * exitBehavior: "FAIL" || "RESTART", - * }, - * ], - * useDefaultTools: true || false, - * }, - * ], - * simulationApplications: [ // SimulationApplicationConfigs - * { // SimulationApplicationConfig - * application: "STRING_VALUE", // required - * applicationVersion: "STRING_VALUE", - * launchConfig: { - * packageName: "STRING_VALUE", - * launchFile: "STRING_VALUE", - * environmentVariables: { - * "": "STRING_VALUE", - * }, - * portForwardingConfig: { - * portMappings: [ - * { - * jobPort: Number("int"), // required - * applicationPort: Number("int"), // required - * enableOnPublicIp: true || false, - * }, - * ], - * }, - * streamUI: true || false, - * command: [ - * "STRING_VALUE", - * ], - * }, - * uploadConfigurations: [ - * { - * name: "STRING_VALUE", // required - * path: "STRING_VALUE", // required - * uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * }, - * ], - * worldConfigs: [ // WorldConfigs - * { // WorldConfig - * world: "STRING_VALUE", - * }, - * ], - * useDefaultUploadConfigurations: true || false, - * tools: [ - * { - * streamUI: true || false, - * name: "STRING_VALUE", // required - * command: "STRING_VALUE", // required - * streamOutputToCloudWatch: true || false, - * exitBehavior: "FAIL" || "RESTART", - * }, - * ], - * useDefaultTools: true || false, - * }, - * ], - * dataSources: [ // DataSourceConfigs - * { // DataSourceConfig - * name: "STRING_VALUE", // required - * s3Bucket: "STRING_VALUE", // required - * s3Keys: [ // S3KeysOrPrefixes // required - * "STRING_VALUE", - * ], - * type: "Prefix" || "Archive" || "File", - * destination: "STRING_VALUE", - * }, - * ], - * vpcConfig: { // VPCConfig - * subnets: [ // Subnets // required - * "STRING_VALUE", - * ], - * securityGroups: [ // SecurityGroups - * "STRING_VALUE", - * ], - * assignPublicIp: true || false, - * }, - * compute: { // Compute - * simulationUnitLimit: Number("int"), - * computeType: "CPU" || "GPU_AND_CPU", - * gpuUnitLimit: Number("int"), - * }, - * tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }, - * ], - * tags: { - * "": "STRING_VALUE", - * }, - * }; - * const command = new StartSimulationJobBatchCommand(input); - * const response = await client.send(command); - * // { // StartSimulationJobBatchResponse - * // arn: "STRING_VALUE", - * // status: "Pending" || "InProgress" || "Failed" || "Completed" || "Canceled" || "Canceling" || "Completing" || "TimingOut" || "TimedOut", - * // createdAt: new Date("TIMESTAMP"), - * // clientRequestToken: "STRING_VALUE", - * // batchPolicy: { // BatchPolicy - * // timeoutInSeconds: Number("long"), - * // maxConcurrency: Number("int"), - * // }, - * // failureCode: "InternalServiceError", - * // failureReason: "STRING_VALUE", - * // failedRequests: [ // FailedCreateSimulationJobRequests - * // { // FailedCreateSimulationJobRequest - * // request: { // SimulationJobRequest - * // outputLocation: { // OutputLocation - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { // LoggingConfig - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), // required - * // iamRole: "STRING_VALUE", - * // failureBehavior: "Fail" || "Continue", - * // useDefaultApplications: true || false, - * // robotApplications: [ // RobotApplicationConfigs - * // { // RobotApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { // LaunchConfig - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { // PortForwardingConfig - * // portMappings: [ // PortMappingList - * // { // PortMapping - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ // CommandList - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ // UploadConfigurations - * // { // UploadConfiguration - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ // Tools - * // { // Tool - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ // SimulationApplicationConfigs - * // { // SimulationApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ // WorldConfigs - * // { // WorldConfig - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ // DataSourceConfigs - * // { // DataSourceConfig - * // name: "STRING_VALUE", // required - * // s3Bucket: "STRING_VALUE", // required - * // s3Keys: [ // S3KeysOrPrefixes // required - * // "STRING_VALUE", - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // vpcConfig: { // VPCConfig - * // subnets: [ // Subnets // required - * // "STRING_VALUE", - * // ], - * // securityGroups: [ // SecurityGroups - * // "STRING_VALUE", - * // ], - * // assignPublicIp: true || false, - * // }, - * // compute: { // Compute - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // failureReason: "STRING_VALUE", - * // failureCode: "InternalServiceError" || "RobotApplicationCrash" || "SimulationApplicationCrash" || "RobotApplicationHealthCheckFailure" || "SimulationApplicationHealthCheckFailure" || "BadPermissionsRobotApplication" || "BadPermissionsSimulationApplication" || "BadPermissionsS3Object" || "BadPermissionsS3Output" || "BadPermissionsCloudwatchLogs" || "SubnetIpLimitExceeded" || "ENILimitExceeded" || "BadPermissionsUserCredentials" || "InvalidBundleRobotApplication" || "InvalidBundleSimulationApplication" || "InvalidS3Resource" || "ThrottlingError" || "LimitExceeded" || "MismatchedEtag" || "RobotApplicationVersionMismatchedEtag" || "SimulationApplicationVersionMismatchedEtag" || "ResourceNotFound" || "RequestThrottled" || "BatchTimedOut" || "BatchCanceled" || "InvalidInput" || "WrongRegionS3Bucket" || "WrongRegionS3Output" || "WrongRegionRobotApplication" || "WrongRegionSimulationApplication" || "UploadContentMismatchError", - * // failedAt: new Date("TIMESTAMP"), - * // }, - * // ], - * // pendingRequests: [ // CreateSimulationJobRequests - * // { - * // outputLocation: { - * // s3Bucket: "STRING_VALUE", - * // s3Prefix: "STRING_VALUE", - * // }, - * // loggingConfig: { - * // recordAllRosTopics: true || false, - * // }, - * // maxJobDurationInSeconds: Number("long"), // required - * // iamRole: "STRING_VALUE", - * // failureBehavior: "Fail" || "Continue", - * // useDefaultApplications: true || false, - * // robotApplications: [ - * // { - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // simulationApplications: [ - * // { - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", - * // launchConfig: { - * // packageName: "STRING_VALUE", - * // launchFile: "STRING_VALUE", - * // environmentVariables: { - * // "": "STRING_VALUE", - * // }, - * // portForwardingConfig: { - * // portMappings: [ - * // { - * // jobPort: Number("int"), // required - * // applicationPort: Number("int"), // required - * // enableOnPublicIp: true || false, - * // }, - * // ], - * // }, - * // streamUI: true || false, - * // command: [ - * // "STRING_VALUE", - * // ], - * // }, - * // uploadConfigurations: [ - * // { - * // name: "STRING_VALUE", // required - * // path: "STRING_VALUE", // required - * // uploadBehavior: "UPLOAD_ON_TERMINATE" || "UPLOAD_ROLLING_AUTO_REMOVE", // required - * // }, - * // ], - * // worldConfigs: [ - * // { - * // world: "STRING_VALUE", - * // }, - * // ], - * // useDefaultUploadConfigurations: true || false, - * // tools: [ - * // { - * // streamUI: true || false, - * // name: "STRING_VALUE", // required - * // command: "STRING_VALUE", // required - * // streamOutputToCloudWatch: true || false, - * // exitBehavior: "FAIL" || "RESTART", - * // }, - * // ], - * // useDefaultTools: true || false, - * // }, - * // ], - * // dataSources: [ - * // { - * // name: "STRING_VALUE", // required - * // s3Bucket: "STRING_VALUE", // required - * // s3Keys: [ // required - * // "STRING_VALUE", - * // ], - * // type: "Prefix" || "Archive" || "File", - * // destination: "STRING_VALUE", - * // }, - * // ], - * // vpcConfig: { - * // subnets: [ // required - * // "STRING_VALUE", - * // ], - * // securityGroups: [ - * // "STRING_VALUE", - * // ], - * // assignPublicIp: true || false, - * // }, - * // compute: { - * // simulationUnitLimit: Number("int"), - * // computeType: "CPU" || "GPU_AND_CPU", - * // gpuUnitLimit: Number("int"), - * // }, - * // tags: { - * // "": "STRING_VALUE", - * // }, - * // }, - * // ], - * // createdRequests: [ // SimulationJobSummaries - * // { // SimulationJobSummary - * // arn: "STRING_VALUE", - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // name: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "Running" || "Restarting" || "Completed" || "Failed" || "RunningFailed" || "Terminating" || "Terminated" || "Canceled", - * // simulationApplicationNames: [ // SimulationApplicationNames - * // "STRING_VALUE", - * // ], - * // robotApplicationNames: [ // RobotApplicationNames - * // "STRING_VALUE", - * // ], - * // dataSourceNames: [ // DataSourceNames - * // "STRING_VALUE", - * // ], - * // computeType: "CPU" || "GPU_AND_CPU", - * // }, - * // ], - * // tags: "", - * // }; - * - * ``` - * - * @param StartSimulationJobBatchCommandInput - {@link StartSimulationJobBatchCommandInput} - * @returns {@link StartSimulationJobBatchCommandOutput} - * @see {@link StartSimulationJobBatchCommandInput} for command's `input` shape. - * @see {@link StartSimulationJobBatchCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class StartSimulationJobBatchCommand extends $Command - .classBuilder< - StartSimulationJobBatchCommandInput, - StartSimulationJobBatchCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "StartSimulationJobBatch", {}) - .n("RoboMakerClient", "StartSimulationJobBatchCommand") - .f(void 0, void 0) - .ser(se_StartSimulationJobBatchCommand) - .de(de_StartSimulationJobBatchCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartSimulationJobBatchRequest; - output: StartSimulationJobBatchResponse; - }; - sdk: { - input: StartSimulationJobBatchCommandInput; - output: StartSimulationJobBatchCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/SyncDeploymentJobCommand.ts b/clients/client-robomaker/src/commands/SyncDeploymentJobCommand.ts deleted file mode 100644 index 111e28a796f5..000000000000 --- a/clients/client-robomaker/src/commands/SyncDeploymentJobCommand.ts +++ /dev/null @@ -1,165 +0,0 @@ -// 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 { SyncDeploymentJobRequest, SyncDeploymentJobResponse } from "../models/models_0"; -import { de_SyncDeploymentJobCommand, se_SyncDeploymentJobCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link SyncDeploymentJobCommand}. - */ -export interface SyncDeploymentJobCommandInput extends SyncDeploymentJobRequest {} -/** - * @public - * - * The output of {@link SyncDeploymentJobCommand}. - */ -export interface SyncDeploymentJobCommandOutput extends SyncDeploymentJobResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- * - *

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

- *
- *

- * Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. - *

- * - * @deprecated Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, SyncDeploymentJobCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, SyncDeploymentJobCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // SyncDeploymentJobRequest - * clientRequestToken: "STRING_VALUE", // required - * fleet: "STRING_VALUE", // required - * }; - * const command = new SyncDeploymentJobCommand(input); - * const response = await client.send(command); - * // { // SyncDeploymentJobResponse - * // arn: "STRING_VALUE", - * // fleet: "STRING_VALUE", - * // status: "Pending" || "Preparing" || "InProgress" || "Failed" || "Succeeded" || "Canceled", - * // deploymentConfig: { // DeploymentConfig - * // concurrentDeploymentPercentage: Number("int"), - * // failureThresholdPercentage: Number("int"), - * // robotDeploymentTimeoutInSeconds: Number("long"), - * // downloadConditionFile: { // S3Object - * // bucket: "STRING_VALUE", // required - * // key: "STRING_VALUE", // required - * // etag: "STRING_VALUE", - * // }, - * // }, - * // deploymentApplicationConfigs: [ // DeploymentApplicationConfigs - * // { // DeploymentApplicationConfig - * // application: "STRING_VALUE", // required - * // applicationVersion: "STRING_VALUE", // required - * // launchConfig: { // DeploymentLaunchConfig - * // packageName: "STRING_VALUE", // required - * // preLaunchFile: "STRING_VALUE", - * // launchFile: "STRING_VALUE", // required - * // postLaunchFile: "STRING_VALUE", - * // environmentVariables: { // EnvironmentVariableMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // }, - * // ], - * // failureReason: "STRING_VALUE", - * // failureCode: "ResourceNotFound" || "EnvironmentSetupError" || "EtagMismatch" || "FailureThresholdBreached" || "RobotDeploymentAborted" || "RobotDeploymentNoResponse" || "RobotAgentConnectionTimeout" || "GreengrassDeploymentFailed" || "InvalidGreengrassGroup" || "MissingRobotArchitecture" || "MissingRobotApplicationArchitecture" || "MissingRobotDeploymentResource" || "GreengrassGroupVersionDoesNotExist" || "LambdaDeleted" || "ExtractingBundleFailure" || "PreLaunchFileFailure" || "PostLaunchFileFailure" || "BadPermissionError" || "DownloadConditionFailed" || "BadLambdaAssociated" || "InternalServerError" || "RobotApplicationDoesNotExist" || "DeploymentFleetDoesNotExist" || "FleetDeploymentTimeout", - * // createdAt: new Date("TIMESTAMP"), - * // }; - * - * ``` - * - * @param SyncDeploymentJobCommandInput - {@link SyncDeploymentJobCommandInput} - * @returns {@link SyncDeploymentJobCommandOutput} - * @see {@link SyncDeploymentJobCommandInput} for command's `input` shape. - * @see {@link SyncDeploymentJobCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link ConcurrentDeploymentException} (client fault) - *

The failure percentage threshold percentage was met.

- * - * @throws {@link IdempotentParameterMismatchException} (client fault) - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class SyncDeploymentJobCommand extends $Command - .classBuilder< - SyncDeploymentJobCommandInput, - SyncDeploymentJobCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "SyncDeploymentJob", {}) - .n("RoboMakerClient", "SyncDeploymentJobCommand") - .f(void 0, void 0) - .ser(se_SyncDeploymentJobCommand) - .de(de_SyncDeploymentJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: SyncDeploymentJobRequest; - output: SyncDeploymentJobResponse; - }; - sdk: { - input: SyncDeploymentJobCommandInput; - output: SyncDeploymentJobCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/TagResourceCommand.ts b/clients/client-robomaker/src/commands/TagResourceCommand.ts deleted file mode 100644 index 8746ab39b9a2..000000000000 --- a/clients/client-robomaker/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,121 +0,0 @@ -// 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 { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Adds or edits tags for a AWS RoboMaker resource.

- *

Each tag consists of a tag key and a tag value. Tag keys and tag values are both - * required, but tag values can be empty strings.

- *

For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions in the AWS Billing and Cost Management - * User Guide.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, TagResourceCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, TagResourceCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // TagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tags: { // TagMap // required - * "": "STRING_VALUE", - * }, - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "TagResource", {}) - .n("RoboMakerClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/UntagResourceCommand.ts b/clients/client-robomaker/src/commands/UntagResourceCommand.ts deleted file mode 100644 index 4303e766d846..000000000000 --- a/clients/client-robomaker/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,121 +0,0 @@ -// 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 { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Removes the specified tags from the specified AWS RoboMaker resource.

- *

To remove a tag, specify the tag key. To change the tag value of an existing tag key, - * use - * TagResource - * .

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, UntagResourceCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, UntagResourceCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // UntagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "UntagResource", {}) - .n("RoboMakerClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/UpdateRobotApplicationCommand.ts b/clients/client-robomaker/src/commands/UpdateRobotApplicationCommand.ts deleted file mode 100644 index 3fa5ea84e153..000000000000 --- a/clients/client-robomaker/src/commands/UpdateRobotApplicationCommand.ts +++ /dev/null @@ -1,154 +0,0 @@ -// 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 { UpdateRobotApplicationRequest, UpdateRobotApplicationResponse } from "../models/models_0"; -import { de_UpdateRobotApplicationCommand, se_UpdateRobotApplicationCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateRobotApplicationCommand}. - */ -export interface UpdateRobotApplicationCommandInput extends UpdateRobotApplicationRequest {} -/** - * @public - * - * The output of {@link UpdateRobotApplicationCommand}. - */ -export interface UpdateRobotApplicationCommandOutput extends UpdateRobotApplicationResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Updates a robot application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, UpdateRobotApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, UpdateRobotApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // UpdateRobotApplicationRequest - * application: "STRING_VALUE", // required - * sources: [ // SourceConfigs - * { // SourceConfig - * s3Bucket: "STRING_VALUE", - * s3Key: "STRING_VALUE", - * architecture: "X86_64" || "ARM64" || "ARMHF", - * }, - * ], - * robotSoftwareSuite: { // RobotSoftwareSuite - * name: "ROS" || "ROS2" || "General", - * version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * }, - * currentRevisionId: "STRING_VALUE", - * environment: { // Environment - * uri: "STRING_VALUE", - * }, - * }; - * const command = new UpdateRobotApplicationCommand(input); - * const response = await client.send(command); - * // { // UpdateRobotApplicationResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // revisionId: "STRING_VALUE", - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param UpdateRobotApplicationCommandInput - {@link UpdateRobotApplicationCommandInput} - * @returns {@link UpdateRobotApplicationCommandOutput} - * @see {@link UpdateRobotApplicationCommandInput} for command's `input` shape. - * @see {@link UpdateRobotApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class UpdateRobotApplicationCommand extends $Command - .classBuilder< - UpdateRobotApplicationCommandInput, - UpdateRobotApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "UpdateRobotApplication", {}) - .n("RoboMakerClient", "UpdateRobotApplicationCommand") - .f(void 0, void 0) - .ser(se_UpdateRobotApplicationCommand) - .de(de_UpdateRobotApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateRobotApplicationRequest; - output: UpdateRobotApplicationResponse; - }; - sdk: { - input: UpdateRobotApplicationCommandInput; - output: UpdateRobotApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/UpdateSimulationApplicationCommand.ts b/clients/client-robomaker/src/commands/UpdateSimulationApplicationCommand.ts deleted file mode 100644 index b619c022c8ce..000000000000 --- a/clients/client-robomaker/src/commands/UpdateSimulationApplicationCommand.ts +++ /dev/null @@ -1,175 +0,0 @@ -// 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 { UpdateSimulationApplicationRequest, UpdateSimulationApplicationResponse } from "../models/models_0"; -import { - de_UpdateSimulationApplicationCommand, - se_UpdateSimulationApplicationCommand, -} from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateSimulationApplicationCommand}. - */ -export interface UpdateSimulationApplicationCommandInput extends UpdateSimulationApplicationRequest {} -/** - * @public - * - * The output of {@link UpdateSimulationApplicationCommand}. - */ -export interface UpdateSimulationApplicationCommandOutput - extends UpdateSimulationApplicationResponse, - __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Updates a simulation application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, UpdateSimulationApplicationCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, UpdateSimulationApplicationCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // UpdateSimulationApplicationRequest - * application: "STRING_VALUE", // required - * sources: [ // SourceConfigs - * { // SourceConfig - * s3Bucket: "STRING_VALUE", - * s3Key: "STRING_VALUE", - * architecture: "X86_64" || "ARM64" || "ARMHF", - * }, - * ], - * simulationSoftwareSuite: { // SimulationSoftwareSuite - * name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * version: "STRING_VALUE", - * }, - * robotSoftwareSuite: { // RobotSoftwareSuite - * name: "ROS" || "ROS2" || "General", - * version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * }, - * renderingEngine: { // RenderingEngine - * name: "OGRE", - * version: "STRING_VALUE", - * }, - * currentRevisionId: "STRING_VALUE", - * environment: { // Environment - * uri: "STRING_VALUE", - * }, - * }; - * const command = new UpdateSimulationApplicationCommand(input); - * const response = await client.send(command); - * // { // UpdateSimulationApplicationResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // version: "STRING_VALUE", - * // sources: [ // Sources - * // { // Source - * // s3Bucket: "STRING_VALUE", - * // s3Key: "STRING_VALUE", - * // etag: "STRING_VALUE", - * // architecture: "X86_64" || "ARM64" || "ARMHF", - * // }, - * // ], - * // simulationSoftwareSuite: { // SimulationSoftwareSuite - * // name: "Gazebo" || "RosbagPlay" || "SimulationRuntime", - * // version: "STRING_VALUE", - * // }, - * // robotSoftwareSuite: { // RobotSoftwareSuite - * // name: "ROS" || "ROS2" || "General", - * // version: "Kinetic" || "Melodic" || "Dashing" || "Foxy", - * // }, - * // renderingEngine: { // RenderingEngine - * // name: "OGRE", - * // version: "STRING_VALUE", - * // }, - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // revisionId: "STRING_VALUE", - * // environment: { // Environment - * // uri: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param UpdateSimulationApplicationCommandInput - {@link UpdateSimulationApplicationCommandInput} - * @returns {@link UpdateSimulationApplicationCommandOutput} - * @see {@link UpdateSimulationApplicationCommandInput} for command's `input` shape. - * @see {@link UpdateSimulationApplicationCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link LimitExceededException} (client fault) - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class UpdateSimulationApplicationCommand extends $Command - .classBuilder< - UpdateSimulationApplicationCommandInput, - UpdateSimulationApplicationCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "UpdateSimulationApplication", {}) - .n("RoboMakerClient", "UpdateSimulationApplicationCommand") - .f(void 0, void 0) - .ser(se_UpdateSimulationApplicationCommand) - .de(de_UpdateSimulationApplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateSimulationApplicationRequest; - output: UpdateSimulationApplicationResponse; - }; - sdk: { - input: UpdateSimulationApplicationCommandInput; - output: UpdateSimulationApplicationCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/UpdateWorldTemplateCommand.ts b/clients/client-robomaker/src/commands/UpdateWorldTemplateCommand.ts deleted file mode 100644 index 81509d6e3fb5..000000000000 --- a/clients/client-robomaker/src/commands/UpdateWorldTemplateCommand.ts +++ /dev/null @@ -1,125 +0,0 @@ -// 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 { UpdateWorldTemplateRequest, UpdateWorldTemplateResponse } from "../models/models_0"; -import { de_UpdateWorldTemplateCommand, se_UpdateWorldTemplateCommand } from "../protocols/Aws_restJson1"; -import { RoboMakerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RoboMakerClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateWorldTemplateCommand}. - */ -export interface UpdateWorldTemplateCommandInput extends UpdateWorldTemplateRequest {} -/** - * @public - * - * The output of {@link UpdateWorldTemplateCommand}. - */ -export interface UpdateWorldTemplateCommandOutput extends UpdateWorldTemplateResponse, __MetadataBearer {} - -/** - * - *

End of support notice: On September 10, 2025, Amazon Web Services - * will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will - * no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. - * For more information on transitioning to Batch to help run containerized - * simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/. - *

- *
- *

Updates a world template.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RoboMakerClient, UpdateWorldTemplateCommand } from "@aws-sdk/client-robomaker"; // ES Modules import - * // const { RoboMakerClient, UpdateWorldTemplateCommand } = require("@aws-sdk/client-robomaker"); // CommonJS import - * // import type { RoboMakerClientConfig } from "@aws-sdk/client-robomaker"; - * const config = {}; // type is RoboMakerClientConfig - * const client = new RoboMakerClient(config); - * const input = { // UpdateWorldTemplateRequest - * template: "STRING_VALUE", // required - * name: "STRING_VALUE", - * templateBody: "STRING_VALUE", - * templateLocation: { // TemplateLocation - * s3Bucket: "STRING_VALUE", // required - * s3Key: "STRING_VALUE", // required - * }, - * }; - * const command = new UpdateWorldTemplateCommand(input); - * const response = await client.send(command); - * // { // UpdateWorldTemplateResponse - * // arn: "STRING_VALUE", - * // name: "STRING_VALUE", - * // createdAt: new Date("TIMESTAMP"), - * // lastUpdatedAt: new Date("TIMESTAMP"), - * // }; - * - * ``` - * - * @param UpdateWorldTemplateCommandInput - {@link UpdateWorldTemplateCommandInput} - * @returns {@link UpdateWorldTemplateCommandOutput} - * @see {@link UpdateWorldTemplateCommandInput} for command's `input` shape. - * @see {@link UpdateWorldTemplateCommandOutput} for command's `response` shape. - * @see {@link RoboMakerClientResolvedConfig | config} for RoboMakerClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - *

AWS RoboMaker experienced a service issue. Try your call again.

- * - * @throws {@link InvalidParameterException} (client fault) - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * - * @throws {@link ResourceNotFoundException} (client fault) - *

The specified resource does not exist.

- * - * @throws {@link ThrottlingException} (client fault) - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * - * @throws {@link RoboMakerServiceException} - *

Base exception class for all service exceptions from RoboMaker service.

- * - * - * @public - */ -export class UpdateWorldTemplateCommand extends $Command - .classBuilder< - UpdateWorldTemplateCommandInput, - UpdateWorldTemplateCommandOutput, - RoboMakerClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: RoboMakerClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("robomaker", "UpdateWorldTemplate", {}) - .n("RoboMakerClient", "UpdateWorldTemplateCommand") - .f(void 0, void 0) - .ser(se_UpdateWorldTemplateCommand) - .de(de_UpdateWorldTemplateCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateWorldTemplateRequest; - output: UpdateWorldTemplateResponse; - }; - sdk: { - input: UpdateWorldTemplateCommandInput; - output: UpdateWorldTemplateCommandOutput; - }; - }; -} diff --git a/clients/client-robomaker/src/commands/index.ts b/clients/client-robomaker/src/commands/index.ts deleted file mode 100644 index 75f6f17599a4..000000000000 --- a/clients/client-robomaker/src/commands/index.ts +++ /dev/null @@ -1,58 +0,0 @@ -// smithy-typescript generated code -export * from "./BatchDeleteWorldsCommand"; -export * from "./BatchDescribeSimulationJobCommand"; -export * from "./CancelDeploymentJobCommand"; -export * from "./CancelSimulationJobBatchCommand"; -export * from "./CancelSimulationJobCommand"; -export * from "./CancelWorldExportJobCommand"; -export * from "./CancelWorldGenerationJobCommand"; -export * from "./CreateDeploymentJobCommand"; -export * from "./CreateFleetCommand"; -export * from "./CreateRobotApplicationCommand"; -export * from "./CreateRobotApplicationVersionCommand"; -export * from "./CreateRobotCommand"; -export * from "./CreateSimulationApplicationCommand"; -export * from "./CreateSimulationApplicationVersionCommand"; -export * from "./CreateSimulationJobCommand"; -export * from "./CreateWorldExportJobCommand"; -export * from "./CreateWorldGenerationJobCommand"; -export * from "./CreateWorldTemplateCommand"; -export * from "./DeleteFleetCommand"; -export * from "./DeleteRobotApplicationCommand"; -export * from "./DeleteRobotCommand"; -export * from "./DeleteSimulationApplicationCommand"; -export * from "./DeleteWorldTemplateCommand"; -export * from "./DeregisterRobotCommand"; -export * from "./DescribeDeploymentJobCommand"; -export * from "./DescribeFleetCommand"; -export * from "./DescribeRobotApplicationCommand"; -export * from "./DescribeRobotCommand"; -export * from "./DescribeSimulationApplicationCommand"; -export * from "./DescribeSimulationJobBatchCommand"; -export * from "./DescribeSimulationJobCommand"; -export * from "./DescribeWorldCommand"; -export * from "./DescribeWorldExportJobCommand"; -export * from "./DescribeWorldGenerationJobCommand"; -export * from "./DescribeWorldTemplateCommand"; -export * from "./GetWorldTemplateBodyCommand"; -export * from "./ListDeploymentJobsCommand"; -export * from "./ListFleetsCommand"; -export * from "./ListRobotApplicationsCommand"; -export * from "./ListRobotsCommand"; -export * from "./ListSimulationApplicationsCommand"; -export * from "./ListSimulationJobBatchesCommand"; -export * from "./ListSimulationJobsCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./ListWorldExportJobsCommand"; -export * from "./ListWorldGenerationJobsCommand"; -export * from "./ListWorldTemplatesCommand"; -export * from "./ListWorldsCommand"; -export * from "./RegisterRobotCommand"; -export * from "./RestartSimulationJobCommand"; -export * from "./StartSimulationJobBatchCommand"; -export * from "./SyncDeploymentJobCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateRobotApplicationCommand"; -export * from "./UpdateSimulationApplicationCommand"; -export * from "./UpdateWorldTemplateCommand"; diff --git a/clients/client-robomaker/src/endpoint/EndpointParameters.ts b/clients/client-robomaker/src/endpoint/EndpointParameters.ts deleted file mode 100644 index 177048f2bf2a..000000000000 --- a/clients/client-robomaker/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | undefined | Provider; - useDualstackEndpoint?: boolean | undefined | Provider; - useFipsEndpoint?: boolean | undefined | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = Omit & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return Object.assign(options, { - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "robomaker", - }); -}; - -export const commonParams = { - UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, - Endpoint: { type: "builtInParams", name: "endpoint" }, - Region: { type: "builtInParams", name: "region" }, - UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, -} as const; - -export interface EndpointParameters extends __EndpointParameters { - Region?: string | undefined; - UseDualStack?: boolean | undefined; - UseFIPS?: boolean | undefined; - Endpoint?: string | undefined; -} diff --git a/clients/client-robomaker/src/endpoint/endpointResolver.ts b/clients/client-robomaker/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6..000000000000 --- a/clients/client-robomaker/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,26 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointCache, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -const cache = new EndpointCache({ - size: 50, - params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"], -}); - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return cache.get(endpointParams as EndpointParams, () => - resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }) - ); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-robomaker/src/endpoint/ruleset.ts b/clients/client-robomaker/src/endpoint/ruleset.ts deleted file mode 100644 index 39482429a06a..000000000000 --- a/clients/client-robomaker/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/robomaker.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"string"}, -i={[s]:true,"default":false,"type":"boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://robomaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://robomaker-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://robomaker.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://robomaker.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-robomaker/src/extensionConfiguration.ts b/clients/client-robomaker/src/extensionConfiguration.ts deleted file mode 100644 index 6689036c7f64..000000000000 --- a/clients/client-robomaker/src/extensionConfiguration.ts +++ /dev/null @@ -1,15 +0,0 @@ -// smithy-typescript generated code -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; - -/** - * @internal - */ -export interface RoboMakerExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-robomaker/src/index.ts b/clients/client-robomaker/src/index.ts deleted file mode 100644 index 884007323df3..000000000000 --- a/clients/client-robomaker/src/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

This section provides documentation for the AWS RoboMaker API operations.

- * - * @packageDocumentation - */ -export * from "./RoboMakerClient"; -export * from "./RoboMaker"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { RoboMakerExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { RoboMakerServiceException } from "./models/RoboMakerServiceException"; diff --git a/clients/client-robomaker/src/models/RoboMakerServiceException.ts b/clients/client-robomaker/src/models/RoboMakerServiceException.ts deleted file mode 100644 index c73c460b23fb..000000000000 --- a/clients/client-robomaker/src/models/RoboMakerServiceException.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions }; - -export { __ServiceException }; - -/** - * @public - * - * Base exception class for all service exceptions from RoboMaker service. - */ -export class RoboMakerServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, RoboMakerServiceException.prototype); - } -} diff --git a/clients/client-robomaker/src/models/index.ts b/clients/client-robomaker/src/models/index.ts deleted file mode 100644 index 9eaceb12865f..000000000000 --- a/clients/client-robomaker/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-robomaker/src/models/models_0.ts b/clients/client-robomaker/src/models/models_0.ts deleted file mode 100644 index 308fa1d139a0..000000000000 --- a/clients/client-robomaker/src/models/models_0.ts +++ /dev/null @@ -1,6650 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { RoboMakerServiceException as __BaseException } from "./RoboMakerServiceException"; - -/** - * @public - * @enum - */ -export const Architecture = { - ARM64: "ARM64", - ARMHF: "ARMHF", - X86_64: "X86_64", -} as const; - -/** - * @public - */ -export type Architecture = (typeof Architecture)[keyof typeof Architecture]; - -/** - * @public - */ -export interface BatchDeleteWorldsRequest { - /** - *

A list of Amazon Resource Names (arns) that correspond to worlds to delete.

- * @public - */ - worlds: string[] | undefined; -} - -/** - * @public - */ -export interface BatchDeleteWorldsResponse { - /** - *

A list of unprocessed worlds associated with the call. These worlds were not - * deleted.

- * @public - */ - unprocessedWorlds?: string[] | undefined; -} - -/** - *

AWS RoboMaker experienced a service issue. Try your call again.

- * @public - */ -export class InternalServerException extends __BaseException { - readonly name: "InternalServerException" = "InternalServerException"; - readonly $fault: "server" = "server"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InternalServerException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, InternalServerException.prototype); - } -} - -/** - *

A parameter specified in a request is not valid, is unsupported, or cannot be used. The - * returned message provides an explanation of the error value.

- * @public - */ -export class InvalidParameterException extends __BaseException { - readonly name: "InvalidParameterException" = "InvalidParameterException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "InvalidParameterException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, InvalidParameterException.prototype); - } -} - -/** - *

AWS RoboMaker is temporarily unable to process the request. Try your call again.

- * @public - */ -export class ThrottlingException extends __BaseException { - readonly name: "ThrottlingException" = "ThrottlingException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ThrottlingException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ThrottlingException.prototype); - } -} - -/** - * @public - */ -export interface BatchDescribeSimulationJobRequest { - /** - *

A list of Amazon Resource Names (ARNs) of simulation jobs to describe.

- * @public - */ - jobs: string[] | undefined; -} - -/** - * @public - * @enum - */ -export const ComputeType = { - CPU: "CPU", - GPU_AND_CPU: "GPU_AND_CPU", -} as const; - -/** - * @public - */ -export type ComputeType = (typeof ComputeType)[keyof typeof ComputeType]; - -/** - *

Compute information for the simulation job

- * @public - */ -export interface ComputeResponse { - /** - *

The simulation unit limit. Your simulation is allocated CPU and memory proportional to - * the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are - * only billed for the SU utilization you consume up to the maximum value provided. The - * default is 15.

- * @public - */ - simulationUnitLimit?: number | undefined; - - /** - *

Compute type response information for the simulation job.

- * @public - */ - computeType?: ComputeType | undefined; - - /** - *

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs - * allocated to the SimulationJob.

- * @public - */ - gpuUnitLimit?: number | undefined; -} - -/** - *

Information about S3 keys.

- * @public - */ -export interface S3KeyOutput { - /** - *

The S3 key.

- * @public - */ - s3Key?: string | undefined; - - /** - *

The etag for the object.

- * @public - */ - etag?: string | undefined; -} - -/** - * @public - * @enum - */ -export const DataSourceType = { - Archive: "Archive", - File: "File", - Prefix: "Prefix", -} as const; - -/** - * @public - */ -export type DataSourceType = (typeof DataSourceType)[keyof typeof DataSourceType]; - -/** - *

Information about a data source.

- * @public - */ -export interface DataSource { - /** - *

The name of the data source.

- * @public - */ - name?: string | undefined; - - /** - *

The S3 bucket where the data files are located.

- * @public - */ - s3Bucket?: string | undefined; - - /** - *

The list of S3 keys identifying the data source files.

- * @public - */ - s3Keys?: S3KeyOutput[] | undefined; - - /** - *

The data type for the data source that you're using for your container image or - * simulation job. You can use this field to specify whether your data source is an Archive, - * an Amazon S3 prefix, or a file.

- *

If you don't specify a field, the default value is File.

- * @public - */ - type?: DataSourceType | undefined; - - /** - *

The location where your files are mounted in the container image.

- *

If you've specified the type of the data source as an Archive, - * you must provide an Amazon S3 object key to your archive. The object key must point to - * either a .zip or .tar.gz file.

- *

If you've specified the type of the data source as a Prefix, - * you provide the Amazon S3 prefix that points to the files that you are using for your data - * source.

- *

If you've specified the type of the data source as a File, you - * provide the Amazon S3 path to the file that you're using as your data source.

- * @public - */ - destination?: string | undefined; -} - -/** - * @public - * @enum - */ -export const FailureBehavior = { - Continue: "Continue", - Fail: "Fail", -} as const; - -/** - * @public - */ -export type FailureBehavior = (typeof FailureBehavior)[keyof typeof FailureBehavior]; - -/** - * @public - * @enum - */ -export const SimulationJobErrorCode = { - BadPermissionsCloudwatchLogs: "BadPermissionsCloudwatchLogs", - BadPermissionsRobotApplication: "BadPermissionsRobotApplication", - BadPermissionsS3Object: "BadPermissionsS3Object", - BadPermissionsS3Output: "BadPermissionsS3Output", - BadPermissionsSimulationApplication: "BadPermissionsSimulationApplication", - BadPermissionsUserCredentials: "BadPermissionsUserCredentials", - BatchCanceled: "BatchCanceled", - BatchTimedOut: "BatchTimedOut", - ENILimitExceeded: "ENILimitExceeded", - InternalServiceError: "InternalServiceError", - InvalidBundleRobotApplication: "InvalidBundleRobotApplication", - InvalidBundleSimulationApplication: "InvalidBundleSimulationApplication", - InvalidInput: "InvalidInput", - InvalidS3Resource: "InvalidS3Resource", - LimitExceeded: "LimitExceeded", - MismatchedEtag: "MismatchedEtag", - RequestThrottled: "RequestThrottled", - ResourceNotFound: "ResourceNotFound", - RobotApplicationCrash: "RobotApplicationCrash", - RobotApplicationHealthCheckFailure: "RobotApplicationHealthCheckFailure", - RobotApplicationVersionMismatchedEtag: "RobotApplicationVersionMismatchedEtag", - SimulationApplicationCrash: "SimulationApplicationCrash", - SimulationApplicationHealthCheckFailure: "SimulationApplicationHealthCheckFailure", - SimulationApplicationVersionMismatchedEtag: "SimulationApplicationVersionMismatchedEtag", - SubnetIpLimitExceeded: "SubnetIpLimitExceeded", - ThrottlingError: "ThrottlingError", - UploadContentMismatchError: "UploadContentMismatchError", - WrongRegionRobotApplication: "WrongRegionRobotApplication", - WrongRegionS3Bucket: "WrongRegionS3Bucket", - WrongRegionS3Output: "WrongRegionS3Output", - WrongRegionSimulationApplication: "WrongRegionSimulationApplication", -} as const; - -/** - * @public - */ -export type SimulationJobErrorCode = (typeof SimulationJobErrorCode)[keyof typeof SimulationJobErrorCode]; - -/** - *

The logging configuration.

- * @public - */ -export interface LoggingConfig { - /** - *

A boolean indicating whether to record all ROS topics.

- * - *

This API is no longer supported and will throw an error if used.

- *
- * - * @deprecated AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html. - * @public - */ - recordAllRosTopics?: boolean | undefined; -} - -/** - *

Describes a network interface.

- * @public - */ -export interface NetworkInterface { - /** - *

The ID of the network interface.

- * @public - */ - networkInterfaceId?: string | undefined; - - /** - *

The IPv4 address of the network interface within the subnet.

- * @public - */ - privateIpAddress?: string | undefined; - - /** - *

The IPv4 public address of the network interface.

- * @public - */ - publicIpAddress?: string | undefined; -} - -/** - *

The output location.

- * @public - */ -export interface OutputLocation { - /** - *

The S3 bucket for output.

- * @public - */ - s3Bucket?: string | undefined; - - /** - *

The S3 folder in the s3Bucket where output files will be placed.

- * @public - */ - s3Prefix?: string | undefined; -} - -/** - *

An object representing a port mapping.

- * @public - */ -export interface PortMapping { - /** - *

The port number on the simulation job instance to use as a remote connection point. - *

- * @public - */ - jobPort: number | undefined; - - /** - *

The port number on the application.

- * @public - */ - applicationPort: number | undefined; - - /** - *

A Boolean indicating whether to enable this port mapping on public IP.

- * @public - */ - enableOnPublicIp?: boolean | undefined; -} - -/** - *

Configuration information for port forwarding.

- * @public - */ -export interface PortForwardingConfig { - /** - *

The port mappings for the configuration.

- * @public - */ - portMappings?: PortMapping[] | undefined; -} - -/** - *

Information about a launch configuration.

- * @public - */ -export interface LaunchConfig { - /** - *

The package name.

- * @public - */ - packageName?: string | undefined; - - /** - *

The launch file name.

- * @public - */ - launchFile?: string | undefined; - - /** - *

The environment variables for the application launch.

- * @public - */ - environmentVariables?: Record | undefined; - - /** - *

The port forwarding configuration.

- * @public - */ - portForwardingConfig?: PortForwardingConfig | undefined; - - /** - *

Boolean indicating whether a streaming session will be configured for the application. - * If True, AWS RoboMaker will configure a connection so you can interact with - * your application as it is running in the simulation. You must configure and launch the - * component. It must have a graphical user interface.

- * @public - */ - streamUI?: boolean | undefined; - - /** - *

If you've specified General as the value for your RobotSoftwareSuite, you can use this field to specify a list of commands for your container image.

- *

If you've specified SimulationRuntime as the value for your SimulationSoftwareSuite, you can use this field to specify a list of commands for your container image.

- * @public - */ - command?: string[] | undefined; -} - -/** - * @public - * @enum - */ -export const ExitBehavior = { - FAIL: "FAIL", - RESTART: "RESTART", -} as const; - -/** - * @public - */ -export type ExitBehavior = (typeof ExitBehavior)[keyof typeof ExitBehavior]; - -/** - *

Information about a tool. Tools are used in a simulation job.

- * @public - */ -export interface Tool { - /** - *

Boolean indicating whether a streaming session will be configured for the tool. If - * True, AWS RoboMaker will configure a connection so you can interact with - * the tool as it is running in the simulation. It must have a graphical user interface. The - * default is False.

- * @public - */ - streamUI?: boolean | undefined; - - /** - *

The name of the tool.

- * @public - */ - name: string | undefined; - - /** - *

Command-line arguments for the tool. It must include the tool executable name.

- * @public - */ - command: string | undefined; - - /** - *

Boolean indicating whether logs will be recorded in CloudWatch for the tool. The default - * is False.

- * @public - */ - streamOutputToCloudWatch?: boolean | undefined; - - /** - *

Exit behavior determines what happens when your tool quits running. RESTART - * will cause your tool to be restarted. FAIL will cause your job to exit. The - * default is RESTART.

- * @public - */ - exitBehavior?: ExitBehavior | undefined; -} - -/** - * @public - * @enum - */ -export const UploadBehavior = { - UPLOAD_ON_TERMINATE: "UPLOAD_ON_TERMINATE", - UPLOAD_ROLLING_AUTO_REMOVE: "UPLOAD_ROLLING_AUTO_REMOVE", -} as const; - -/** - * @public - */ -export type UploadBehavior = (typeof UploadBehavior)[keyof typeof UploadBehavior]; - -/** - *

Provides upload configuration information. Files are uploaded from the simulation job to - * a location you specify.

- * @public - */ -export interface UploadConfiguration { - /** - *

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the - * simulation output location to determine the final path.

- *

For example, if your simulation output location is s3://amzn-s3-demo-bucket and your - * upload configuration name is robot-test, your files will be uploaded to - * s3://amzn-s3-demo-bucket///robot-test.

- * @public - */ - name: string | undefined; - - /** - *

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are - * accepted, with the addition of ** as a super asterisk. - * For example, specifying /var/log/**.log causes all .log files in the - * /var/log directory tree to be collected. For more examples, see Glob Library.

- * @public - */ - path: string | undefined; - - /** - *

Specifies when to upload the files:

- *
- *
UPLOAD_ON_TERMINATE
- *
- *

Matching files are uploaded once the simulation enters the - * TERMINATING state. Matching files are not uploaded until all of - * your code (including tools) have stopped.

- *

If there is a problem uploading a file, the upload is retried. If problems - * persist, no further upload attempts will be made.

- *
- *
UPLOAD_ROLLING_AUTO_REMOVE
- *
- *

Matching files are uploaded as they are created. They are deleted after they - * are uploaded. The specified path is checked every 5 seconds. A final check is made - * when all of your code (including tools) have stopped.

- *
- *
- * @public - */ - uploadBehavior: UploadBehavior | undefined; -} - -/** - *

Application configuration information for a robot.

- * @public - */ -export interface RobotApplicationConfig { - /** - *

The application information for the robot application.

- * @public - */ - application: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - applicationVersion?: string | undefined; - - /** - *

The launch configuration for the robot application.

- * @public - */ - launchConfig: LaunchConfig | undefined; - - /** - *

The upload configurations for the robot application.

- * @public - */ - uploadConfigurations?: UploadConfiguration[] | undefined; - - /** - *

A Boolean indicating whether to use default upload configurations. By default, - * .ros and .gazebo files are uploaded when the application - * terminates and all ROS topics will be recorded.

- *

If you set this value, you must specify an outputLocation.

- * - *

This API is no longer supported and will throw an error if used.

- *
- * - * @deprecated AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html. - * @public - */ - useDefaultUploadConfigurations?: boolean | undefined; - - /** - *

Information about tools configured for the robot application.

- * @public - */ - tools?: Tool[] | undefined; - - /** - *

A Boolean indicating whether to use default robot application tools. The default tools - * are rviz, rqt, terminal and rosbag record. The default is False.

- * - *

This API is no longer supported and will throw an error if used.

- *
- * - * @deprecated AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html. - * @public - */ - useDefaultTools?: boolean | undefined; -} - -/** - *

Configuration information for a world.

- * @public - */ -export interface WorldConfig { - /** - *

The world generated by Simulation WorldForge.

- * @public - */ - world?: string | undefined; -} - -/** - *

Information about a simulation application configuration.

- * @public - */ -export interface SimulationApplicationConfig { - /** - *

The application information for the simulation application.

- * @public - */ - application: string | undefined; - - /** - *

The version of the simulation application.

- * @public - */ - applicationVersion?: string | undefined; - - /** - *

The launch configuration for the simulation application.

- * @public - */ - launchConfig: LaunchConfig | undefined; - - /** - *

Information about upload configurations for the simulation application.

- * @public - */ - uploadConfigurations?: UploadConfiguration[] | undefined; - - /** - *

A list of world configurations.

- * - *

This API is no longer supported and will throw an error if used.

- *
- * @public - */ - worldConfigs?: WorldConfig[] | undefined; - - /** - *

A Boolean indicating whether to use default upload configurations. By default, - * .ros and .gazebo files are uploaded when the application - * terminates and all ROS topics will be recorded.

- *

If you set this value, you must specify an outputLocation.

- * - *

This API is no longer supported and will throw an error if used.

- *
- * - * @deprecated AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html. - * @public - */ - useDefaultUploadConfigurations?: boolean | undefined; - - /** - *

Information about tools configured for the simulation application.

- * @public - */ - tools?: Tool[] | undefined; - - /** - *

A Boolean indicating whether to use default simulation application tools. The default - * tools are rviz, rqt, terminal and rosbag record. The default is False.

- * - *

This API is no longer supported and will throw an error if used.

- *
- * - * @deprecated AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html. - * @public - */ - useDefaultTools?: boolean | undefined; -} - -/** - * @public - * @enum - */ -export const SimulationJobStatus = { - Canceled: "Canceled", - Completed: "Completed", - Failed: "Failed", - Pending: "Pending", - Preparing: "Preparing", - Restarting: "Restarting", - Running: "Running", - RunningFailed: "RunningFailed", - Terminated: "Terminated", - Terminating: "Terminating", -} as const; - -/** - * @public - */ -export type SimulationJobStatus = (typeof SimulationJobStatus)[keyof typeof SimulationJobStatus]; - -/** - *

VPC configuration associated with your simulation job.

- * @public - */ -export interface VPCConfigResponse { - /** - *

A list of subnet IDs associated with the simulation job.

- * @public - */ - subnets?: string[] | undefined; - - /** - *

A list of security group IDs associated with the simulation job.

- * @public - */ - securityGroups?: string[] | undefined; - - /** - *

The VPC ID associated with your simulation job.

- * @public - */ - vpcId?: string | undefined; - - /** - *

A boolean indicating if a public IP was assigned.

- * @public - */ - assignPublicIp?: boolean | undefined; -} - -/** - *

Information about a simulation job.

- * @public - */ -export interface SimulationJob { - /** - *

The Amazon Resource Name (ARN) of the simulation job.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the simulation job.

- * @public - */ - name?: string | undefined; - - /** - *

Status of the simulation job.

- * @public - */ - status?: SimulationJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * started.

- * @public - */ - lastStartedAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The failure behavior the simulation job.

- *
- *
Continue
- *
- *

Leaves the host running for its maximum timeout duration after a - * 4XX error code.

- *
- *
Fail
- *
- *

Stop the simulation job and terminate the instance.

- *
- *
- * @public - */ - failureBehavior?: FailureBehavior | undefined; - - /** - *

The failure code of the simulation job if it failed.

- * @public - */ - failureCode?: SimulationJobErrorCode | undefined; - - /** - *

The reason why the simulation job failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

A unique identifier for this SimulationJob request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

Location for output files generated by the simulation job.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The logging configuration.

- * @public - */ - loggingConfig?: LoggingConfig | undefined; - - /** - *

The maximum simulation job duration in seconds. The value must be 8 days (691,200 - * seconds) or less.

- * @public - */ - maxJobDurationInSeconds?: number | undefined; - - /** - *

The simulation job execution duration in milliseconds.

- * @public - */ - simulationTimeMillis?: number | undefined; - - /** - *

The IAM role that allows the simulation instance to call the AWS APIs that are specified - * in its associated policies on your behalf. This is how credentials are passed in to your - * simulation job.

- * @public - */ - iamRole?: string | undefined; - - /** - *

A list of robot applications.

- * @public - */ - robotApplications?: RobotApplicationConfig[] | undefined; - - /** - *

A list of simulation applications.

- * @public - */ - simulationApplications?: SimulationApplicationConfig[] | undefined; - - /** - *

The data sources for the simulation job.

- * @public - */ - dataSources?: DataSource[] | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the simulation - * job.

- * @public - */ - tags?: Record | undefined; - - /** - *

VPC configuration information.

- * @public - */ - vpcConfig?: VPCConfigResponse | undefined; - - /** - *

Information about a network interface.

- * @public - */ - networkInterface?: NetworkInterface | undefined; - - /** - *

Compute information for the simulation job

- * @public - */ - compute?: ComputeResponse | undefined; -} - -/** - * @public - */ -export interface BatchDescribeSimulationJobResponse { - /** - *

A list of simulation jobs.

- * @public - */ - jobs?: SimulationJob[] | undefined; - - /** - *

A list of unprocessed simulation job Amazon Resource Names (ARNs).

- * @public - */ - unprocessedJobs?: string[] | undefined; -} - -/** - *

The specified resource does not exist.

- * @public - */ -export class ResourceNotFoundException extends __BaseException { - readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - } -} - -/** - *

Information about the batch policy.

- * @public - */ -export interface BatchPolicy { - /** - *

The amount of time, in seconds, to wait for the batch to complete. - * - *

- *

If a batch times out, and there are pending requests that were failing due to an - * internal failure (like InternalServiceError), they will be moved to the failed - * list and the batch status will be Failed. If the pending requests were failing - * for any other reason, the failed pending requests will be moved to the failed list and the - * batch status will be TimedOut.

- * @public - */ - timeoutInSeconds?: number | undefined; - - /** - *

The number of active simulation jobs create as part of the batch that can be in an - * active state at the same time.

- *

Active states include: Pending,Preparing, - * Running, Restarting, RunningFailed and - * Terminating. All other states are terminal states.

- * @public - */ - maxConcurrency?: number | undefined; -} - -/** - * @public - */ -export interface CancelDeploymentJobRequest { - /** - *

The deployment job ARN to cancel.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface CancelDeploymentJobResponse {} - -/** - * @public - */ -export interface CancelSimulationJobRequest { - /** - *

The simulation job ARN to cancel.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface CancelSimulationJobResponse {} - -/** - * @public - */ -export interface CancelSimulationJobBatchRequest { - /** - *

The id of the batch to cancel.

- * @public - */ - batch: string | undefined; -} - -/** - * @public - */ -export interface CancelSimulationJobBatchResponse {} - -/** - * @public - */ -export interface CancelWorldExportJobRequest { - /** - *

The Amazon Resource Name (arn) of the world export job to cancel.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface CancelWorldExportJobResponse {} - -/** - * @public - */ -export interface CancelWorldGenerationJobRequest { - /** - *

The Amazon Resource Name (arn) of the world generator job to cancel.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface CancelWorldGenerationJobResponse {} - -/** - *

Compute information for the simulation job.

- * @public - */ -export interface Compute { - /** - *

The simulation unit limit. Your simulation is allocated CPU and memory proportional to - * the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are - * only billed for the SU utilization you consume up to the maximum value provided. The - * default is 15.

- * @public - */ - simulationUnitLimit?: number | undefined; - - /** - *

Compute type information for the simulation job.

- * @public - */ - computeType?: ComputeType | undefined; - - /** - *

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs - * allocated to the SimulationJob.

- * @public - */ - gpuUnitLimit?: number | undefined; -} - -/** - *

The failure percentage threshold percentage was met.

- * @public - */ -export class ConcurrentDeploymentException extends __BaseException { - readonly name: "ConcurrentDeploymentException" = "ConcurrentDeploymentException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ConcurrentDeploymentException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ConcurrentDeploymentException.prototype); - } -} - -/** - *

Configuration information for a deployment launch.

- * @public - */ -export interface DeploymentLaunchConfig { - /** - *

The package name.

- * @public - */ - packageName: string | undefined; - - /** - *

The deployment pre-launch file. This file will be executed prior to the launch - * file.

- * @public - */ - preLaunchFile?: string | undefined; - - /** - *

The launch file name.

- * @public - */ - launchFile: string | undefined; - - /** - *

The deployment post-launch file. This file will be executed after the launch - * file.

- * @public - */ - postLaunchFile?: string | undefined; - - /** - *

An array of key/value pairs specifying environment variables for the robot - * application

- * @public - */ - environmentVariables?: Record | undefined; -} - -/** - *

Information about a deployment application configuration.

- * @public - */ -export interface DeploymentApplicationConfig { - /** - *

The Amazon Resource Name (ARN) of the robot application.

- * @public - */ - application: string | undefined; - - /** - *

The version of the application.

- * @public - */ - applicationVersion: string | undefined; - - /** - *

The launch configuration.

- * @public - */ - launchConfig: DeploymentLaunchConfig | undefined; -} - -/** - *

Information about an S3 object.

- * @public - */ -export interface S3Object { - /** - *

The bucket containing the object.

- * @public - */ - bucket: string | undefined; - - /** - *

The key of the object.

- * @public - */ - key: string | undefined; - - /** - *

The etag of the object.

- * @public - */ - etag?: string | undefined; -} - -/** - *

Information about a deployment configuration.

- * @public - */ -export interface DeploymentConfig { - /** - *

The percentage of robots receiving the deployment at the same time.

- * @public - */ - concurrentDeploymentPercentage?: number | undefined; - - /** - *

The percentage of deployments that need to fail before stopping deployment.

- * @public - */ - failureThresholdPercentage?: number | undefined; - - /** - *

The amount of time, in seconds, to wait for deployment to a single robot to complete. - * Choose a time between 1 minute and 7 days. The default is 5 hours.

- * @public - */ - robotDeploymentTimeoutInSeconds?: number | undefined; - - /** - *

The download condition file.

- * @public - */ - downloadConditionFile?: S3Object | undefined; -} - -/** - * @public - */ -export interface CreateDeploymentJobRequest { - /** - *

The requested deployment configuration.

- * @public - */ - deploymentConfig?: DeploymentConfig | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet to deploy.

- * @public - */ - fleet: string | undefined; - - /** - *

The deployment application configuration.

- * @public - */ - deploymentApplicationConfigs: DeploymentApplicationConfig[] | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the deployment - * job.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - * @enum - */ -export const DeploymentJobErrorCode = { - BadLambdaAssociated: "BadLambdaAssociated", - BadPermissionError: "BadPermissionError", - DeploymentFleetDoesNotExist: "DeploymentFleetDoesNotExist", - DownloadConditionFailed: "DownloadConditionFailed", - EnvironmentSetupError: "EnvironmentSetupError", - EtagMismatch: "EtagMismatch", - ExtractingBundleFailure: "ExtractingBundleFailure", - FailureThresholdBreached: "FailureThresholdBreached", - FleetDeploymentTimeout: "FleetDeploymentTimeout", - GreengrassDeploymentFailed: "GreengrassDeploymentFailed", - GreengrassGroupVersionDoesNotExist: "GreengrassGroupVersionDoesNotExist", - InternalServerError: "InternalServerError", - InvalidGreengrassGroup: "InvalidGreengrassGroup", - LambdaDeleted: "LambdaDeleted", - MissingRobotApplicationArchitecture: "MissingRobotApplicationArchitecture", - MissingRobotArchitecture: "MissingRobotArchitecture", - MissingRobotDeploymentResource: "MissingRobotDeploymentResource", - PostLaunchFileFailure: "PostLaunchFileFailure", - PreLaunchFileFailure: "PreLaunchFileFailure", - ResourceNotFound: "ResourceNotFound", - RobotAgentConnectionTimeout: "RobotAgentConnectionTimeout", - RobotApplicationDoesNotExist: "RobotApplicationDoesNotExist", - RobotDeploymentAborted: "RobotDeploymentAborted", - RobotDeploymentNoResponse: "RobotDeploymentNoResponse", -} as const; - -/** - * @public - */ -export type DeploymentJobErrorCode = (typeof DeploymentJobErrorCode)[keyof typeof DeploymentJobErrorCode]; - -/** - * @public - * @enum - */ -export const DeploymentStatus = { - Canceled: "Canceled", - Failed: "Failed", - InProgress: "InProgress", - Pending: "Pending", - Preparing: "Preparing", - Succeeded: "Succeeded", -} as const; - -/** - * @public - */ -export type DeploymentStatus = (typeof DeploymentStatus)[keyof typeof DeploymentStatus]; - -/** - * @public - */ -export interface CreateDeploymentJobResponse { - /** - *

The Amazon Resource Name (ARN) of the deployment job.

- * @public - */ - arn?: string | undefined; - - /** - *

The target fleet for the deployment job.

- * @public - */ - fleet?: string | undefined; - - /** - *

The status of the deployment job.

- * @public - */ - status?: DeploymentStatus | undefined; - - /** - *

The deployment application configuration.

- * @public - */ - deploymentApplicationConfigs?: DeploymentApplicationConfig[] | undefined; - - /** - *

The failure reason of the deployment job if it failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

The failure code of the simulation job if it failed:

- *
- *
BadPermissionError
- *
- *

AWS Greengrass requires a service-level role permission to access other - * services. The role must include the - * AWSGreengrassResourceAccessRolePolicy managed policy. - *

- *
- *
ExtractingBundleFailure
- *
- *

The robot application could not be extracted from the bundle.

- *
- *
FailureThresholdBreached
- *
- *

The percentage of robots that could not be updated exceeded the percentage set - * for the deployment.

- *
- *
GreengrassDeploymentFailed
- *
- *

The robot application could not be deployed to the robot.

- *
- *
GreengrassGroupVersionDoesNotExist
- *
- *

The AWS Greengrass group or version associated with a robot is missing.

- *
- *
InternalServerError
- *
- *

An internal error has occurred. Retry your request, but if the problem - * persists, contact us with details.

- *
- *
MissingRobotApplicationArchitecture
- *
- *

The robot application does not have a source that matches the architecture of - * the robot.

- *
- *
MissingRobotDeploymentResource
- *
- *

One or more of the resources specified for the robot application are missing. - * For example, does the robot application have the correct launch package and launch - * file?

- *
- *
PostLaunchFileFailure
- *
- *

The post-launch script failed.

- *
- *
PreLaunchFileFailure
- *
- *

The pre-launch script failed.

- *
- *
ResourceNotFound
- *
- *

One or more deployment resources are missing. For example, do robot application - * source bundles still exist?

- *
- *
RobotDeploymentNoResponse
- *
- *

There is no response from the robot. It might not be powered on or connected to - * the internet.

- *
- *
- * @public - */ - failureCode?: DeploymentJobErrorCode | undefined; - - /** - *

The time, in milliseconds since the epoch, when the fleet was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The deployment configuration.

- * @public - */ - deploymentConfig?: DeploymentConfig | undefined; - - /** - *

The list of all tags added to the deployment job.

- * @public - */ - tags?: Record | undefined; -} - -/** - *

The request uses the same client token as a previous, but non-identical request. Do not - * reuse a client token with different requests, unless the requests are identical.

- * @public - */ -export class IdempotentParameterMismatchException extends __BaseException { - readonly name: "IdempotentParameterMismatchException" = "IdempotentParameterMismatchException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "IdempotentParameterMismatchException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, IdempotentParameterMismatchException.prototype); - } -} - -/** - *

The requested resource exceeds the maximum number allowed, or the number of concurrent - * stream requests exceeds the maximum number allowed.

- * @public - */ -export class LimitExceededException extends __BaseException { - readonly name: "LimitExceededException" = "LimitExceededException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "LimitExceededException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, LimitExceededException.prototype); - } -} - -/** - * @public - */ -export interface CreateFleetRequest { - /** - *

The name of the fleet.

- * @public - */ - name: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the fleet.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateFleetResponse { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the fleet.

- * @public - */ - name?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the fleet was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The list of all tags added to the fleet.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateRobotRequest { - /** - *

The name for the robot.

- * @public - */ - name: string | undefined; - - /** - *

The target architecture of the robot.

- * @public - */ - architecture: Architecture | undefined; - - /** - *

The Greengrass group id.

- * @public - */ - greengrassGroupId: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the robot.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateRobotResponse { - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot.

- * @public - */ - name?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The Amazon Resource Name (ARN) of the Greengrass group associated with the robot.

- * @public - */ - greengrassGroupId?: string | undefined; - - /** - *

The target architecture of the robot.

- * @public - */ - architecture?: Architecture | undefined; - - /** - *

The list of all tags added to the robot.

- * @public - */ - tags?: Record | undefined; -} - -/** - *

The specified resource already exists.

- * @public - */ -export class ResourceAlreadyExistsException extends __BaseException { - readonly name: "ResourceAlreadyExistsException" = "ResourceAlreadyExistsException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ResourceAlreadyExistsException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, ResourceAlreadyExistsException.prototype); - } -} - -/** - *

The object that contains the Docker image URI for either your robot or simulation - * applications.

- * @public - */ -export interface Environment { - /** - *

The Docker image URI for either your robot or simulation applications.

- * @public - */ - uri?: string | undefined; -} - -/** - * @public - * @enum - */ -export const RobotSoftwareSuiteType = { - General: "General", - ROS: "ROS", - ROS2: "ROS2", -} as const; - -/** - * @public - */ -export type RobotSoftwareSuiteType = (typeof RobotSoftwareSuiteType)[keyof typeof RobotSoftwareSuiteType]; - -/** - * @public - * @enum - */ -export const RobotSoftwareSuiteVersionType = { - Dashing: "Dashing", - Foxy: "Foxy", - Kinetic: "Kinetic", - Melodic: "Melodic", -} as const; - -/** - * @public - */ -export type RobotSoftwareSuiteVersionType = - (typeof RobotSoftwareSuiteVersionType)[keyof typeof RobotSoftwareSuiteVersionType]; - -/** - *

Information about a robot software suite.

- * @public - */ -export interface RobotSoftwareSuite { - /** - *

The name of the robot software suite. General is the only supported value.

- * @public - */ - name?: RobotSoftwareSuiteType | undefined; - - /** - *

The version of the robot software suite. Not applicable for General software suite.

- * @public - */ - version?: RobotSoftwareSuiteVersionType | undefined; -} - -/** - *

Information about a source configuration.

- * @public - */ -export interface SourceConfig { - /** - *

The Amazon S3 bucket name.

- * @public - */ - s3Bucket?: string | undefined; - - /** - *

The s3 object key.

- * @public - */ - s3Key?: string | undefined; - - /** - *

The target processor architecture for the application.

- * @public - */ - architecture?: Architecture | undefined; -} - -/** - * @public - */ -export interface CreateRobotApplicationRequest { - /** - *

The name of the robot application.

- * @public - */ - name: string | undefined; - - /** - *

The sources of the robot application.

- * @public - */ - sources?: SourceConfig[] | undefined; - - /** - *

The robot software suite used by the robot application.

- * @public - */ - robotSoftwareSuite: RobotSoftwareSuite | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the robot - * application.

- * @public - */ - tags?: Record | undefined; - - /** - *

The object that contains that URI of the Docker image that you use for your robot - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - *

Information about a source.

- * @public - */ -export interface Source { - /** - *

The s3 bucket name.

- * @public - */ - s3Bucket?: string | undefined; - - /** - *

The s3 object key.

- * @public - */ - s3Key?: string | undefined; - - /** - *

A hash of the object specified by s3Bucket and s3Key.

- * @public - */ - etag?: string | undefined; - - /** - *

The taget processor architecture for the application.

- * @public - */ - architecture?: Architecture | undefined; -} - -/** - * @public - */ -export interface CreateRobotApplicationResponse { - /** - *

The Amazon Resource Name (ARN) of the robot application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the robot application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The robot software suite used by the robot application.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The revision id of the robot application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The list of all tags added to the robot application.

- * @public - */ - tags?: Record | undefined; - - /** - *

An object that contains the Docker image URI used to a create your robot - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface CreateRobotApplicationVersionRequest { - /** - *

The application information for the robot application.

- * @public - */ - application: string | undefined; - - /** - *

The current revision id for the robot application. If you provide a value and it matches - * the latest revision ID, a new version will be created.

- * @public - */ - currentRevisionId?: string | undefined; - - /** - *

The Amazon S3 identifier for the zip file bundle that you use for your robot - * application.

- * @public - */ - s3Etags?: string[] | undefined; - - /** - *

A SHA256 identifier for the Docker image that you use for your robot application.

- * @public - */ - imageDigest?: string | undefined; -} - -/** - * @public - */ -export interface CreateRobotApplicationVersionResponse { - /** - *

The Amazon Resource Name (ARN) of the robot application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the robot application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The robot software suite used by the robot application.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The revision id of the robot application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The object that contains the Docker image URI used to create your robot - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - * @enum - */ -export const RenderingEngineType = { - OGRE: "OGRE", -} as const; - -/** - * @public - */ -export type RenderingEngineType = (typeof RenderingEngineType)[keyof typeof RenderingEngineType]; - -/** - *

Information about a rendering engine.

- * @public - */ -export interface RenderingEngine { - /** - *

The name of the rendering engine.

- * @public - */ - name?: RenderingEngineType | undefined; - - /** - *

The version of the rendering engine.

- * @public - */ - version?: string | undefined; -} - -/** - * @public - * @enum - */ -export const SimulationSoftwareSuiteType = { - Gazebo: "Gazebo", - RosbagPlay: "RosbagPlay", - SimulationRuntime: "SimulationRuntime", -} as const; - -/** - * @public - */ -export type SimulationSoftwareSuiteType = - (typeof SimulationSoftwareSuiteType)[keyof typeof SimulationSoftwareSuiteType]; - -/** - *

Information about a simulation software suite.

- * @public - */ -export interface SimulationSoftwareSuite { - /** - *

The name of the simulation software suite. SimulationRuntime is the only supported value.

- * @public - */ - name?: SimulationSoftwareSuiteType | undefined; - - /** - *

The version of the simulation software suite. Not applicable for SimulationRuntime.

- * @public - */ - version?: string | undefined; -} - -/** - * @public - */ -export interface CreateSimulationApplicationRequest { - /** - *

The name of the simulation application.

- * @public - */ - name: string | undefined; - - /** - *

The sources of the simulation application.

- * @public - */ - sources?: SourceConfig[] | undefined; - - /** - *

The simulation software suite used by the simulation application.

- * @public - */ - simulationSoftwareSuite: SimulationSoftwareSuite | undefined; - - /** - *

The robot software suite used by the simulation application.

- * @public - */ - robotSoftwareSuite: RobotSoftwareSuite | undefined; - - /** - *

The rendering engine for the simulation application.

- * @public - */ - renderingEngine?: RenderingEngine | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the simulation - * application.

- * @public - */ - tags?: Record | undefined; - - /** - *

The object that contains the Docker image URI used to create your simulation - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface CreateSimulationApplicationResponse { - /** - *

The Amazon Resource Name (ARN) of the simulation application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the simulation application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the simulation application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the simulation application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The simulation software suite used by the simulation application.

- * @public - */ - simulationSoftwareSuite?: SimulationSoftwareSuite | undefined; - - /** - *

Information about the robot software suite.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The rendering engine for the simulation application.

- * @public - */ - renderingEngine?: RenderingEngine | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The revision id of the simulation application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The list of all tags added to the simulation application.

- * @public - */ - tags?: Record | undefined; - - /** - *

The object that contains the Docker image URI that you used to create your simulation - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface CreateSimulationApplicationVersionRequest { - /** - *

The application information for the simulation application.

- * @public - */ - application: string | undefined; - - /** - *

The current revision id for the simulation application. If you provide a value and it - * matches the latest revision ID, a new version will be created.

- * @public - */ - currentRevisionId?: string | undefined; - - /** - *

The Amazon S3 eTag identifier for the zip file bundle that you use to create the - * simulation application.

- * @public - */ - s3Etags?: string[] | undefined; - - /** - *

The SHA256 digest used to identify the Docker image URI used to created the simulation - * application.

- * @public - */ - imageDigest?: string | undefined; -} - -/** - * @public - */ -export interface CreateSimulationApplicationVersionResponse { - /** - *

The Amazon Resource Name (ARN) of the simulation application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the simulation application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the simulation application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the simulation application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The simulation software suite used by the simulation application.

- * @public - */ - simulationSoftwareSuite?: SimulationSoftwareSuite | undefined; - - /** - *

Information about the robot software suite.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The rendering engine for the simulation application.

- * @public - */ - renderingEngine?: RenderingEngine | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The revision ID of the simulation application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The object that contains the Docker image URI used to create the simulation - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - *

Information about a data source.

- * @public - */ -export interface DataSourceConfig { - /** - *

The name of the data source.

- * @public - */ - name: string | undefined; - - /** - *

The S3 bucket where the data files are located.

- * @public - */ - s3Bucket: string | undefined; - - /** - *

The list of S3 keys identifying the data source files.

- * @public - */ - s3Keys: string[] | undefined; - - /** - *

The data type for the data source that you're using for your container image or - * simulation job. You can use this field to specify whether your data source is an Archive, - * an Amazon S3 prefix, or a file.

- *

If you don't specify a field, the default value is File.

- * @public - */ - type?: DataSourceType | undefined; - - /** - *

The location where your files are mounted in the container image.

- *

If you've specified the type of the data source as an Archive, - * you must provide an Amazon S3 object key to your archive. The object key must point to - * either a .zip or .tar.gz file.

- *

If you've specified the type of the data source as a Prefix, - * you provide the Amazon S3 prefix that points to the files that you are using for your data - * source.

- *

If you've specified the type of the data source as a File, you - * provide the Amazon S3 path to the file that you're using as your data source.

- * @public - */ - destination?: string | undefined; -} - -/** - *

If your simulation job accesses resources in a VPC, you provide this parameter - * identifying the list of security group IDs and subnet IDs. These must belong to the same - * VPC. You must provide at least one security group and two subnet IDs.

- * @public - */ -export interface VPCConfig { - /** - *

A list of one or more subnet IDs in your VPC.

- * @public - */ - subnets: string[] | undefined; - - /** - *

A list of one or more security groups IDs in your VPC.

- * @public - */ - securityGroups?: string[] | undefined; - - /** - *

A boolean indicating whether to assign a public IP address.

- * @public - */ - assignPublicIp?: boolean | undefined; -} - -/** - * @public - */ -export interface CreateSimulationJobRequest { - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

Location for output files generated by the simulation job.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The logging configuration.

- * @public - */ - loggingConfig?: LoggingConfig | undefined; - - /** - *

The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When - * maxJobDurationInSeconds is reached, the simulation job will status will - * transition to Completed.

- * @public - */ - maxJobDurationInSeconds: number | undefined; - - /** - *

The IAM role name that allows the simulation instance to call the AWS APIs that are - * specified in its associated policies on your behalf. This is how credentials are passed in - * to your simulation job.

- * @public - */ - iamRole: string | undefined; - - /** - *

The failure behavior the simulation job.

- *
- *
Continue
- *
- *

Leaves the instance running for its maximum timeout duration after a - * 4XX error code.

- *
- *
Fail
- *
- *

Stop the simulation job and terminate the instance.

- *
- *
- * @public - */ - failureBehavior?: FailureBehavior | undefined; - - /** - *

The robot application to use in the simulation job.

- * @public - */ - robotApplications?: RobotApplicationConfig[] | undefined; - - /** - *

The simulation application to use in the simulation job.

- * @public - */ - simulationApplications?: SimulationApplicationConfig[] | undefined; - - /** - *

Specify data sources to mount read-only files from S3 into your simulation. These files - * are available under /opt/robomaker/datasources/data_source_name.

- * - *

There is a limit of 100 files and a combined size of 25GB for all - * DataSourceConfig objects.

- *
- * @public - */ - dataSources?: DataSourceConfig[] | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the simulation - * job.

- * @public - */ - tags?: Record | undefined; - - /** - *

If your simulation job accesses resources in a VPC, you provide this parameter - * identifying the list of security group IDs and subnet IDs. These must belong to the same - * VPC. You must provide at least one security group and one subnet ID.

- * @public - */ - vpcConfig?: VPCConfig | undefined; - - /** - *

Compute information for the simulation job.

- * @public - */ - compute?: Compute | undefined; -} - -/** - * @public - */ -export interface CreateSimulationJobResponse { - /** - *

The Amazon Resource Name (ARN) of the simulation job.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the simulation job.

- * @public - */ - status?: SimulationJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * started.

- * @public - */ - lastStartedAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

the failure behavior for the simulation job.

- * @public - */ - failureBehavior?: FailureBehavior | undefined; - - /** - *

The failure code of the simulation job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
RobotApplicationCrash
- *
- *

Robot application exited abnormally.

- *
- *
SimulationApplicationCrash
- *
- *

Simulation application exited abnormally.

- *
- *
BadPermissionsRobotApplication
- *
- *

Robot application bundle could not be downloaded.

- *
- *
BadPermissionsSimulationApplication
- *
- *

Simulation application bundle could not be downloaded.

- *
- *
BadPermissionsS3Output
- *
- *

Unable to publish outputs to customer-provided S3 bucket.

- *
- *
BadPermissionsCloudwatchLogs
- *
- *

Unable to publish logs to customer-provided CloudWatch Logs resource.

- *
- *
SubnetIpLimitExceeded
- *
- *

Subnet IP limit exceeded.

- *
- *
ENILimitExceeded
- *
- *

ENI limit exceeded.

- *
- *
BadPermissionsUserCredentials
- *
- *

Unable to use the Role provided.

- *
- *
InvalidBundleRobotApplication
- *
- *

Robot bundle cannot be extracted (invalid format, bundling error, or other - * issue).

- *
- *
InvalidBundleSimulationApplication
- *
- *

Simulation bundle cannot be extracted (invalid format, bundling error, or other - * issue).

- *
- *
RobotApplicationVersionMismatchedEtag
- *
- *

Etag for RobotApplication does not match value during version creation.

- *
- *
SimulationApplicationVersionMismatchedEtag
- *
- *

Etag for SimulationApplication does not match value during version - * creation.

- *
- *
- * @public - */ - failureCode?: SimulationJobErrorCode | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

Simulation job output files location.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The logging configuration.

- * @public - */ - loggingConfig?: LoggingConfig | undefined; - - /** - *

The maximum simulation job duration in seconds.

- * @public - */ - maxJobDurationInSeconds?: number | undefined; - - /** - *

The simulation job execution duration in milliseconds.

- * @public - */ - simulationTimeMillis?: number | undefined; - - /** - *

The IAM role that allows the simulation job to call the AWS APIs that are specified in - * its associated policies on your behalf.

- * @public - */ - iamRole?: string | undefined; - - /** - *

The robot application used by the simulation job.

- * @public - */ - robotApplications?: RobotApplicationConfig[] | undefined; - - /** - *

The simulation application used by the simulation job.

- * @public - */ - simulationApplications?: SimulationApplicationConfig[] | undefined; - - /** - *

The data sources for the simulation job.

- * @public - */ - dataSources?: DataSource[] | undefined; - - /** - *

The list of all tags added to the simulation job.

- * @public - */ - tags?: Record | undefined; - - /** - *

Information about the vpc configuration.

- * @public - */ - vpcConfig?: VPCConfigResponse | undefined; - - /** - *

Compute information for the simulation job.

- * @public - */ - compute?: ComputeResponse | undefined; -} - -/** - *

The request has failed due to a temporary failure of the server.

- * @public - */ -export class ServiceUnavailableException extends __BaseException { - readonly name: "ServiceUnavailableException" = "ServiceUnavailableException"; - readonly $fault: "server" = "server"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ServiceUnavailableException", - $fault: "server", - ...opts, - }); - Object.setPrototypeOf(this, ServiceUnavailableException.prototype); - } -} - -/** - *

Information about a simulation job request.

- * @public - */ -export interface SimulationJobRequest { - /** - *

The output location.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The logging configuration.

- * @public - */ - loggingConfig?: LoggingConfig | undefined; - - /** - *

The maximum simulation job duration in seconds. The value must be 8 days (691,200 - * seconds) or less.

- * @public - */ - maxJobDurationInSeconds: number | undefined; - - /** - *

The IAM role name that allows the simulation instance to call the AWS APIs that are - * specified in its associated policies on your behalf. This is how credentials are passed in - * to your simulation job.

- * @public - */ - iamRole?: string | undefined; - - /** - *

The failure behavior the simulation job.

- *
- *
Continue
- *
- *

Leaves the host running for its maximum timeout duration after a - * 4XX error code.

- *
- *
Fail
- *
- *

Stop the simulation job and terminate the instance.

- *
- *
- * @public - */ - failureBehavior?: FailureBehavior | undefined; - - /** - *

A Boolean indicating whether to use default applications in the simulation job. Default - * applications include Gazebo, rqt, rviz and terminal access.

- * @public - */ - useDefaultApplications?: boolean | undefined; - - /** - *

The robot applications to use in the simulation job.

- * @public - */ - robotApplications?: RobotApplicationConfig[] | undefined; - - /** - *

The simulation applications to use in the simulation job.

- * @public - */ - simulationApplications?: SimulationApplicationConfig[] | undefined; - - /** - *

Specify data sources to mount read-only files from S3 into your simulation. These files - * are available under /opt/robomaker/datasources/data_source_name.

- * - *

There is a limit of 100 files and a combined size of 25GB for all - * DataSourceConfig objects.

- *
- * @public - */ - dataSources?: DataSourceConfig[] | undefined; - - /** - *

If your simulation job accesses resources in a VPC, you provide this parameter - * identifying the list of security group IDs and subnet IDs. These must belong to the same - * VPC. You must provide at least one security group and two subnet IDs.

- * @public - */ - vpcConfig?: VPCConfig | undefined; - - /** - *

Compute information for the simulation job

- * @public - */ - compute?: Compute | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the simulation job - * request.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateWorldExportJobRequest { - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

A list of Amazon Resource Names (arns) that correspond to worlds to export.

- * @public - */ - worlds: string[] | undefined; - - /** - *

The output location.

- * @public - */ - outputLocation: OutputLocation | undefined; - - /** - *

The IAM role that the world export process uses to access the Amazon S3 bucket and put - * the export.

- * @public - */ - iamRole: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world export - * job.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - * @enum - */ -export const WorldExportJobErrorCode = { - AccessDenied: "AccessDenied", - InternalServiceError: "InternalServiceError", - InvalidInput: "InvalidInput", - LimitExceeded: "LimitExceeded", - RequestThrottled: "RequestThrottled", - ResourceNotFound: "ResourceNotFound", -} as const; - -/** - * @public - */ -export type WorldExportJobErrorCode = (typeof WorldExportJobErrorCode)[keyof typeof WorldExportJobErrorCode]; - -/** - * @public - * @enum - */ -export const WorldExportJobStatus = { - Canceled: "Canceled", - Canceling: "Canceling", - Completed: "Completed", - Failed: "Failed", - Pending: "Pending", - Running: "Running", -} as const; - -/** - * @public - */ -export type WorldExportJobStatus = (typeof WorldExportJobStatus)[keyof typeof WorldExportJobStatus]; - -/** - * @public - */ -export interface CreateWorldExportJobResponse { - /** - *

The Amazon Resource Name (ARN) of the world export job.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the world export job.

- *
- *
Pending
- *
- *

The world export job request is pending.

- *
- *
Running
- *
- *

The world export job is running.

- *
- *
Completed
- *
- *

The world export job completed.

- *
- *
Failed
- *
- *

The world export job failed. See failureCode for more information. - *

- *
- *
Canceled
- *
- *

The world export job was cancelled.

- *
- *
Canceling
- *
- *

The world export job is being cancelled.

- *
- *
- * @public - */ - status?: WorldExportJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world export job was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The failure code of the world export job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
LimitExceeded
- *
- *

The requested resource exceeds the maximum number allowed, or the number of - * concurrent stream requests exceeds the maximum number allowed.

- *
- *
ResourceNotFound
- *
- *

The specified resource could not be found.

- *
- *
RequestThrottled
- *
- *

The request was throttled.

- *
- *
InvalidInput
- *
- *

An input parameter in the request is not valid.

- *
- *
AllWorldGenerationFailed
- *
- *

All of the worlds in the world generation job failed. This can happen if your - * worldCount is greater than 50 or less than 1.

- *
- *
- *

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

- * @public - */ - failureCode?: WorldExportJobErrorCode | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The output location.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The IAM role that the world export process uses to access the Amazon S3 bucket and put - * the export.

- * @public - */ - iamRole?: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world export - * job.

- * @public - */ - tags?: Record | undefined; -} - -/** - *

The number of worlds that will be created. You can configure the number of unique - * floorplans and the number of unique interiors for each floor plan. For example, if you want - * 1 world with 20 unique interiors, you set floorplanCount = 1 and - * interiorCountPerFloorplan = 20. This will result in 20 worlds - * (floorplanCount * interiorCountPerFloorplan).

- *

If you set floorplanCount = 4 and interiorCountPerFloorplan = - * 5, there will be 20 worlds with 5 unique floor plans.

- * @public - */ -export interface WorldCount { - /** - *

The number of unique floorplans.

- * @public - */ - floorplanCount?: number | undefined; - - /** - *

The number of unique interiors per floorplan.

- * @public - */ - interiorCountPerFloorplan?: number | undefined; -} - -/** - * @public - */ -export interface CreateWorldGenerationJobRequest { - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world template describing the worlds you want to - * create.

- * @public - */ - template: string | undefined; - - /** - *

Information about the world count.

- * @public - */ - worldCount: WorldCount | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world generator - * job.

- * @public - */ - tags?: Record | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the generated - * worlds.

- * @public - */ - worldTags?: Record | undefined; -} - -/** - * @public - * @enum - */ -export const WorldGenerationJobErrorCode = { - AllWorldGenerationFailed: "AllWorldGenerationFailed", - InternalServiceError: "InternalServiceError", - InvalidInput: "InvalidInput", - LimitExceeded: "LimitExceeded", - RequestThrottled: "RequestThrottled", - ResourceNotFound: "ResourceNotFound", -} as const; - -/** - * @public - */ -export type WorldGenerationJobErrorCode = - (typeof WorldGenerationJobErrorCode)[keyof typeof WorldGenerationJobErrorCode]; - -/** - * @public - * @enum - */ -export const WorldGenerationJobStatus = { - Canceled: "Canceled", - Canceling: "Canceling", - Completed: "Completed", - Failed: "Failed", - PartialFailed: "PartialFailed", - Pending: "Pending", - Running: "Running", -} as const; - -/** - * @public - */ -export type WorldGenerationJobStatus = (typeof WorldGenerationJobStatus)[keyof typeof WorldGenerationJobStatus]; - -/** - * @public - */ -export interface CreateWorldGenerationJobResponse { - /** - *

The Amazon Resource Name (ARN) of the world generator job.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the world generator job.

- *
- *
Pending
- *
- *

The world generator job request is pending.

- *
- *
Running
- *
- *

The world generator job is running.

- *
- *
Completed
- *
- *

The world generator job completed.

- *
- *
Failed
- *
- *

The world generator job failed. See failureCode for more - * information.

- *
- *
PartialFailed
- *
- *

Some worlds did not generate.

- *
- *
Canceled
- *
- *

The world generator job was cancelled.

- *
- *
Canceling
- *
- *

The world generator job is being cancelled.

- *
- *
- * @public - */ - status?: WorldGenerationJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world generator job was - * created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The failure code of the world generator job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
LimitExceeded
- *
- *

The requested resource exceeds the maximum number allowed, or the number of - * concurrent stream requests exceeds the maximum number allowed.

- *
- *
ResourceNotFound
- *
- *

The specified resource could not be found.

- *
- *
RequestThrottled
- *
- *

The request was throttled.

- *
- *
InvalidInput
- *
- *

An input parameter in the request is not valid.

- *
- *
- * @public - */ - failureCode?: WorldGenerationJobErrorCode | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world template.

- * @public - */ - template?: string | undefined; - - /** - *

Information about the world count.

- * @public - */ - worldCount?: WorldCount | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world generator - * job.

- * @public - */ - tags?: Record | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the generated - * worlds.

- * @public - */ - worldTags?: Record | undefined; -} - -/** - *

Information about a template location.

- * @public - */ -export interface TemplateLocation { - /** - *

The Amazon S3 bucket name.

- * @public - */ - s3Bucket: string | undefined; - - /** - *

The list of S3 keys identifying the data source files.

- * @public - */ - s3Key: string | undefined; -} - -/** - * @public - */ -export interface CreateWorldTemplateRequest { - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The name of the world template.

- * @public - */ - name?: string | undefined; - - /** - *

The world template body.

- * @public - */ - templateBody?: string | undefined; - - /** - *

The location of the world template.

- * @public - */ - templateLocation?: TemplateLocation | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world - * template.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface CreateWorldTemplateResponse { - /** - *

The Amazon Resource Name (ARN) of the world template.

- * @public - */ - arn?: string | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world template was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The name of the world template.

- * @public - */ - name?: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world - * template.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface DeleteFleetRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet: string | undefined; -} - -/** - * @public - */ -export interface DeleteFleetResponse {} - -/** - * @public - */ -export interface DeleteRobotRequest { - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - robot: string | undefined; -} - -/** - * @public - */ -export interface DeleteRobotResponse {} - -/** - * @public - */ -export interface DeleteRobotApplicationRequest { - /** - *

The Amazon Resource Name (ARN) of the the robot application.

- * @public - */ - application: string | undefined; - - /** - *

The version of the robot application to delete.

- * @public - */ - applicationVersion?: string | undefined; -} - -/** - * @public - */ -export interface DeleteRobotApplicationResponse {} - -/** - * @public - */ -export interface DeleteSimulationApplicationRequest { - /** - *

The application information for the simulation application to delete.

- * @public - */ - application: string | undefined; - - /** - *

The version of the simulation application to delete.

- * @public - */ - applicationVersion?: string | undefined; -} - -/** - * @public - */ -export interface DeleteSimulationApplicationResponse {} - -/** - * @public - */ -export interface DeleteWorldTemplateRequest { - /** - *

The Amazon Resource Name (arn) of the world template you want to delete.

- * @public - */ - template: string | undefined; -} - -/** - * @public - */ -export interface DeleteWorldTemplateResponse {} - -/** - *

Information about a deployment job.

- * @public - */ -export interface DeploymentJob { - /** - *

The Amazon Resource Name (ARN) of the deployment job.

- * @public - */ - arn?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet?: string | undefined; - - /** - *

The status of the deployment job.

- * @public - */ - status?: DeploymentStatus | undefined; - - /** - *

The deployment application configuration.

- * @public - */ - deploymentApplicationConfigs?: DeploymentApplicationConfig[] | undefined; - - /** - *

The deployment configuration.

- * @public - */ - deploymentConfig?: DeploymentConfig | undefined; - - /** - *

A short description of the reason why the deployment job failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

The deployment job failure code.

- * @public - */ - failureCode?: DeploymentJobErrorCode | undefined; - - /** - *

The time, in milliseconds since the epoch, when the deployment job was created.

- * @public - */ - createdAt?: Date | undefined; -} - -/** - * @public - */ -export interface DeregisterRobotRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - robot: string | undefined; -} - -/** - * @public - */ -export interface DeregisterRobotResponse { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - robot?: string | undefined; -} - -/** - * @public - */ -export interface DescribeDeploymentJobRequest { - /** - *

The Amazon Resource Name (ARN) of the deployment job.

- * @public - */ - job: string | undefined; -} - -/** - * @public - * @enum - */ -export const RobotDeploymentStep = { - DownloadingExtractingStep: "DownloadingExtracting", - ExecutingDownloadCondition: "ExecutingDownloadCondition", - FinishedStep: "Finished", - LaunchingStep: "Launching", - PostLaunchStep: "ExecutingPostLaunch", - PreLaunchStep: "ExecutingPreLaunch", - ValidatingStep: "Validating", -} as const; - -/** - * @public - */ -export type RobotDeploymentStep = (typeof RobotDeploymentStep)[keyof typeof RobotDeploymentStep]; - -/** - *

Information about the progress of a deployment job.

- * @public - */ -export interface ProgressDetail { - /** - *

The current progress status.

- *
- *
Validating
- *
- *

Validating the deployment.

- *
- *
DownloadingExtracting
- *
- *

Downloading and extracting the bundle on the robot.

- *
- *
ExecutingPreLaunch
- *
- *

Executing pre-launch script(s) if provided.

- *
- *
Launching
- *
- *

Launching the robot application.

- *
- *
ExecutingPostLaunch
- *
- *

Executing post-launch script(s) if provided.

- *
- *
Finished
- *
- *

Deployment is complete.

- *
- *
- * @public - */ - currentProgress?: RobotDeploymentStep | undefined; - - /** - *

Precentage of the step that is done. This currently only applies to the - * Downloading/Extracting step of the deployment. It is empty for other - * steps.

- * @public - */ - percentDone?: number | undefined; - - /** - *

Estimated amount of time in seconds remaining in the step. This currently only applies - * to the Downloading/Extracting step of the deployment. It is empty for other - * steps.

- * @public - */ - estimatedTimeRemainingSeconds?: number | undefined; - - /** - *

The Amazon Resource Name (ARN) of the deployment job.

- * @public - */ - targetResource?: string | undefined; -} - -/** - * @public - * @enum - */ -export const RobotStatus = { - Available: "Available", - Deploying: "Deploying", - Failed: "Failed", - InSync: "InSync", - NoResponse: "NoResponse", - PendingNewDeployment: "PendingNewDeployment", - Registered: "Registered", -} as const; - -/** - * @public - */ -export type RobotStatus = (typeof RobotStatus)[keyof typeof RobotStatus]; - -/** - *

Information about a robot deployment.

- * @public - */ -export interface RobotDeployment { - /** - *

The robot deployment Amazon Resource Name (ARN).

- * @public - */ - arn?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the deployment was started.

- * @public - */ - deploymentStartTime?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the deployment finished.

- * @public - */ - deploymentFinishTime?: Date | undefined; - - /** - *

The status of the robot deployment.

- * @public - */ - status?: RobotStatus | undefined; - - /** - *

Information about how the deployment is progressing.

- * @public - */ - progressDetail?: ProgressDetail | undefined; - - /** - *

A short description of the reason why the robot deployment failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

The robot deployment failure code.

- * @public - */ - failureCode?: DeploymentJobErrorCode | undefined; -} - -/** - * @public - */ -export interface DescribeDeploymentJobResponse { - /** - *

The Amazon Resource Name (ARN) of the deployment job.

- * @public - */ - arn?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet?: string | undefined; - - /** - *

The status of the deployment job.

- * @public - */ - status?: DeploymentStatus | undefined; - - /** - *

The deployment configuration.

- * @public - */ - deploymentConfig?: DeploymentConfig | undefined; - - /** - *

The deployment application configuration.

- * @public - */ - deploymentApplicationConfigs?: DeploymentApplicationConfig[] | undefined; - - /** - *

A short description of the reason why the deployment job failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

The deployment job failure code.

- * @public - */ - failureCode?: DeploymentJobErrorCode | undefined; - - /** - *

The time, in milliseconds since the epoch, when the deployment job was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

A list of robot deployment summaries.

- * @public - */ - robotDeploymentSummary?: RobotDeployment[] | undefined; - - /** - *

The list of all tags added to the specified deployment job.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface DescribeFleetRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet: string | undefined; -} - -/** - *

Information about a robot.

- * @public - */ -export interface Robot { - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot.

- * @public - */ - name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleetArn?: string | undefined; - - /** - *

The status of the robot.

- * @public - */ - status?: RobotStatus | undefined; - - /** - *

The Greengrass group associated with the robot.

- * @public - */ - greenGrassGroupId?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The architecture of the robot.

- * @public - */ - architecture?: Architecture | undefined; - - /** - *

The Amazon Resource Name (ARN) of the last deployment job.

- * @public - */ - lastDeploymentJob?: string | undefined; - - /** - *

The time of the last deployment.

- * @public - */ - lastDeploymentTime?: Date | undefined; -} - -/** - * @public - */ -export interface DescribeFleetResponse { - /** - *

The name of the fleet.

- * @public - */ - name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - arn?: string | undefined; - - /** - *

A list of robots.

- * @public - */ - robots?: Robot[] | undefined; - - /** - *

The time, in milliseconds since the epoch, when the fleet was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The status of the last deployment.

- * @public - */ - lastDeploymentStatus?: DeploymentStatus | undefined; - - /** - *

The Amazon Resource Name (ARN) of the last deployment job.

- * @public - */ - lastDeploymentJob?: string | undefined; - - /** - *

The time of the last deployment.

- * @public - */ - lastDeploymentTime?: Date | undefined; - - /** - *

The list of all tags added to the specified fleet.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface DescribeRobotRequest { - /** - *

The Amazon Resource Name (ARN) of the robot to be described.

- * @public - */ - robot: string | undefined; -} - -/** - * @public - */ -export interface DescribeRobotResponse { - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot.

- * @public - */ - name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleetArn?: string | undefined; - - /** - *

The status of the fleet.

- * @public - */ - status?: RobotStatus | undefined; - - /** - *

The Greengrass group id.

- * @public - */ - greengrassGroupId?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The target architecture of the robot application.

- * @public - */ - architecture?: Architecture | undefined; - - /** - *

The Amazon Resource Name (ARN) of the last deployment job.

- * @public - */ - lastDeploymentJob?: string | undefined; - - /** - *

The time of the last deployment job.

- * @public - */ - lastDeploymentTime?: Date | undefined; - - /** - *

The list of all tags added to the specified robot.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface DescribeRobotApplicationRequest { - /** - *

The Amazon Resource Name (ARN) of the robot application.

- * @public - */ - application: string | undefined; - - /** - *

The version of the robot application to describe.

- * @public - */ - applicationVersion?: string | undefined; -} - -/** - * @public - */ -export interface DescribeRobotApplicationResponse { - /** - *

The Amazon Resource Name (ARN) of the robot application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the robot application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The robot software suite used by the robot application.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The revision id of the robot application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The list of all tags added to the specified robot application.

- * @public - */ - tags?: Record | undefined; - - /** - *

The object that contains the Docker image URI used to create the robot - * application.

- * @public - */ - environment?: Environment | undefined; - - /** - *

A SHA256 identifier for the Docker image that you use for your robot application.

- * @public - */ - imageDigest?: string | undefined; -} - -/** - * @public - */ -export interface DescribeSimulationApplicationRequest { - /** - *

The application information for the simulation application.

- * @public - */ - application: string | undefined; - - /** - *

The version of the simulation application to describe.

- * @public - */ - applicationVersion?: string | undefined; -} - -/** - * @public - */ -export interface DescribeSimulationApplicationResponse { - /** - *

The Amazon Resource Name (ARN) of the robot simulation application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the simulation application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the simulation application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the simulation application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The simulation software suite used by the simulation application.

- * @public - */ - simulationSoftwareSuite?: SimulationSoftwareSuite | undefined; - - /** - *

Information about the robot software suite.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The rendering engine for the simulation application.

- * @public - */ - renderingEngine?: RenderingEngine | undefined; - - /** - *

The revision id of the simulation application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The list of all tags added to the specified simulation application.

- * @public - */ - tags?: Record | undefined; - - /** - *

The object that contains the Docker image URI used to create the simulation - * application.

- * @public - */ - environment?: Environment | undefined; - - /** - *

A SHA256 identifier for the Docker image that you use for your simulation - * application.

- * @public - */ - imageDigest?: string | undefined; -} - -/** - * @public - */ -export interface DescribeSimulationJobRequest { - /** - *

The Amazon Resource Name (ARN) of the simulation job to be described.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface DescribeSimulationJobResponse { - /** - *

The Amazon Resource Name (ARN) of the simulation job.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the simulation job.

- * @public - */ - name?: string | undefined; - - /** - *

The status of the simulation job.

- * @public - */ - status?: SimulationJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * started.

- * @public - */ - lastStartedAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The failure behavior for the simulation job.

- * @public - */ - failureBehavior?: FailureBehavior | undefined; - - /** - *

The failure code of the simulation job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
RobotApplicationCrash
- *
- *

Robot application exited abnormally.

- *
- *
SimulationApplicationCrash
- *
- *

Simulation application exited abnormally.

- *
- *
BadPermissionsRobotApplication
- *
- *

Robot application bundle could not be downloaded.

- *
- *
BadPermissionsSimulationApplication
- *
- *

Simulation application bundle could not be downloaded.

- *
- *
BadPermissionsS3Output
- *
- *

Unable to publish outputs to customer-provided S3 bucket.

- *
- *
BadPermissionsCloudwatchLogs
- *
- *

Unable to publish logs to customer-provided CloudWatch Logs resource.

- *
- *
SubnetIpLimitExceeded
- *
- *

Subnet IP limit exceeded.

- *
- *
ENILimitExceeded
- *
- *

ENI limit exceeded.

- *
- *
BadPermissionsUserCredentials
- *
- *

Unable to use the Role provided.

- *
- *
InvalidBundleRobotApplication
- *
- *

Robot bundle cannot be extracted (invalid format, bundling error, or other - * issue).

- *
- *
InvalidBundleSimulationApplication
- *
- *

Simulation bundle cannot be extracted (invalid format, bundling error, or other - * issue).

- *
- *
RobotApplicationVersionMismatchedEtag
- *
- *

Etag for RobotApplication does not match value during version creation.

- *
- *
SimulationApplicationVersionMismatchedEtag
- *
- *

Etag for SimulationApplication does not match value during version - * creation.

- *
- *
- * @public - */ - failureCode?: SimulationJobErrorCode | undefined; - - /** - *

Details about why the simulation job failed. For more information about troubleshooting, - * see Troubleshooting.

- * @public - */ - failureReason?: string | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

Location for output files generated by the simulation job.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The logging configuration.

- * @public - */ - loggingConfig?: LoggingConfig | undefined; - - /** - *

The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or - * less.

- * @public - */ - maxJobDurationInSeconds?: number | undefined; - - /** - *

The simulation job execution duration in milliseconds.

- * @public - */ - simulationTimeMillis?: number | undefined; - - /** - *

The IAM role that allows the simulation instance to call the AWS APIs that are specified - * in its associated policies on your behalf.

- * @public - */ - iamRole?: string | undefined; - - /** - *

A list of robot applications.

- * @public - */ - robotApplications?: RobotApplicationConfig[] | undefined; - - /** - *

A list of simulation applications.

- * @public - */ - simulationApplications?: SimulationApplicationConfig[] | undefined; - - /** - *

The data sources for the simulation job.

- * @public - */ - dataSources?: DataSource[] | undefined; - - /** - *

The list of all tags added to the specified simulation job.

- * @public - */ - tags?: Record | undefined; - - /** - *

The VPC configuration.

- * @public - */ - vpcConfig?: VPCConfigResponse | undefined; - - /** - *

The network interface information for the simulation job.

- * @public - */ - networkInterface?: NetworkInterface | undefined; - - /** - *

Compute information for the simulation job.

- * @public - */ - compute?: ComputeResponse | undefined; -} - -/** - * @public - */ -export interface DescribeSimulationJobBatchRequest { - /** - *

The id of the batch to describe.

- * @public - */ - batch: string | undefined; -} - -/** - *

Summary information for a simulation job.

- * @public - */ -export interface SimulationJobSummary { - /** - *

The Amazon Resource Name (ARN) of the simulation job.

- * @public - */ - arn?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The name of the simulation job.

- * @public - */ - name?: string | undefined; - - /** - *

The status of the simulation job.

- * @public - */ - status?: SimulationJobStatus | undefined; - - /** - *

A list of simulation job simulation application names.

- * @public - */ - simulationApplicationNames?: string[] | undefined; - - /** - *

A list of simulation job robot application names.

- * @public - */ - robotApplicationNames?: string[] | undefined; - - /** - *

The names of the data sources.

- * @public - */ - dataSourceNames?: string[] | undefined; - - /** - *

The compute type for the simulation job summary.

- * @public - */ - computeType?: ComputeType | undefined; -} - -/** - *

Information about a failed create simulation job request.

- * @public - */ -export interface FailedCreateSimulationJobRequest { - /** - *

The simulation job request.

- * @public - */ - request?: SimulationJobRequest | undefined; - - /** - *

The failure reason of the simulation job request.

- * @public - */ - failureReason?: string | undefined; - - /** - *

The failure code.

- * @public - */ - failureCode?: SimulationJobErrorCode | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job batch failed.

- * @public - */ - failedAt?: Date | undefined; -} - -/** - * @public - * @enum - */ -export const SimulationJobBatchErrorCode = { - InternalServiceError: "InternalServiceError", -} as const; - -/** - * @public - */ -export type SimulationJobBatchErrorCode = - (typeof SimulationJobBatchErrorCode)[keyof typeof SimulationJobBatchErrorCode]; - -/** - * @public - * @enum - */ -export const SimulationJobBatchStatus = { - Canceled: "Canceled", - Canceling: "Canceling", - Completed: "Completed", - Completing: "Completing", - Failed: "Failed", - InProgress: "InProgress", - Pending: "Pending", - TimedOut: "TimedOut", - TimingOut: "TimingOut", -} as const; - -/** - * @public - */ -export type SimulationJobBatchStatus = (typeof SimulationJobBatchStatus)[keyof typeof SimulationJobBatchStatus]; - -/** - * @public - */ -export interface DescribeSimulationJobBatchResponse { - /** - *

The Amazon Resource Name (ARN) of the batch.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the batch.

- *
- *
Pending
- *
- *

The simulation job batch request is pending.

- *
- *
InProgress
- *
- *

The simulation job batch is in progress.

- *
- *
Failed
- *
- *

The simulation job batch failed. One or more simulation job requests could not - * be completed due to an internal failure (like InternalServiceError). - * See failureCode and failureReason for more - * information.

- *
- *
Completed
- *
- *

The simulation batch job completed. A batch is complete when (1) there are no - * pending simulation job requests in the batch and none of the failed simulation job - * requests are due to InternalServiceError and (2) when all created - * simulation jobs have reached a terminal state (for example, Completed - * or Failed).

- *
- *
Canceled
- *
- *

The simulation batch job was cancelled.

- *
- *
Canceling
- *
- *

The simulation batch job is being cancelled.

- *
- *
Completing
- *
- *

The simulation batch job is completing.

- *
- *
TimingOut
- *
- *

The simulation job batch is timing out.

- *

If a batch timing out, and there are pending requests that were failing due to - * an internal failure (like InternalServiceError), the batch status - * will be Failed. If there are no such failing request, the batch - * status will be TimedOut.

- *
- *
TimedOut
- *
- *

The simulation batch job timed out.

- *
- *
- * @public - */ - status?: SimulationJobBatchStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job batch was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job batch was - * created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The batch policy.

- * @public - */ - batchPolicy?: BatchPolicy | undefined; - - /** - *

The failure code of the simulation job batch.

- * @public - */ - failureCode?: SimulationJobBatchErrorCode | undefined; - - /** - *

The reason the simulation job batch failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

A list of failed create simulation job requests. The request failed to be created into a - * simulation job. Failed requests do not have a simulation job ID.

- * @public - */ - failedRequests?: FailedCreateSimulationJobRequest[] | undefined; - - /** - *

A list of pending simulation job requests. These requests have not yet been created into - * simulation jobs.

- * @public - */ - pendingRequests?: SimulationJobRequest[] | undefined; - - /** - *

A list of created simulation job summaries.

- * @public - */ - createdRequests?: SimulationJobSummary[] | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the simulation job - * batch.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface DescribeWorldRequest { - /** - *

The Amazon Resource Name (arn) of the world you want to describe.

- * @public - */ - world: string | undefined; -} - -/** - * @public - */ -export interface DescribeWorldResponse { - /** - *

The Amazon Resource Name (arn) of the world.

- * @public - */ - arn?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world generation job that generated the - * world.

- * @public - */ - generationJob?: string | undefined; - - /** - *

The world template.

- * @public - */ - template?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world.

- * @public - */ - tags?: Record | undefined; - - /** - *

Returns the JSON formatted string that describes the contents of your world.

- * @public - */ - worldDescriptionBody?: string | undefined; -} - -/** - * @public - */ -export interface DescribeWorldExportJobRequest { - /** - *

The Amazon Resource Name (arn) of the world export job to describe.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface DescribeWorldExportJobResponse { - /** - *

The Amazon Resource Name (ARN) of the world export job.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the world export job.

- *
- *
Pending
- *
- *

The world export job request is pending.

- *
- *
Running
- *
- *

The world export job is running.

- *
- *
Completed
- *
- *

The world export job completed.

- *
- *
Failed
- *
- *

The world export job failed. See failureCode and - * failureReason for more information.

- *
- *
Canceled
- *
- *

The world export job was cancelled.

- *
- *
Canceling
- *
- *

The world export job is being cancelled.

- *
- *
- * @public - */ - status?: WorldExportJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world export job was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The failure code of the world export job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
LimitExceeded
- *
- *

The requested resource exceeds the maximum number allowed, or the number of - * concurrent stream requests exceeds the maximum number allowed.

- *
- *
ResourceNotFound
- *
- *

The specified resource could not be found.

- *
- *
RequestThrottled
- *
- *

The request was throttled.

- *
- *
InvalidInput
- *
- *

An input parameter in the request is not valid.

- *
- *
- * @public - */ - failureCode?: WorldExportJobErrorCode | undefined; - - /** - *

The reason why the world export job failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

A list of Amazon Resource Names (arns) that correspond to worlds to be exported.

- * @public - */ - worlds?: string[] | undefined; - - /** - *

The output location.

- * @public - */ - outputLocation?: OutputLocation | undefined; - - /** - *

The IAM role that the world export process uses to access the Amazon S3 bucket and put - * the export.

- * @public - */ - iamRole?: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world export - * job.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface DescribeWorldGenerationJobRequest { - /** - *

The Amazon Resource Name (arn) of the world generation job to describe.

- * @public - */ - job: string | undefined; -} - -/** - *

Information about a failed world.

- * @public - */ -export interface WorldFailure { - /** - *

The failure code of the world export job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
LimitExceeded
- *
- *

The requested resource exceeds the maximum number allowed, or the number of - * concurrent stream requests exceeds the maximum number allowed.

- *
- *
ResourceNotFound
- *
- *

The specified resource could not be found.

- *
- *
RequestThrottled
- *
- *

The request was throttled.

- *
- *
InvalidInput
- *
- *

An input parameter in the request is not valid.

- *
- *
- * @public - */ - failureCode?: WorldGenerationJobErrorCode | undefined; - - /** - *

The sample reason why the world failed. World errors are aggregated. A sample is used as - * the sampleFailureReason.

- * @public - */ - sampleFailureReason?: string | undefined; - - /** - *

The number of failed worlds.

- * @public - */ - failureCount?: number | undefined; -} - -/** - *

Information about worlds that failed.

- * @public - */ -export interface FailureSummary { - /** - *

The total number of failures.

- * @public - */ - totalFailureCount?: number | undefined; - - /** - *

The worlds that failed.

- * @public - */ - failures?: WorldFailure[] | undefined; -} - -/** - *

Information about worlds that finished.

- * @public - */ -export interface FinishedWorldsSummary { - /** - *

The total number of finished worlds.

- * @public - */ - finishedCount?: number | undefined; - - /** - *

A list of worlds that succeeded.

- * @public - */ - succeededWorlds?: string[] | undefined; - - /** - *

Information about worlds that failed.

- * @public - */ - failureSummary?: FailureSummary | undefined; -} - -/** - * @public - */ -export interface DescribeWorldGenerationJobResponse { - /** - *

The Amazon Resource Name (ARN) of the world generation job.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the world generation job:

- *
- *
Pending
- *
- *

The world generation job request is pending.

- *
- *
Running
- *
- *

The world generation job is running.

- *
- *
Completed
- *
- *

The world generation job completed.

- *
- *
Failed
- *
- *

The world generation job failed. See failureCode for more - * information.

- *
- *
PartialFailed
- *
- *

Some worlds did not generate.

- *
- *
Canceled
- *
- *

The world generation job was cancelled.

- *
- *
Canceling
- *
- *

The world generation job is being cancelled.

- *
- *
- * @public - */ - status?: WorldGenerationJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world generation job was - * created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The failure code of the world generation job if it failed:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
LimitExceeded
- *
- *

The requested resource exceeds the maximum number allowed, or the number of - * concurrent stream requests exceeds the maximum number allowed.

- *
- *
ResourceNotFound
- *
- *

The specified resource could not be found.

- *
- *
RequestThrottled
- *
- *

The request was throttled.

- *
- *
InvalidInput
- *
- *

An input parameter in the request is not valid.

- *
- *
- * @public - */ - failureCode?: WorldGenerationJobErrorCode | undefined; - - /** - *

The reason why the world generation job failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world template.

- * @public - */ - template?: string | undefined; - - /** - *

Information about the world count.

- * @public - */ - worldCount?: WorldCount | undefined; - - /** - *

Summary information about finished worlds.

- * @public - */ - finishedWorldsSummary?: FinishedWorldsSummary | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world generation - * job.

- * @public - */ - tags?: Record | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the generated - * worlds.

- * @public - */ - worldTags?: Record | undefined; -} - -/** - * @public - */ -export interface DescribeWorldTemplateRequest { - /** - *

The Amazon Resource Name (arn) of the world template you want to describe.

- * @public - */ - template: string | undefined; -} - -/** - * @public - */ -export interface DescribeWorldTemplateResponse { - /** - *

The Amazon Resource Name (ARN) of the world template.

- * @public - */ - arn?: string | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The name of the world template.

- * @public - */ - name?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world template was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world template was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the world - * template.

- * @public - */ - tags?: Record | undefined; - - /** - *

The version of the world template that you're using.

- * @public - */ - version?: string | undefined; -} - -/** - *

Information about a filter.

- * @public - */ -export interface Filter { - /** - *

The name of the filter.

- * @public - */ - name?: string | undefined; - - /** - *

A list of values.

- * @public - */ - values?: string[] | undefined; -} - -/** - *

Information about a fleet.

- * @public - */ -export interface Fleet { - /** - *

The name of the fleet.

- * @public - */ - name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - arn?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the fleet was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The status of the last fleet deployment.

- * @public - */ - lastDeploymentStatus?: DeploymentStatus | undefined; - - /** - *

The Amazon Resource Name (ARN) of the last deployment job.

- * @public - */ - lastDeploymentJob?: string | undefined; - - /** - *

The time of the last deployment.

- * @public - */ - lastDeploymentTime?: Date | undefined; -} - -/** - * @public - */ -export interface GetWorldTemplateBodyRequest { - /** - *

The Amazon Resource Name (arn) of the world template.

- * @public - */ - template?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world generator job.

- * @public - */ - generationJob?: string | undefined; -} - -/** - * @public - */ -export interface GetWorldTemplateBodyResponse { - /** - *

The world template body.

- * @public - */ - templateBody?: string | undefined; -} - -/** - * @public - */ -export interface ListDeploymentJobsRequest { - /** - *

Optional filters to limit results.

- *

The filter names status and fleetName are supported. When - * filtering, you must use the complete value of the filtered item. You can use up to three - * filters, but they must be for the same named item. For example, if you are looking for - * items with the status InProgress or the status Pending.

- * @public - */ - filters?: Filter[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListDeploymentJobs again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListDeploymentJobs only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListDeploymentJobs request with the returned nextToken - * value. This value can be between 1 and 200. If this parameter is not used, then - * ListDeploymentJobs returns up to 200 results and a nextToken - * value if applicable.

- * @public - */ - maxResults?: number | undefined; -} - -/** - * @public - */ -export interface ListDeploymentJobsResponse { - /** - *

A list of deployment jobs that meet the criteria of the request.

- * @public - */ - deploymentJobs?: DeploymentJob[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListDeploymentJobs again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListFleetsRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListFleets again and assign that token to the - * request object's nextToken parameter. If there are no remaining results, the - * previous response object's NextToken parameter is set to null.

- * - *

This token should be treated as an opaque identifier that is only used to retrieve - * the next items in a list and not for other programmatic purposes.

- *
- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListFleets only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListFleets request with the returned nextToken value. - * This value can be between 1 and 200. If this parameter is not used, then - * ListFleets returns up to 200 results and a nextToken value if - * applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results.

- *

The filter name name is supported. When filtering, you must use the - * complete value of the filtered item. You can use up to three filters.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - * @public - */ -export interface ListFleetsResponse { - /** - *

A list of fleet details meeting the request criteria.

- * @public - */ - fleetDetails?: Fleet[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListFleets again and assign that token to the - * request object's nextToken parameter. If there are no remaining results, the - * previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListRobotApplicationsRequest { - /** - *

The version qualifier of the robot application.

- * @public - */ - versionQualifier?: string | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListRobotApplications again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListRobotApplications only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListRobotApplications request with the returned nextToken - * value. This value can be between 1 and 100. If this parameter is not used, then - * ListRobotApplications returns up to 100 results and a - * nextToken value if applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results.

- *

The filter name name is supported. When filtering, you must use the - * complete value of the filtered item. You can use up to three filters.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - *

Summary information for a robot application.

- * @public - */ -export interface RobotApplicationSummary { - /** - *

The name of the robot application.

- * @public - */ - name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - arn?: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - version?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

Information about a robot software suite.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; -} - -/** - * @public - */ -export interface ListRobotApplicationsResponse { - /** - *

A list of robot application summaries that meet the criteria of the request.

- * @public - */ - robotApplicationSummaries?: RobotApplicationSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListRobotApplications again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListRobotsRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListRobots again and assign that token to the - * request object's nextToken parameter. If there are no remaining results, the - * previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListRobots only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListRobots request with the returned nextToken value. - * This value can be between 1 and 200. If this parameter is not used, then - * ListRobots returns up to 200 results and a nextToken value if - * applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results.

- *

The filter names status and fleetName are supported. When - * filtering, you must use the complete value of the filtered item. You can use up to three - * filters, but they must be for the same named item. For example, if you are looking for - * items with the status Registered or the status Available.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - * @public - */ -export interface ListRobotsResponse { - /** - *

A list of robots that meet the criteria of the request.

- * @public - */ - robots?: Robot[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListRobots again and assign that token to the - * request object's nextToken parameter. If there are no remaining results, the - * previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListSimulationApplicationsRequest { - /** - *

The version qualifier of the simulation application.

- * @public - */ - versionQualifier?: string | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListSimulationApplications again and assign that - * token to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListSimulationApplications only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListSimulationApplications request with the returned - * nextToken value. This value can be between 1 and 100. If this parameter is - * not used, then ListSimulationApplications returns up to 100 results and a - * nextToken value if applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional list of filters to limit results.

- *

The filter name name is supported. When filtering, you must use the - * complete value of the filtered item. You can use up to three filters.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - *

Summary information for a simulation application.

- * @public - */ -export interface SimulationApplicationSummary { - /** - *

The name of the simulation application.

- * @public - */ - name?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the simulation application.

- * @public - */ - arn?: string | undefined; - - /** - *

The version of the simulation application.

- * @public - */ - version?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

Information about a robot software suite.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

Information about a simulation software suite.

- * @public - */ - simulationSoftwareSuite?: SimulationSoftwareSuite | undefined; -} - -/** - * @public - */ -export interface ListSimulationApplicationsResponse { - /** - *

A list of simulation application summaries that meet the criteria of the request.

- * @public - */ - simulationApplicationSummaries?: SimulationApplicationSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListSimulationApplications again and assign that - * token to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListSimulationJobBatchesRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListSimulationJobBatches again and assign that token - * to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListSimulationJobBatches only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListSimulationJobBatches request with the returned - * nextToken value.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - *

Information about a simulation job batch.

- * @public - */ -export interface SimulationJobBatchSummary { - /** - *

The Amazon Resource Name (ARN) of the batch.

- * @public - */ - arn?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job batch was last updated. - *

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job batch was - * created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The status of the simulation job batch.

- *
- *
Pending
- *
- *

The simulation job batch request is pending.

- *
- *
InProgress
- *
- *

The simulation job batch is in progress.

- *
- *
Failed
- *
- *

The simulation job batch failed. One or more simulation job requests could not - * be completed due to an internal failure (like InternalServiceError). - * See failureCode and failureReason for more - * information.

- *
- *
Completed
- *
- *

The simulation batch job completed. A batch is complete when (1) there are no - * pending simulation job requests in the batch and none of the failed simulation job - * requests are due to InternalServiceError and (2) when all created - * simulation jobs have reached a terminal state (for example, Completed - * or Failed).

- *
- *
Canceled
- *
- *

The simulation batch job was cancelled.

- *
- *
Canceling
- *
- *

The simulation batch job is being cancelled.

- *
- *
Completing
- *
- *

The simulation batch job is completing.

- *
- *
TimingOut
- *
- *

The simulation job batch is timing out.

- *

If a batch timing out, and there are pending requests that were failing due to - * an internal failure (like InternalServiceError), the batch status - * will be Failed. If there are no such failing request, the batch - * status will be TimedOut.

- *
- *
TimedOut
- *
- *

The simulation batch job timed out.

- *
- *
- * @public - */ - status?: SimulationJobBatchStatus | undefined; - - /** - *

The number of failed simulation job requests.

- * @public - */ - failedRequestCount?: number | undefined; - - /** - *

The number of pending simulation job requests.

- * @public - */ - pendingRequestCount?: number | undefined; - - /** - *

The number of created simulation job requests.

- * @public - */ - createdRequestCount?: number | undefined; -} - -/** - * @public - */ -export interface ListSimulationJobBatchesResponse { - /** - *

A list of simulation job batch summaries.

- * @public - */ - simulationJobBatchSummaries?: SimulationJobBatchSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListSimulationJobBatches again and assign that token - * to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListSimulationJobsRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListSimulationJobs again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListSimulationJobs only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListSimulationJobs request with the returned nextToken - * value. This value can be between 1 and 1000. If this parameter is not used, then - * ListSimulationJobs returns up to 1000 results and a nextToken - * value if applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results.

- *

The filter names status and simulationApplicationName and - * robotApplicationName are supported. When filtering, you must use the - * complete value of the filtered item. You can use up to three filters, but they must be for - * the same named item. For example, if you are looking for items with the status - * Preparing or the status Running.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - * @public - */ -export interface ListSimulationJobsResponse { - /** - *

A list of simulation job summaries that meet the criteria of the request.

- * @public - */ - simulationJobSummaries: SimulationJobSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListSimulationJobs again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceRequest { - /** - *

The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed.

- * @public - */ - resourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

The list of all tags added to the specified resource.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface ListWorldExportJobsRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorldExportJobs again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListWorldExportJobs only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListWorldExportJobs request with the returned nextToken - * value. This value can be between 1 and 100. If this parameter is not used, then - * ListWorldExportJobs returns up to 100 results and a nextToken - * value if applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results. You can use generationJobId and - * templateId.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - *

Information about a world export job.

- * @public - */ -export interface WorldExportJobSummary { - /** - *

The Amazon Resource Name (ARN) of the world export job.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the world export job.

- *
- *
Pending
- *
- *

The world export job request is pending.

- *
- *
Running
- *
- *

The world export job is running.

- *
- *
Completed
- *
- *

The world export job completed.

- *
- *
Failed
- *
- *

The world export job failed. See failureCode for more information. - *

- *
- *
Canceled
- *
- *

The world export job was cancelled.

- *
- *
Canceling
- *
- *

The world export job is being cancelled.

- *
- *
- * @public - */ - status?: WorldExportJobStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world export job was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

A list of worlds.

- * @public - */ - worlds?: string[] | undefined; - - /** - *

The output location.

- * @public - */ - outputLocation?: OutputLocation | undefined; -} - -/** - * @public - */ -export interface ListWorldExportJobsResponse { - /** - *

Summary information for world export jobs.

- * @public - */ - worldExportJobSummaries: WorldExportJobSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorldExportJobsRequest again and assign that - * token to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListWorldGenerationJobsRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorldGenerationJobsRequest again and assign that - * token to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListWorldGeneratorJobs only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListWorldGeneratorJobs request with the returned - * nextToken value. This value can be between 1 and 100. If this parameter is - * not used, then ListWorldGeneratorJobs returns up to 100 results and a - * nextToken value if applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results. You can use status and - * templateId.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - *

Information about a world generator job.

- * @public - */ -export interface WorldGenerationJobSummary { - /** - *

The Amazon Resource Name (ARN) of the world generator job.

- * @public - */ - arn?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world template.

- * @public - */ - template?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world generator job was - * created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The status of the world generator job:

- *
- *
Pending
- *
- *

The world generator job request is pending.

- *
- *
Running
- *
- *

The world generator job is running.

- *
- *
Completed
- *
- *

The world generator job completed.

- *
- *
Failed
- *
- *

The world generator job failed. See failureCode for more - * information.

- *
- *
PartialFailed
- *
- *

Some worlds did not generate.

- *
- *
Canceled
- *
- *

The world generator job was cancelled.

- *
- *
Canceling
- *
- *

The world generator job is being cancelled.

- *
- *
- * @public - */ - status?: WorldGenerationJobStatus | undefined; - - /** - *

Information about the world count.

- * @public - */ - worldCount?: WorldCount | undefined; - - /** - *

The number of worlds that were generated.

- * @public - */ - succeededWorldCount?: number | undefined; - - /** - *

The number of worlds that failed.

- * @public - */ - failedWorldCount?: number | undefined; -} - -/** - * @public - */ -export interface ListWorldGenerationJobsResponse { - /** - *

Summary information for world generator jobs.

- * @public - */ - worldGenerationJobSummaries: WorldGenerationJobSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorldGeneratorJobsRequest again and assign that - * token to the request object's nextToken parameter. If there are no remaining - * results, the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListWorldsRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorlds again and assign that token to the - * request object's nextToken parameter. If there are no remaining results, the - * previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListWorlds only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListWorlds request with the returned nextToken value. - * This value can be between 1 and 100. If this parameter is not used, then - * ListWorlds returns up to 100 results and a nextToken value if - * applicable.

- * @public - */ - maxResults?: number | undefined; - - /** - *

Optional filters to limit results. You can use status.

- * @public - */ - filters?: Filter[] | undefined; -} - -/** - *

Information about a world.

- * @public - */ -export interface WorldSummary { - /** - *

The Amazon Resource Name (ARN) of the world.

- * @public - */ - arn?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The Amazon Resource Name (arn) of the world generation job.

- * @public - */ - generationJob?: string | undefined; - - /** - *

The Amazon Resource Name (arn) of the world template.

- * @public - */ - template?: string | undefined; -} - -/** - * @public - */ -export interface ListWorldsResponse { - /** - *

Summary information for worlds.

- * @public - */ - worldSummaries?: WorldSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorlds again and assign that token to the - * request object's nextToken parameter. If there are no remaining results, the - * previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListWorldTemplatesRequest { - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorldTemplates again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; - - /** - *

When this parameter is used, ListWorldTemplates only returns - * maxResults results in a single page along with a nextToken - * response element. The remaining results of the initial request can be seen by sending - * another ListWorldTemplates request with the returned nextToken - * value. This value can be between 1 and 100. If this parameter is not used, then - * ListWorldTemplates returns up to 100 results and a nextToken - * value if applicable.

- * @public - */ - maxResults?: number | undefined; -} - -/** - *

Summary information for a template.

- * @public - */ -export interface TemplateSummary { - /** - *

The Amazon Resource Name (ARN) of the template.

- * @public - */ - arn?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the template was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the template was last updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The name of the template.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the template that you're using.

- * @public - */ - version?: string | undefined; -} - -/** - * @public - */ -export interface ListWorldTemplatesResponse { - /** - *

Summary information for templates.

- * @public - */ - templateSummaries?: TemplateSummary[] | undefined; - - /** - *

If the previous paginated request did not return all of the remaining results, the - * response object's nextToken parameter value is set to a token. To retrieve the - * next set of results, call ListWorldTemplates again and assign that token to - * the request object's nextToken parameter. If there are no remaining results, - * the previous response object's NextToken parameter is set to null.

- * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface RegisterRobotRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the robot.

- * @public - */ - robot: string | undefined; -} - -/** - * @public - */ -export interface RegisterRobotResponse { - /** - *

The Amazon Resource Name (ARN) of the fleet that the robot will join.

- * @public - */ - fleet?: string | undefined; - - /** - *

Information about the robot registration.

- * @public - */ - robot?: string | undefined; -} - -/** - * @public - */ -export interface RestartSimulationJobRequest { - /** - *

The Amazon Resource Name (ARN) of the simulation job.

- * @public - */ - job: string | undefined; -} - -/** - * @public - */ -export interface RestartSimulationJobResponse {} - -/** - * @public - */ -export interface StartSimulationJobBatchRequest { - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The batch policy.

- * @public - */ - batchPolicy?: BatchPolicy | undefined; - - /** - *

A list of simulation job requests to create in the batch.

- * @public - */ - createSimulationJobRequests: SimulationJobRequest[] | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the deployment job - * batch.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface StartSimulationJobBatchResponse { - /** - *

The Amazon Resource Name (arn) of the batch.

- * @public - */ - arn?: string | undefined; - - /** - *

The status of the simulation job batch.

- *
- *
Pending
- *
- *

The simulation job batch request is pending.

- *
- *
InProgress
- *
- *

The simulation job batch is in progress.

- *
- *
Failed
- *
- *

The simulation job batch failed. One or more simulation job requests could not - * be completed due to an internal failure (like InternalServiceError). - * See failureCode and failureReason for more - * information.

- *
- *
Completed
- *
- *

The simulation batch job completed. A batch is complete when (1) there are no - * pending simulation job requests in the batch and none of the failed simulation job - * requests are due to InternalServiceError and (2) when all created - * simulation jobs have reached a terminal state (for example, Completed - * or Failed).

- *
- *
Canceled
- *
- *

The simulation batch job was cancelled.

- *
- *
Canceling
- *
- *

The simulation batch job is being cancelled.

- *
- *
Completing
- *
- *

The simulation batch job is completing.

- *
- *
TimingOut
- *
- *

The simulation job batch is timing out.

- *

If a batch timing out, and there are pending requests that were failing due to - * an internal failure (like InternalServiceError), the batch status - * will be Failed. If there are no such failing request, the batch - * status will be TimedOut.

- *
- *
TimedOut
- *
- *

The simulation batch job timed out.

- *
- *
- * @public - */ - status?: SimulationJobBatchStatus | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation job batch was - * created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The batch policy.

- * @public - */ - batchPolicy?: BatchPolicy | undefined; - - /** - *

The failure code if the simulation job batch failed.

- * @public - */ - failureCode?: SimulationJobBatchErrorCode | undefined; - - /** - *

The reason the simulation job batch failed.

- * @public - */ - failureReason?: string | undefined; - - /** - *

A list of failed simulation job requests. The request failed to be created into a - * simulation job. Failed requests do not have a simulation job ID.

- * @public - */ - failedRequests?: FailedCreateSimulationJobRequest[] | undefined; - - /** - *

A list of pending simulation job requests. These requests have not yet been created into - * simulation jobs.

- * @public - */ - pendingRequests?: SimulationJobRequest[] | undefined; - - /** - *

A list of created simulation job request summaries.

- * @public - */ - createdRequests?: SimulationJobSummary[] | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the deployment job - * batch.

- * @public - */ - tags?: Record | undefined; -} - -/** - * @public - */ -export interface SyncDeploymentJobRequest { - /** - *

Unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request.

- * @public - */ - clientRequestToken?: string | undefined; - - /** - *

The target fleet for the synchronization.

- * @public - */ - fleet: string | undefined; -} - -/** - * @public - */ -export interface SyncDeploymentJobResponse { - /** - *

The Amazon Resource Name (ARN) of the synchronization request.

- * @public - */ - arn?: string | undefined; - - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - fleet?: string | undefined; - - /** - *

The status of the synchronization job.

- * @public - */ - status?: DeploymentStatus | undefined; - - /** - *

Information about the deployment configuration.

- * @public - */ - deploymentConfig?: DeploymentConfig | undefined; - - /** - *

Information about the deployment application configurations.

- * @public - */ - deploymentApplicationConfigs?: DeploymentApplicationConfig[] | undefined; - - /** - *

The failure reason if the job fails.

- * @public - */ - failureReason?: string | undefined; - - /** - *

The failure code if the job fails:

- *
- *
InternalServiceError
- *
- *

Internal service error.

- *
- *
RobotApplicationCrash
- *
- *

Robot application exited abnormally.

- *
- *
SimulationApplicationCrash
- *
- *

Simulation application exited abnormally.

- *
- *
BadPermissionsRobotApplication
- *
- *

Robot application bundle could not be downloaded.

- *
- *
BadPermissionsSimulationApplication
- *
- *

Simulation application bundle could not be downloaded.

- *
- *
BadPermissionsS3Output
- *
- *

Unable to publish outputs to customer-provided S3 bucket.

- *
- *
BadPermissionsCloudwatchLogs
- *
- *

Unable to publish logs to customer-provided CloudWatch Logs resource.

- *
- *
SubnetIpLimitExceeded
- *
- *

Subnet IP limit exceeded.

- *
- *
ENILimitExceeded
- *
- *

ENI limit exceeded.

- *
- *
BadPermissionsUserCredentials
- *
- *

Unable to use the Role provided.

- *
- *
InvalidBundleRobotApplication
- *
- *

Robot bundle cannot be extracted (invalid format, bundling error, or other - * issue).

- *
- *
InvalidBundleSimulationApplication
- *
- *

Simulation bundle cannot be extracted (invalid format, bundling error, or other - * issue).

- *
- *
RobotApplicationVersionMismatchedEtag
- *
- *

Etag for RobotApplication does not match value during version creation.

- *
- *
SimulationApplicationVersionMismatchedEtag
- *
- *

Etag for SimulationApplication does not match value during version - * creation.

- *
- *
- * @public - */ - failureCode?: DeploymentJobErrorCode | undefined; - - /** - *

The time, in milliseconds since the epoch, when the fleet was created.

- * @public - */ - createdAt?: Date | undefined; -} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are tagging.

- * @public - */ - resourceArn: string | undefined; - - /** - *

A map that contains tag keys and tag values that are attached to the resource.

- * @public - */ - tags: Record | undefined; -} - -/** - * @public - */ -export interface TagResourceResponse {} - -/** - * @public - */ -export interface UntagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are removing - * tags.

- * @public - */ - resourceArn: string | undefined; - - /** - *

A map that contains tag keys and tag values that will be unattached from the - * resource.

- * @public - */ - tagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} - -/** - * @public - */ -export interface UpdateRobotApplicationRequest { - /** - *

The application information for the robot application.

- * @public - */ - application: string | undefined; - - /** - *

The sources of the robot application.

- * @public - */ - sources?: SourceConfig[] | undefined; - - /** - *

The robot software suite used by the robot application.

- * @public - */ - robotSoftwareSuite: RobotSoftwareSuite | undefined; - - /** - *

The revision id for the robot application.

- * @public - */ - currentRevisionId?: string | undefined; - - /** - *

The object that contains the Docker image URI for your robot application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface UpdateRobotApplicationResponse { - /** - *

The Amazon Resource Name (ARN) of the updated robot application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the robot application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the robot application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The robot software suite used by the robot application.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The time, in milliseconds since the epoch, when the robot application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The revision id of the robot application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The object that contains the Docker image URI for your robot application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface UpdateSimulationApplicationRequest { - /** - *

The application information for the simulation application.

- * @public - */ - application: string | undefined; - - /** - *

The sources of the simulation application.

- * @public - */ - sources?: SourceConfig[] | undefined; - - /** - *

The simulation software suite used by the simulation application.

- * @public - */ - simulationSoftwareSuite: SimulationSoftwareSuite | undefined; - - /** - *

Information about the robot software suite.

- * @public - */ - robotSoftwareSuite: RobotSoftwareSuite | undefined; - - /** - *

The rendering engine for the simulation application.

- * @public - */ - renderingEngine?: RenderingEngine | undefined; - - /** - *

The revision id for the robot application.

- * @public - */ - currentRevisionId?: string | undefined; - - /** - *

The object that contains the Docker image URI for your simulation application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface UpdateSimulationApplicationResponse { - /** - *

The Amazon Resource Name (ARN) of the updated simulation application.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the simulation application.

- * @public - */ - name?: string | undefined; - - /** - *

The version of the robot application.

- * @public - */ - version?: string | undefined; - - /** - *

The sources of the simulation application.

- * @public - */ - sources?: Source[] | undefined; - - /** - *

The simulation software suite used by the simulation application.

- * @public - */ - simulationSoftwareSuite?: SimulationSoftwareSuite | undefined; - - /** - *

Information about the robot software suite.

- * @public - */ - robotSoftwareSuite?: RobotSoftwareSuite | undefined; - - /** - *

The rendering engine for the simulation application.

- * @public - */ - renderingEngine?: RenderingEngine | undefined; - - /** - *

The time, in milliseconds since the epoch, when the simulation application was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

The revision id of the simulation application.

- * @public - */ - revisionId?: string | undefined; - - /** - *

The object that contains the Docker image URI used for your simulation - * application.

- * @public - */ - environment?: Environment | undefined; -} - -/** - * @public - */ -export interface UpdateWorldTemplateRequest { - /** - *

The Amazon Resource Name (arn) of the world template to update.

- * @public - */ - template: string | undefined; - - /** - *

The name of the template.

- * @public - */ - name?: string | undefined; - - /** - *

The world template body.

- * @public - */ - templateBody?: string | undefined; - - /** - *

The location of the world template.

- * @public - */ - templateLocation?: TemplateLocation | undefined; -} - -/** - * @public - */ -export interface UpdateWorldTemplateResponse { - /** - *

The Amazon Resource Name (arn) of the world template.

- * @public - */ - arn?: string | undefined; - - /** - *

The name of the world template.

- * @public - */ - name?: string | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world template was created.

- * @public - */ - createdAt?: Date | undefined; - - /** - *

The time, in milliseconds since the epoch, when the world template was last - * updated.

- * @public - */ - lastUpdatedAt?: Date | undefined; -} diff --git a/clients/client-robomaker/src/pagination/Interfaces.ts b/clients/client-robomaker/src/pagination/Interfaces.ts deleted file mode 100644 index 3f212eda3cf7..000000000000 --- a/clients/client-robomaker/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { RoboMakerClient } from "../RoboMakerClient"; - -/** - * @public - */ -export interface RoboMakerPaginationConfiguration extends PaginationConfiguration { - client: RoboMakerClient; -} diff --git a/clients/client-robomaker/src/pagination/ListDeploymentJobsPaginator.ts b/clients/client-robomaker/src/pagination/ListDeploymentJobsPaginator.ts deleted file mode 100644 index 84a1ca4ce91a..000000000000 --- a/clients/client-robomaker/src/pagination/ListDeploymentJobsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListDeploymentJobsCommand, - ListDeploymentJobsCommandInput, - ListDeploymentJobsCommandOutput, -} from "../commands/ListDeploymentJobsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListDeploymentJobs: ( - config: RoboMakerPaginationConfiguration, - input: ListDeploymentJobsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListDeploymentJobsCommandInput, - ListDeploymentJobsCommandOutput ->(RoboMakerClient, ListDeploymentJobsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListFleetsPaginator.ts b/clients/client-robomaker/src/pagination/ListFleetsPaginator.ts deleted file mode 100644 index 250178403091..000000000000 --- a/clients/client-robomaker/src/pagination/ListFleetsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListFleetsCommand, ListFleetsCommandInput, ListFleetsCommandOutput } from "../commands/ListFleetsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListFleets: ( - config: RoboMakerPaginationConfiguration, - input: ListFleetsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListFleetsCommandInput, - ListFleetsCommandOutput ->(RoboMakerClient, ListFleetsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListRobotApplicationsPaginator.ts b/clients/client-robomaker/src/pagination/ListRobotApplicationsPaginator.ts deleted file mode 100644 index 96d846a5147b..000000000000 --- a/clients/client-robomaker/src/pagination/ListRobotApplicationsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListRobotApplicationsCommand, - ListRobotApplicationsCommandInput, - ListRobotApplicationsCommandOutput, -} from "../commands/ListRobotApplicationsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListRobotApplications: ( - config: RoboMakerPaginationConfiguration, - input: ListRobotApplicationsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListRobotApplicationsCommandInput, - ListRobotApplicationsCommandOutput ->(RoboMakerClient, ListRobotApplicationsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListRobotsPaginator.ts b/clients/client-robomaker/src/pagination/ListRobotsPaginator.ts deleted file mode 100644 index dc3ba8c129d1..000000000000 --- a/clients/client-robomaker/src/pagination/ListRobotsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListRobotsCommand, ListRobotsCommandInput, ListRobotsCommandOutput } from "../commands/ListRobotsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListRobots: ( - config: RoboMakerPaginationConfiguration, - input: ListRobotsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListRobotsCommandInput, - ListRobotsCommandOutput ->(RoboMakerClient, ListRobotsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListSimulationApplicationsPaginator.ts b/clients/client-robomaker/src/pagination/ListSimulationApplicationsPaginator.ts deleted file mode 100644 index 278b1b66e00e..000000000000 --- a/clients/client-robomaker/src/pagination/ListSimulationApplicationsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListSimulationApplicationsCommand, - ListSimulationApplicationsCommandInput, - ListSimulationApplicationsCommandOutput, -} from "../commands/ListSimulationApplicationsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListSimulationApplications: ( - config: RoboMakerPaginationConfiguration, - input: ListSimulationApplicationsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListSimulationApplicationsCommandInput, - ListSimulationApplicationsCommandOutput ->(RoboMakerClient, ListSimulationApplicationsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListSimulationJobBatchesPaginator.ts b/clients/client-robomaker/src/pagination/ListSimulationJobBatchesPaginator.ts deleted file mode 100644 index 104ae2462440..000000000000 --- a/clients/client-robomaker/src/pagination/ListSimulationJobBatchesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListSimulationJobBatchesCommand, - ListSimulationJobBatchesCommandInput, - ListSimulationJobBatchesCommandOutput, -} from "../commands/ListSimulationJobBatchesCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListSimulationJobBatches: ( - config: RoboMakerPaginationConfiguration, - input: ListSimulationJobBatchesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListSimulationJobBatchesCommandInput, - ListSimulationJobBatchesCommandOutput ->(RoboMakerClient, ListSimulationJobBatchesCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListSimulationJobsPaginator.ts b/clients/client-robomaker/src/pagination/ListSimulationJobsPaginator.ts deleted file mode 100644 index 0963ef466e0e..000000000000 --- a/clients/client-robomaker/src/pagination/ListSimulationJobsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListSimulationJobsCommand, - ListSimulationJobsCommandInput, - ListSimulationJobsCommandOutput, -} from "../commands/ListSimulationJobsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListSimulationJobs: ( - config: RoboMakerPaginationConfiguration, - input: ListSimulationJobsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListSimulationJobsCommandInput, - ListSimulationJobsCommandOutput ->(RoboMakerClient, ListSimulationJobsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListWorldExportJobsPaginator.ts b/clients/client-robomaker/src/pagination/ListWorldExportJobsPaginator.ts deleted file mode 100644 index ddb05416b314..000000000000 --- a/clients/client-robomaker/src/pagination/ListWorldExportJobsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListWorldExportJobsCommand, - ListWorldExportJobsCommandInput, - ListWorldExportJobsCommandOutput, -} from "../commands/ListWorldExportJobsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListWorldExportJobs: ( - config: RoboMakerPaginationConfiguration, - input: ListWorldExportJobsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListWorldExportJobsCommandInput, - ListWorldExportJobsCommandOutput ->(RoboMakerClient, ListWorldExportJobsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListWorldGenerationJobsPaginator.ts b/clients/client-robomaker/src/pagination/ListWorldGenerationJobsPaginator.ts deleted file mode 100644 index 78717c0e3279..000000000000 --- a/clients/client-robomaker/src/pagination/ListWorldGenerationJobsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListWorldGenerationJobsCommand, - ListWorldGenerationJobsCommandInput, - ListWorldGenerationJobsCommandOutput, -} from "../commands/ListWorldGenerationJobsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListWorldGenerationJobs: ( - config: RoboMakerPaginationConfiguration, - input: ListWorldGenerationJobsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListWorldGenerationJobsCommandInput, - ListWorldGenerationJobsCommandOutput ->(RoboMakerClient, ListWorldGenerationJobsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListWorldTemplatesPaginator.ts b/clients/client-robomaker/src/pagination/ListWorldTemplatesPaginator.ts deleted file mode 100644 index d1eef7e2cf24..000000000000 --- a/clients/client-robomaker/src/pagination/ListWorldTemplatesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListWorldTemplatesCommand, - ListWorldTemplatesCommandInput, - ListWorldTemplatesCommandOutput, -} from "../commands/ListWorldTemplatesCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListWorldTemplates: ( - config: RoboMakerPaginationConfiguration, - input: ListWorldTemplatesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListWorldTemplatesCommandInput, - ListWorldTemplatesCommandOutput ->(RoboMakerClient, ListWorldTemplatesCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/ListWorldsPaginator.ts b/clients/client-robomaker/src/pagination/ListWorldsPaginator.ts deleted file mode 100644 index 364eeaf42b65..000000000000 --- a/clients/client-robomaker/src/pagination/ListWorldsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListWorldsCommand, ListWorldsCommandInput, ListWorldsCommandOutput } from "../commands/ListWorldsCommand"; -import { RoboMakerClient } from "../RoboMakerClient"; -import { RoboMakerPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListWorlds: ( - config: RoboMakerPaginationConfiguration, - input: ListWorldsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - RoboMakerPaginationConfiguration, - ListWorldsCommandInput, - ListWorldsCommandOutput ->(RoboMakerClient, ListWorldsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-robomaker/src/pagination/index.ts b/clients/client-robomaker/src/pagination/index.ts deleted file mode 100644 index 3e3f099f88ec..000000000000 --- a/clients/client-robomaker/src/pagination/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListDeploymentJobsPaginator"; -export * from "./ListFleetsPaginator"; -export * from "./ListRobotApplicationsPaginator"; -export * from "./ListRobotsPaginator"; -export * from "./ListSimulationApplicationsPaginator"; -export * from "./ListSimulationJobBatchesPaginator"; -export * from "./ListSimulationJobsPaginator"; -export * from "./ListWorldExportJobsPaginator"; -export * from "./ListWorldGenerationJobsPaginator"; -export * from "./ListWorldTemplatesPaginator"; -export * from "./ListWorldsPaginator"; diff --git a/clients/client-robomaker/src/protocols/Aws_restJson1.ts b/clients/client-robomaker/src/protocols/Aws_restJson1.ts deleted file mode 100644 index fac0e3ff9570..000000000000 --- a/clients/client-robomaker/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,3826 +0,0 @@ -// smithy-typescript generated code -import { 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 { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectInt32 as __expectInt32, - expectLong as __expectLong, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - limitedParseFloat32 as __limitedParseFloat32, - map, - parseEpochTimestamp as __parseEpochTimestamp, - resolvedPath as __resolvedPath, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; -import { v4 as generateIdempotencyToken } from "@smithy/uuid"; - -import { BatchDeleteWorldsCommandInput, BatchDeleteWorldsCommandOutput } from "../commands/BatchDeleteWorldsCommand"; -import { - BatchDescribeSimulationJobCommandInput, - BatchDescribeSimulationJobCommandOutput, -} from "../commands/BatchDescribeSimulationJobCommand"; -import { - CancelDeploymentJobCommandInput, - CancelDeploymentJobCommandOutput, -} from "../commands/CancelDeploymentJobCommand"; -import { - CancelSimulationJobBatchCommandInput, - CancelSimulationJobBatchCommandOutput, -} from "../commands/CancelSimulationJobBatchCommand"; -import { - CancelSimulationJobCommandInput, - CancelSimulationJobCommandOutput, -} from "../commands/CancelSimulationJobCommand"; -import { - CancelWorldExportJobCommandInput, - CancelWorldExportJobCommandOutput, -} from "../commands/CancelWorldExportJobCommand"; -import { - CancelWorldGenerationJobCommandInput, - CancelWorldGenerationJobCommandOutput, -} from "../commands/CancelWorldGenerationJobCommand"; -import { - CreateDeploymentJobCommandInput, - CreateDeploymentJobCommandOutput, -} from "../commands/CreateDeploymentJobCommand"; -import { CreateFleetCommandInput, CreateFleetCommandOutput } from "../commands/CreateFleetCommand"; -import { - CreateRobotApplicationCommandInput, - CreateRobotApplicationCommandOutput, -} from "../commands/CreateRobotApplicationCommand"; -import { - CreateRobotApplicationVersionCommandInput, - CreateRobotApplicationVersionCommandOutput, -} from "../commands/CreateRobotApplicationVersionCommand"; -import { CreateRobotCommandInput, CreateRobotCommandOutput } from "../commands/CreateRobotCommand"; -import { - CreateSimulationApplicationCommandInput, - CreateSimulationApplicationCommandOutput, -} from "../commands/CreateSimulationApplicationCommand"; -import { - CreateSimulationApplicationVersionCommandInput, - CreateSimulationApplicationVersionCommandOutput, -} from "../commands/CreateSimulationApplicationVersionCommand"; -import { - CreateSimulationJobCommandInput, - CreateSimulationJobCommandOutput, -} from "../commands/CreateSimulationJobCommand"; -import { - CreateWorldExportJobCommandInput, - CreateWorldExportJobCommandOutput, -} from "../commands/CreateWorldExportJobCommand"; -import { - CreateWorldGenerationJobCommandInput, - CreateWorldGenerationJobCommandOutput, -} from "../commands/CreateWorldGenerationJobCommand"; -import { - CreateWorldTemplateCommandInput, - CreateWorldTemplateCommandOutput, -} from "../commands/CreateWorldTemplateCommand"; -import { DeleteFleetCommandInput, DeleteFleetCommandOutput } from "../commands/DeleteFleetCommand"; -import { - DeleteRobotApplicationCommandInput, - DeleteRobotApplicationCommandOutput, -} from "../commands/DeleteRobotApplicationCommand"; -import { DeleteRobotCommandInput, DeleteRobotCommandOutput } from "../commands/DeleteRobotCommand"; -import { - DeleteSimulationApplicationCommandInput, - DeleteSimulationApplicationCommandOutput, -} from "../commands/DeleteSimulationApplicationCommand"; -import { - DeleteWorldTemplateCommandInput, - DeleteWorldTemplateCommandOutput, -} from "../commands/DeleteWorldTemplateCommand"; -import { DeregisterRobotCommandInput, DeregisterRobotCommandOutput } from "../commands/DeregisterRobotCommand"; -import { - DescribeDeploymentJobCommandInput, - DescribeDeploymentJobCommandOutput, -} from "../commands/DescribeDeploymentJobCommand"; -import { DescribeFleetCommandInput, DescribeFleetCommandOutput } from "../commands/DescribeFleetCommand"; -import { - DescribeRobotApplicationCommandInput, - DescribeRobotApplicationCommandOutput, -} from "../commands/DescribeRobotApplicationCommand"; -import { DescribeRobotCommandInput, DescribeRobotCommandOutput } from "../commands/DescribeRobotCommand"; -import { - DescribeSimulationApplicationCommandInput, - DescribeSimulationApplicationCommandOutput, -} from "../commands/DescribeSimulationApplicationCommand"; -import { - DescribeSimulationJobBatchCommandInput, - DescribeSimulationJobBatchCommandOutput, -} from "../commands/DescribeSimulationJobBatchCommand"; -import { - DescribeSimulationJobCommandInput, - DescribeSimulationJobCommandOutput, -} from "../commands/DescribeSimulationJobCommand"; -import { DescribeWorldCommandInput, DescribeWorldCommandOutput } from "../commands/DescribeWorldCommand"; -import { - DescribeWorldExportJobCommandInput, - DescribeWorldExportJobCommandOutput, -} from "../commands/DescribeWorldExportJobCommand"; -import { - DescribeWorldGenerationJobCommandInput, - DescribeWorldGenerationJobCommandOutput, -} from "../commands/DescribeWorldGenerationJobCommand"; -import { - DescribeWorldTemplateCommandInput, - DescribeWorldTemplateCommandOutput, -} from "../commands/DescribeWorldTemplateCommand"; -import { - GetWorldTemplateBodyCommandInput, - GetWorldTemplateBodyCommandOutput, -} from "../commands/GetWorldTemplateBodyCommand"; -import { ListDeploymentJobsCommandInput, ListDeploymentJobsCommandOutput } from "../commands/ListDeploymentJobsCommand"; -import { ListFleetsCommandInput, ListFleetsCommandOutput } from "../commands/ListFleetsCommand"; -import { - ListRobotApplicationsCommandInput, - ListRobotApplicationsCommandOutput, -} from "../commands/ListRobotApplicationsCommand"; -import { ListRobotsCommandInput, ListRobotsCommandOutput } from "../commands/ListRobotsCommand"; -import { - ListSimulationApplicationsCommandInput, - ListSimulationApplicationsCommandOutput, -} from "../commands/ListSimulationApplicationsCommand"; -import { - ListSimulationJobBatchesCommandInput, - ListSimulationJobBatchesCommandOutput, -} from "../commands/ListSimulationJobBatchesCommand"; -import { ListSimulationJobsCommandInput, ListSimulationJobsCommandOutput } from "../commands/ListSimulationJobsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { - ListWorldExportJobsCommandInput, - ListWorldExportJobsCommandOutput, -} from "../commands/ListWorldExportJobsCommand"; -import { - ListWorldGenerationJobsCommandInput, - ListWorldGenerationJobsCommandOutput, -} from "../commands/ListWorldGenerationJobsCommand"; -import { ListWorldsCommandInput, ListWorldsCommandOutput } from "../commands/ListWorldsCommand"; -import { ListWorldTemplatesCommandInput, ListWorldTemplatesCommandOutput } from "../commands/ListWorldTemplatesCommand"; -import { RegisterRobotCommandInput, RegisterRobotCommandOutput } from "../commands/RegisterRobotCommand"; -import { - RestartSimulationJobCommandInput, - RestartSimulationJobCommandOutput, -} from "../commands/RestartSimulationJobCommand"; -import { - StartSimulationJobBatchCommandInput, - StartSimulationJobBatchCommandOutput, -} from "../commands/StartSimulationJobBatchCommand"; -import { SyncDeploymentJobCommandInput, SyncDeploymentJobCommandOutput } from "../commands/SyncDeploymentJobCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { - UpdateRobotApplicationCommandInput, - UpdateRobotApplicationCommandOutput, -} from "../commands/UpdateRobotApplicationCommand"; -import { - UpdateSimulationApplicationCommandInput, - UpdateSimulationApplicationCommandOutput, -} from "../commands/UpdateSimulationApplicationCommand"; -import { - UpdateWorldTemplateCommandInput, - UpdateWorldTemplateCommandOutput, -} from "../commands/UpdateWorldTemplateCommand"; -import { - BatchPolicy, - Compute, - ConcurrentDeploymentException, - DataSourceConfig, - DeploymentApplicationConfig, - DeploymentConfig, - DeploymentJob, - DeploymentLaunchConfig, - Environment, - FailedCreateSimulationJobRequest, - Filter, - Fleet, - IdempotentParameterMismatchException, - InternalServerException, - InvalidParameterException, - LaunchConfig, - LimitExceededException, - LoggingConfig, - OutputLocation, - PortForwardingConfig, - PortMapping, - ProgressDetail, - RenderingEngine, - ResourceAlreadyExistsException, - ResourceNotFoundException, - Robot, - RobotApplicationConfig, - RobotApplicationSummary, - RobotDeployment, - RobotSoftwareSuite, - S3Object, - ServiceUnavailableException, - SimulationApplicationConfig, - SimulationApplicationSummary, - SimulationJob, - SimulationJobBatchSummary, - SimulationJobRequest, - SimulationJobSummary, - SimulationSoftwareSuite, - SourceConfig, - TemplateLocation, - TemplateSummary, - ThrottlingException, - Tool, - UploadConfiguration, - VPCConfig, - WorldConfig, - WorldCount, - WorldExportJobSummary, - WorldGenerationJobSummary, - WorldSummary, -} from "../models/models_0"; -import { RoboMakerServiceException as __BaseException } from "../models/RoboMakerServiceException"; - -/** - * serializeAws_restJson1BatchDeleteWorldsCommand - */ -export const se_BatchDeleteWorldsCommand = async ( - input: BatchDeleteWorldsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/batchDeleteWorlds"); - let body: any; - body = JSON.stringify( - take(input, { - worlds: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1BatchDescribeSimulationJobCommand - */ -export const se_BatchDescribeSimulationJobCommand = async ( - input: BatchDescribeSimulationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/batchDescribeSimulationJob"); - let body: any; - body = JSON.stringify( - take(input, { - jobs: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CancelDeploymentJobCommand - */ -export const se_CancelDeploymentJobCommand = async ( - input: CancelDeploymentJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/cancelDeploymentJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CancelSimulationJobCommand - */ -export const se_CancelSimulationJobCommand = async ( - input: CancelSimulationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/cancelSimulationJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CancelSimulationJobBatchCommand - */ -export const se_CancelSimulationJobBatchCommand = async ( - input: CancelSimulationJobBatchCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/cancelSimulationJobBatch"); - let body: any; - body = JSON.stringify( - take(input, { - batch: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CancelWorldExportJobCommand - */ -export const se_CancelWorldExportJobCommand = async ( - input: CancelWorldExportJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/cancelWorldExportJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CancelWorldGenerationJobCommand - */ -export const se_CancelWorldGenerationJobCommand = async ( - input: CancelWorldGenerationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/cancelWorldGenerationJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateDeploymentJobCommand - */ -export const se_CreateDeploymentJobCommand = async ( - input: CreateDeploymentJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createDeploymentJob"); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [true, (_) => _ ?? generateIdempotencyToken()], - deploymentApplicationConfigs: (_) => _json(_), - deploymentConfig: (_) => _json(_), - fleet: [], - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateFleetCommand - */ -export const se_CreateFleetCommand = async ( - input: CreateFleetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createFleet"); - let body: any; - body = JSON.stringify( - take(input, { - name: [], - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateRobotCommand - */ -export const se_CreateRobotCommand = async ( - input: CreateRobotCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createRobot"); - let body: any; - body = JSON.stringify( - take(input, { - architecture: [], - greengrassGroupId: [], - name: [], - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateRobotApplicationCommand - */ -export const se_CreateRobotApplicationCommand = async ( - input: CreateRobotApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createRobotApplication"); - let body: any; - body = JSON.stringify( - take(input, { - environment: (_) => _json(_), - name: [], - robotSoftwareSuite: (_) => _json(_), - sources: (_) => _json(_), - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateRobotApplicationVersionCommand - */ -export const se_CreateRobotApplicationVersionCommand = async ( - input: CreateRobotApplicationVersionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createRobotApplicationVersion"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - currentRevisionId: [], - imageDigest: [], - s3Etags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateSimulationApplicationCommand - */ -export const se_CreateSimulationApplicationCommand = async ( - input: CreateSimulationApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createSimulationApplication"); - let body: any; - body = JSON.stringify( - take(input, { - environment: (_) => _json(_), - name: [], - renderingEngine: (_) => _json(_), - robotSoftwareSuite: (_) => _json(_), - simulationSoftwareSuite: (_) => _json(_), - sources: (_) => _json(_), - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateSimulationApplicationVersionCommand - */ -export const se_CreateSimulationApplicationVersionCommand = async ( - input: CreateSimulationApplicationVersionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createSimulationApplicationVersion"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - currentRevisionId: [], - imageDigest: [], - s3Etags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateSimulationJobCommand - */ -export const se_CreateSimulationJobCommand = async ( - input: CreateSimulationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createSimulationJob"); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [true, (_) => _ ?? generateIdempotencyToken()], - compute: (_) => _json(_), - dataSources: (_) => _json(_), - failureBehavior: [], - iamRole: [], - loggingConfig: (_) => _json(_), - maxJobDurationInSeconds: [], - outputLocation: (_) => _json(_), - robotApplications: (_) => _json(_), - simulationApplications: (_) => _json(_), - tags: (_) => _json(_), - vpcConfig: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateWorldExportJobCommand - */ -export const se_CreateWorldExportJobCommand = async ( - input: CreateWorldExportJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createWorldExportJob"); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [true, (_) => _ ?? generateIdempotencyToken()], - iamRole: [], - outputLocation: (_) => _json(_), - tags: (_) => _json(_), - worlds: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateWorldGenerationJobCommand - */ -export const se_CreateWorldGenerationJobCommand = async ( - input: CreateWorldGenerationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createWorldGenerationJob"); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [true, (_) => _ ?? generateIdempotencyToken()], - tags: (_) => _json(_), - template: [], - worldCount: (_) => _json(_), - worldTags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateWorldTemplateCommand - */ -export const se_CreateWorldTemplateCommand = async ( - input: CreateWorldTemplateCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createWorldTemplate"); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - name: [], - tags: (_) => _json(_), - templateBody: [], - templateLocation: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteFleetCommand - */ -export const se_DeleteFleetCommand = async ( - input: DeleteFleetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deleteFleet"); - let body: any; - body = JSON.stringify( - take(input, { - fleet: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteRobotCommand - */ -export const se_DeleteRobotCommand = async ( - input: DeleteRobotCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deleteRobot"); - let body: any; - body = JSON.stringify( - take(input, { - robot: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteRobotApplicationCommand - */ -export const se_DeleteRobotApplicationCommand = async ( - input: DeleteRobotApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deleteRobotApplication"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - applicationVersion: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteSimulationApplicationCommand - */ -export const se_DeleteSimulationApplicationCommand = async ( - input: DeleteSimulationApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deleteSimulationApplication"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - applicationVersion: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteWorldTemplateCommand - */ -export const se_DeleteWorldTemplateCommand = async ( - input: DeleteWorldTemplateCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deleteWorldTemplate"); - let body: any; - body = JSON.stringify( - take(input, { - template: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeregisterRobotCommand - */ -export const se_DeregisterRobotCommand = async ( - input: DeregisterRobotCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deregisterRobot"); - let body: any; - body = JSON.stringify( - take(input, { - fleet: [], - robot: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeDeploymentJobCommand - */ -export const se_DescribeDeploymentJobCommand = async ( - input: DescribeDeploymentJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeDeploymentJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeFleetCommand - */ -export const se_DescribeFleetCommand = async ( - input: DescribeFleetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeFleet"); - let body: any; - body = JSON.stringify( - take(input, { - fleet: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeRobotCommand - */ -export const se_DescribeRobotCommand = async ( - input: DescribeRobotCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeRobot"); - let body: any; - body = JSON.stringify( - take(input, { - robot: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeRobotApplicationCommand - */ -export const se_DescribeRobotApplicationCommand = async ( - input: DescribeRobotApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeRobotApplication"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - applicationVersion: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeSimulationApplicationCommand - */ -export const se_DescribeSimulationApplicationCommand = async ( - input: DescribeSimulationApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeSimulationApplication"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - applicationVersion: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeSimulationJobCommand - */ -export const se_DescribeSimulationJobCommand = async ( - input: DescribeSimulationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeSimulationJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeSimulationJobBatchCommand - */ -export const se_DescribeSimulationJobBatchCommand = async ( - input: DescribeSimulationJobBatchCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeSimulationJobBatch"); - let body: any; - body = JSON.stringify( - take(input, { - batch: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeWorldCommand - */ -export const se_DescribeWorldCommand = async ( - input: DescribeWorldCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeWorld"); - let body: any; - body = JSON.stringify( - take(input, { - world: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeWorldExportJobCommand - */ -export const se_DescribeWorldExportJobCommand = async ( - input: DescribeWorldExportJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeWorldExportJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeWorldGenerationJobCommand - */ -export const se_DescribeWorldGenerationJobCommand = async ( - input: DescribeWorldGenerationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeWorldGenerationJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeWorldTemplateCommand - */ -export const se_DescribeWorldTemplateCommand = async ( - input: DescribeWorldTemplateCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeWorldTemplate"); - let body: any; - body = JSON.stringify( - take(input, { - template: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetWorldTemplateBodyCommand - */ -export const se_GetWorldTemplateBodyCommand = async ( - input: GetWorldTemplateBodyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/getWorldTemplateBody"); - let body: any; - body = JSON.stringify( - take(input, { - generationJob: [], - template: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListDeploymentJobsCommand - */ -export const se_ListDeploymentJobsCommand = async ( - input: ListDeploymentJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listDeploymentJobs"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListFleetsCommand - */ -export const se_ListFleetsCommand = async ( - input: ListFleetsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listFleets"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListRobotApplicationsCommand - */ -export const se_ListRobotApplicationsCommand = async ( - input: ListRobotApplicationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listRobotApplications"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - versionQualifier: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListRobotsCommand - */ -export const se_ListRobotsCommand = async ( - input: ListRobotsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listRobots"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListSimulationApplicationsCommand - */ -export const se_ListSimulationApplicationsCommand = async ( - input: ListSimulationApplicationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listSimulationApplications"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - versionQualifier: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListSimulationJobBatchesCommand - */ -export const se_ListSimulationJobBatchesCommand = async ( - input: ListSimulationJobBatchesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listSimulationJobBatches"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListSimulationJobsCommand - */ -export const se_ListSimulationJobsCommand = async ( - input: ListSimulationJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listSimulationJobs"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListWorldExportJobsCommand - */ -export const se_ListWorldExportJobsCommand = async ( - input: ListWorldExportJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listWorldExportJobs"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListWorldGenerationJobsCommand - */ -export const se_ListWorldGenerationJobsCommand = async ( - input: ListWorldGenerationJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listWorldGenerationJobs"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListWorldsCommand - */ -export const se_ListWorldsCommand = async ( - input: ListWorldsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listWorlds"); - let body: any; - body = JSON.stringify( - take(input, { - filters: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListWorldTemplatesCommand - */ -export const se_ListWorldTemplatesCommand = async ( - input: ListWorldTemplatesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listWorldTemplates"); - let body: any; - body = JSON.stringify( - take(input, { - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1RegisterRobotCommand - */ -export const se_RegisterRobotCommand = async ( - input: RegisterRobotCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/registerRobot"); - let body: any; - body = JSON.stringify( - take(input, { - fleet: [], - robot: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1RestartSimulationJobCommand - */ -export const se_RestartSimulationJobCommand = async ( - input: RestartSimulationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/restartSimulationJob"); - let body: any; - body = JSON.stringify( - take(input, { - job: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1StartSimulationJobBatchCommand - */ -export const se_StartSimulationJobBatchCommand = async ( - input: StartSimulationJobBatchCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/startSimulationJobBatch"); - let body: any; - body = JSON.stringify( - take(input, { - batchPolicy: (_) => _json(_), - clientRequestToken: [true, (_) => _ ?? generateIdempotencyToken()], - createSimulationJobRequests: (_) => _json(_), - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1SyncDeploymentJobCommand - */ -export const se_SyncDeploymentJobCommand = async ( - input: SyncDeploymentJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/syncDeploymentJob"); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [true, (_) => _ ?? generateIdempotencyToken()], - fleet: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.tagKeys, `tagKeys`) != null, () => input[_tK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateRobotApplicationCommand - */ -export const se_UpdateRobotApplicationCommand = async ( - input: UpdateRobotApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateRobotApplication"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - currentRevisionId: [], - environment: (_) => _json(_), - robotSoftwareSuite: (_) => _json(_), - sources: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateSimulationApplicationCommand - */ -export const se_UpdateSimulationApplicationCommand = async ( - input: UpdateSimulationApplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateSimulationApplication"); - let body: any; - body = JSON.stringify( - take(input, { - application: [], - currentRevisionId: [], - environment: (_) => _json(_), - renderingEngine: (_) => _json(_), - robotSoftwareSuite: (_) => _json(_), - simulationSoftwareSuite: (_) => _json(_), - sources: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateWorldTemplateCommand - */ -export const se_UpdateWorldTemplateCommand = async ( - input: UpdateWorldTemplateCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateWorldTemplate"); - let body: any; - body = JSON.stringify( - take(input, { - name: [], - template: [], - templateBody: [], - templateLocation: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1BatchDeleteWorldsCommand - */ -export const de_BatchDeleteWorldsCommand = 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, { - unprocessedWorlds: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1BatchDescribeSimulationJobCommand - */ -export const de_BatchDescribeSimulationJobCommand = 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, { - jobs: (_) => de_SimulationJobs(_, context), - unprocessedJobs: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CancelDeploymentJobCommand - */ -export const de_CancelDeploymentJobCommand = 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_restJson1CancelSimulationJobCommand - */ -export const de_CancelSimulationJobCommand = 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_restJson1CancelSimulationJobBatchCommand - */ -export const de_CancelSimulationJobBatchCommand = 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_restJson1CancelWorldExportJobCommand - */ -export const de_CancelWorldExportJobCommand = 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_restJson1CancelWorldGenerationJobCommand - */ -export const de_CancelWorldGenerationJobCommand = 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_restJson1CreateDeploymentJobCommand - */ -export const de_CreateDeploymentJobCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - deploymentApplicationConfigs: _json, - deploymentConfig: _json, - failureCode: __expectString, - failureReason: __expectString, - fleet: __expectString, - status: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateFleetCommand - */ -export const de_CreateFleetCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateRobotCommand - */ -export const de_CreateRobotCommand = 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, { - architecture: __expectString, - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - greengrassGroupId: __expectString, - name: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateRobotApplicationCommand - */ -export const de_CreateRobotApplicationCommand = 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, { - arn: __expectString, - environment: _json, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - revisionId: __expectString, - robotSoftwareSuite: _json, - sources: _json, - tags: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateRobotApplicationVersionCommand - */ -export const de_CreateRobotApplicationVersionCommand = 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, { - arn: __expectString, - environment: _json, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - revisionId: __expectString, - robotSoftwareSuite: _json, - sources: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateSimulationApplicationCommand - */ -export const de_CreateSimulationApplicationCommand = 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, { - arn: __expectString, - environment: _json, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - renderingEngine: _json, - revisionId: __expectString, - robotSoftwareSuite: _json, - simulationSoftwareSuite: _json, - sources: _json, - tags: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateSimulationApplicationVersionCommand - */ -export const de_CreateSimulationApplicationVersionCommand = 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, { - arn: __expectString, - environment: _json, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - renderingEngine: _json, - revisionId: __expectString, - robotSoftwareSuite: _json, - simulationSoftwareSuite: _json, - sources: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateSimulationJobCommand - */ -export const de_CreateSimulationJobCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - compute: _json, - dataSources: _json, - failureBehavior: __expectString, - failureCode: __expectString, - iamRole: __expectString, - lastStartedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - loggingConfig: _json, - maxJobDurationInSeconds: __expectLong, - outputLocation: _json, - robotApplications: _json, - simulationApplications: _json, - simulationTimeMillis: __expectLong, - status: __expectString, - tags: _json, - vpcConfig: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateWorldExportJobCommand - */ -export const de_CreateWorldExportJobCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failureCode: __expectString, - iamRole: __expectString, - outputLocation: _json, - status: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateWorldGenerationJobCommand - */ -export const de_CreateWorldGenerationJobCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failureCode: __expectString, - status: __expectString, - tags: _json, - template: __expectString, - worldCount: _json, - worldTags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateWorldTemplateCommand - */ -export const de_CreateWorldTemplateCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteFleetCommand - */ -export const de_DeleteFleetCommand = 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_restJson1DeleteRobotCommand - */ -export const de_DeleteRobotCommand = 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_restJson1DeleteRobotApplicationCommand - */ -export const de_DeleteRobotApplicationCommand = 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_restJson1DeleteSimulationApplicationCommand - */ -export const de_DeleteSimulationApplicationCommand = 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_restJson1DeleteWorldTemplateCommand - */ -export const de_DeleteWorldTemplateCommand = 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_restJson1DeregisterRobotCommand - */ -export const de_DeregisterRobotCommand = 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, { - fleet: __expectString, - robot: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeDeploymentJobCommand - */ -export const de_DescribeDeploymentJobCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - deploymentApplicationConfigs: _json, - deploymentConfig: _json, - failureCode: __expectString, - failureReason: __expectString, - fleet: __expectString, - robotDeploymentSummary: (_) => de_RobotDeploymentSummary(_, context), - status: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeFleetCommand - */ -export const de_DescribeFleetCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastDeploymentJob: __expectString, - lastDeploymentStatus: __expectString, - lastDeploymentTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - robots: (_) => de_Robots(_, context), - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeRobotCommand - */ -export const de_DescribeRobotCommand = 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, { - architecture: __expectString, - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - fleetArn: __expectString, - greengrassGroupId: __expectString, - lastDeploymentJob: __expectString, - lastDeploymentTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - status: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeRobotApplicationCommand - */ -export const de_DescribeRobotApplicationCommand = 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, { - arn: __expectString, - environment: _json, - imageDigest: __expectString, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - revisionId: __expectString, - robotSoftwareSuite: _json, - sources: _json, - tags: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeSimulationApplicationCommand - */ -export const de_DescribeSimulationApplicationCommand = 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, { - arn: __expectString, - environment: _json, - imageDigest: __expectString, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - renderingEngine: _json, - revisionId: __expectString, - robotSoftwareSuite: _json, - simulationSoftwareSuite: _json, - sources: _json, - tags: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeSimulationJobCommand - */ -export const de_DescribeSimulationJobCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - compute: _json, - dataSources: _json, - failureBehavior: __expectString, - failureCode: __expectString, - failureReason: __expectString, - iamRole: __expectString, - lastStartedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - loggingConfig: _json, - maxJobDurationInSeconds: __expectLong, - name: __expectString, - networkInterface: _json, - outputLocation: _json, - robotApplications: _json, - simulationApplications: _json, - simulationTimeMillis: __expectLong, - status: __expectString, - tags: _json, - vpcConfig: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeSimulationJobBatchCommand - */ -export const de_DescribeSimulationJobBatchCommand = 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, { - arn: __expectString, - batchPolicy: _json, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - createdRequests: (_) => de_SimulationJobSummaries(_, context), - failedRequests: (_) => de_FailedCreateSimulationJobRequests(_, context), - failureCode: __expectString, - failureReason: __expectString, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - pendingRequests: _json, - status: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeWorldCommand - */ -export const de_DescribeWorldCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - generationJob: __expectString, - tags: _json, - template: __expectString, - worldDescriptionBody: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeWorldExportJobCommand - */ -export const de_DescribeWorldExportJobCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failureCode: __expectString, - failureReason: __expectString, - iamRole: __expectString, - outputLocation: _json, - status: __expectString, - tags: _json, - worlds: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeWorldGenerationJobCommand - */ -export const de_DescribeWorldGenerationJobCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failureCode: __expectString, - failureReason: __expectString, - finishedWorldsSummary: _json, - status: __expectString, - tags: _json, - template: __expectString, - worldCount: _json, - worldTags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeWorldTemplateCommand - */ -export const de_DescribeWorldTemplateCommand = 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, { - arn: __expectString, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - tags: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetWorldTemplateBodyCommand - */ -export const de_GetWorldTemplateBodyCommand = 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, { - templateBody: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListDeploymentJobsCommand - */ -export const de_ListDeploymentJobsCommand = 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, { - deploymentJobs: (_) => de_DeploymentJobs(_, context), - nextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListFleetsCommand - */ -export const de_ListFleetsCommand = 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, { - fleetDetails: (_) => de_Fleets(_, context), - nextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListRobotApplicationsCommand - */ -export const de_ListRobotApplicationsCommand = 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, - robotApplicationSummaries: (_) => de_RobotApplicationSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListRobotsCommand - */ -export const de_ListRobotsCommand = 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, - robots: (_) => de_Robots(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListSimulationApplicationsCommand - */ -export const de_ListSimulationApplicationsCommand = 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, - simulationApplicationSummaries: (_) => de_SimulationApplicationSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListSimulationJobBatchesCommand - */ -export const de_ListSimulationJobBatchesCommand = 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, - simulationJobBatchSummaries: (_) => de_SimulationJobBatchSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListSimulationJobsCommand - */ -export const de_ListSimulationJobsCommand = 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, - simulationJobSummaries: (_) => de_SimulationJobSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = 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, { - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListWorldExportJobsCommand - */ -export const de_ListWorldExportJobsCommand = 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, - worldExportJobSummaries: (_) => de_WorldExportJobSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListWorldGenerationJobsCommand - */ -export const de_ListWorldGenerationJobsCommand = 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, - worldGenerationJobSummaries: (_) => de_WorldGenerationJobSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListWorldsCommand - */ -export const de_ListWorldsCommand = 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, - worldSummaries: (_) => de_WorldSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListWorldTemplatesCommand - */ -export const de_ListWorldTemplatesCommand = 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, - templateSummaries: (_) => de_TemplateSummaries(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1RegisterRobotCommand - */ -export const de_RegisterRobotCommand = 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, { - fleet: __expectString, - robot: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1RestartSimulationJobCommand - */ -export const de_RestartSimulationJobCommand = 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_restJson1StartSimulationJobBatchCommand - */ -export const de_StartSimulationJobBatchCommand = 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, { - arn: __expectString, - batchPolicy: _json, - clientRequestToken: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - createdRequests: (_) => de_SimulationJobSummaries(_, context), - failedRequests: (_) => de_FailedCreateSimulationJobRequests(_, context), - failureCode: __expectString, - failureReason: __expectString, - pendingRequests: _json, - status: __expectString, - tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1SyncDeploymentJobCommand - */ -export const de_SyncDeploymentJobCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - deploymentApplicationConfigs: _json, - deploymentConfig: _json, - failureCode: __expectString, - failureReason: __expectString, - fleet: __expectString, - status: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = 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_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = 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_restJson1UpdateRobotApplicationCommand - */ -export const de_UpdateRobotApplicationCommand = 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, { - arn: __expectString, - environment: _json, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - revisionId: __expectString, - robotSoftwareSuite: _json, - sources: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateSimulationApplicationCommand - */ -export const de_UpdateSimulationApplicationCommand = 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, { - arn: __expectString, - environment: _json, - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - renderingEngine: _json, - revisionId: __expectString, - robotSoftwareSuite: _json, - simulationSoftwareSuite: _json, - sources: _json, - version: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateWorldTemplateCommand - */ -export const de_UpdateWorldTemplateCommand = 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, { - arn: __expectString, - createdAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdatedAt: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "InternalServerException": - case "com.amazonaws.robomaker#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); - case "InvalidParameterException": - case "com.amazonaws.robomaker#InvalidParameterException": - throw await de_InvalidParameterExceptionRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazonaws.robomaker#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.robomaker#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ConcurrentDeploymentException": - case "com.amazonaws.robomaker#ConcurrentDeploymentException": - throw await de_ConcurrentDeploymentExceptionRes(parsedOutput, context); - case "IdempotentParameterMismatchException": - case "com.amazonaws.robomaker#IdempotentParameterMismatchException": - throw await de_IdempotentParameterMismatchExceptionRes(parsedOutput, context); - case "LimitExceededException": - case "com.amazonaws.robomaker#LimitExceededException": - throw await de_LimitExceededExceptionRes(parsedOutput, context); - case "ResourceAlreadyExistsException": - case "com.amazonaws.robomaker#ResourceAlreadyExistsException": - throw await de_ResourceAlreadyExistsExceptionRes(parsedOutput, context); - case "ServiceUnavailableException": - case "com.amazonaws.robomaker#ServiceUnavailableException": - throw await de_ServiceUnavailableExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1ConcurrentDeploymentExceptionRes - */ -const de_ConcurrentDeploymentExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ConcurrentDeploymentException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1IdempotentParameterMismatchExceptionRes - */ -const de_IdempotentParameterMismatchExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new IdempotentParameterMismatchException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InternalServerExceptionRes - */ -const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InvalidParameterExceptionRes - */ -const de_InvalidParameterExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InvalidParameterException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1LimitExceededExceptionRes - */ -const de_LimitExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new LimitExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceAlreadyExistsExceptionRes - */ -const de_ResourceAlreadyExistsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceAlreadyExistsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ServiceUnavailableExceptionRes - */ -const de_ServiceUnavailableExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceUnavailableException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ThrottlingExceptionRes - */ -const de_ThrottlingExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_Arns omitted. - -// se_BatchPolicy omitted. - -// se_CommandList omitted. - -// se_Compute omitted. - -// se_CreateSimulationJobRequests omitted. - -// se_DataSourceConfig omitted. - -// se_DataSourceConfigs omitted. - -// se_DeploymentApplicationConfig omitted. - -// se_DeploymentApplicationConfigs omitted. - -// se_DeploymentConfig omitted. - -// se_DeploymentLaunchConfig omitted. - -// se_Environment omitted. - -// se_EnvironmentVariableMap omitted. - -// se_Filter omitted. - -// se_Filters omitted. - -// se_FilterValues omitted. - -// se_LaunchConfig omitted. - -// se_LoggingConfig omitted. - -// se_OutputLocation omitted. - -// se_PortForwardingConfig omitted. - -// se_PortMapping omitted. - -// se_PortMappingList omitted. - -// se_RenderingEngine omitted. - -// se_RobotApplicationConfig omitted. - -// se_RobotApplicationConfigs omitted. - -// se_RobotSoftwareSuite omitted. - -// se_S3Etags omitted. - -// se_S3KeysOrPrefixes omitted. - -// se_S3Object omitted. - -// se_SecurityGroups omitted. - -// se_SimulationApplicationConfig omitted. - -// se_SimulationApplicationConfigs omitted. - -// se_SimulationJobRequest omitted. - -// se_SimulationSoftwareSuite omitted. - -// se_SourceConfig omitted. - -// se_SourceConfigs omitted. - -// se_Subnets omitted. - -// se_TagMap omitted. - -// se_TemplateLocation omitted. - -// se_Tool omitted. - -// se_Tools omitted. - -// se_UploadConfiguration omitted. - -// se_UploadConfigurations omitted. - -// se_VPCConfig omitted. - -// se_WorldConfig omitted. - -// se_WorldConfigs omitted. - -// se_WorldCount omitted. - -// de_Arns omitted. - -// de_BatchPolicy omitted. - -// de_CommandList omitted. - -// de_Compute omitted. - -// de_ComputeResponse omitted. - -// de_CreateSimulationJobRequests omitted. - -// de_DataSource omitted. - -// de_DataSourceConfig omitted. - -// de_DataSourceConfigs omitted. - -// de_DataSourceNames omitted. - -// de_DataSources omitted. - -// de_DeploymentApplicationConfig omitted. - -// de_DeploymentApplicationConfigs omitted. - -// de_DeploymentConfig omitted. - -/** - * deserializeAws_restJson1DeploymentJob - */ -const de_DeploymentJob = (output: any, context: __SerdeContext): DeploymentJob => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - deploymentApplicationConfigs: _json, - deploymentConfig: _json, - failureCode: __expectString, - failureReason: __expectString, - fleet: __expectString, - status: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1DeploymentJobs - */ -const de_DeploymentJobs = (output: any, context: __SerdeContext): DeploymentJob[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DeploymentJob(entry, context); - }); - return retVal; -}; - -// de_DeploymentLaunchConfig omitted. - -// de_Environment omitted. - -// de_EnvironmentVariableMap omitted. - -/** - * deserializeAws_restJson1FailedCreateSimulationJobRequest - */ -const de_FailedCreateSimulationJobRequest = ( - output: any, - context: __SerdeContext -): FailedCreateSimulationJobRequest => { - return take(output, { - failedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failureCode: __expectString, - failureReason: __expectString, - request: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1FailedCreateSimulationJobRequests - */ -const de_FailedCreateSimulationJobRequests = ( - output: any, - context: __SerdeContext -): FailedCreateSimulationJobRequest[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FailedCreateSimulationJobRequest(entry, context); - }); - return retVal; -}; - -// de_FailureSummary omitted. - -// de_FinishedWorldsSummary omitted. - -/** - * deserializeAws_restJson1Fleet - */ -const de_Fleet = (output: any, context: __SerdeContext): Fleet => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastDeploymentJob: __expectString, - lastDeploymentStatus: __expectString, - lastDeploymentTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1Fleets - */ -const de_Fleets = (output: any, context: __SerdeContext): Fleet[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Fleet(entry, context); - }); - return retVal; -}; - -// de_LaunchConfig omitted. - -// de_LoggingConfig omitted. - -// de_NetworkInterface omitted. - -// de_OutputLocation omitted. - -// de_PortForwardingConfig omitted. - -// de_PortMapping omitted. - -// de_PortMappingList omitted. - -/** - * deserializeAws_restJson1ProgressDetail - */ -const de_ProgressDetail = (output: any, context: __SerdeContext): ProgressDetail => { - return take(output, { - currentProgress: __expectString, - estimatedTimeRemainingSeconds: __expectInt32, - percentDone: __limitedParseFloat32, - targetResource: __expectString, - }) as any; -}; - -// de_RenderingEngine omitted. - -/** - * deserializeAws_restJson1Robot - */ -const de_Robot = (output: any, context: __SerdeContext): Robot => { - return take(output, { - architecture: __expectString, - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - fleetArn: __expectString, - greenGrassGroupId: __expectString, - lastDeploymentJob: __expectString, - lastDeploymentTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - status: __expectString, - }) as any; -}; - -// de_RobotApplicationConfig omitted. - -// de_RobotApplicationConfigs omitted. - -// de_RobotApplicationNames omitted. - -/** - * deserializeAws_restJson1RobotApplicationSummaries - */ -const de_RobotApplicationSummaries = (output: any, context: __SerdeContext): RobotApplicationSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_RobotApplicationSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1RobotApplicationSummary - */ -const de_RobotApplicationSummary = (output: any, context: __SerdeContext): RobotApplicationSummary => { - return take(output, { - arn: __expectString, - lastUpdatedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - robotSoftwareSuite: _json, - version: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1RobotDeployment - */ -const de_RobotDeployment = (output: any, context: __SerdeContext): RobotDeployment => { - return take(output, { - arn: __expectString, - deploymentFinishTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - deploymentStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failureCode: __expectString, - failureReason: __expectString, - progressDetail: (_: any) => de_ProgressDetail(_, context), - status: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1RobotDeploymentSummary - */ -const de_RobotDeploymentSummary = (output: any, context: __SerdeContext): RobotDeployment[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_RobotDeployment(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1Robots - */ -const de_Robots = (output: any, context: __SerdeContext): Robot[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Robot(entry, context); - }); - return retVal; -}; - -// de_RobotSoftwareSuite omitted. - -// de_S3KeyOutput omitted. - -// de_S3KeyOutputs omitted. - -// de_S3KeysOrPrefixes omitted. - -// de_S3Object omitted. - -// de_SecurityGroups omitted. - -// de_SimulationApplicationConfig omitted. - -// de_SimulationApplicationConfigs omitted. - -// de_SimulationApplicationNames omitted. - -/** - * deserializeAws_restJson1SimulationApplicationSummaries - */ -const de_SimulationApplicationSummaries = (output: any, context: __SerdeContext): SimulationApplicationSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_SimulationApplicationSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1SimulationApplicationSummary - */ -const de_SimulationApplicationSummary = (output: any, context: __SerdeContext): SimulationApplicationSummary => { - return take(output, { - arn: __expectString, - lastUpdatedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - robotSoftwareSuite: _json, - simulationSoftwareSuite: _json, - version: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1SimulationJob - */ -const de_SimulationJob = (output: any, context: __SerdeContext): SimulationJob => { - return take(output, { - arn: __expectString, - clientRequestToken: __expectString, - compute: _json, - dataSources: _json, - failureBehavior: __expectString, - failureCode: __expectString, - failureReason: __expectString, - iamRole: __expectString, - lastStartedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdatedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - loggingConfig: _json, - maxJobDurationInSeconds: __expectLong, - name: __expectString, - networkInterface: _json, - outputLocation: _json, - robotApplications: _json, - simulationApplications: _json, - simulationTimeMillis: __expectLong, - status: __expectString, - tags: _json, - vpcConfig: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1SimulationJobBatchSummaries - */ -const de_SimulationJobBatchSummaries = (output: any, context: __SerdeContext): SimulationJobBatchSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_SimulationJobBatchSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1SimulationJobBatchSummary - */ -const de_SimulationJobBatchSummary = (output: any, context: __SerdeContext): SimulationJobBatchSummary => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - createdRequestCount: __expectInt32, - failedRequestCount: __expectInt32, - lastUpdatedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - pendingRequestCount: __expectInt32, - status: __expectString, - }) as any; -}; - -// de_SimulationJobRequest omitted. - -/** - * deserializeAws_restJson1SimulationJobs - */ -const de_SimulationJobs = (output: any, context: __SerdeContext): SimulationJob[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_SimulationJob(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1SimulationJobSummaries - */ -const de_SimulationJobSummaries = (output: any, context: __SerdeContext): SimulationJobSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_SimulationJobSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1SimulationJobSummary - */ -const de_SimulationJobSummary = (output: any, context: __SerdeContext): SimulationJobSummary => { - return take(output, { - arn: __expectString, - computeType: __expectString, - dataSourceNames: _json, - lastUpdatedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - robotApplicationNames: _json, - simulationApplicationNames: _json, - status: __expectString, - }) as any; -}; - -// de_SimulationSoftwareSuite omitted. - -// de_Source omitted. - -// de_Sources omitted. - -// de_Subnets omitted. - -// de_TagMap omitted. - -/** - * deserializeAws_restJson1TemplateSummaries - */ -const de_TemplateSummaries = (output: any, context: __SerdeContext): TemplateSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TemplateSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1TemplateSummary - */ -const de_TemplateSummary = (output: any, context: __SerdeContext): TemplateSummary => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - lastUpdatedAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - version: __expectString, - }) as any; -}; - -// de_Tool omitted. - -// de_Tools omitted. - -// de_UploadConfiguration omitted. - -// de_UploadConfigurations omitted. - -// de_VPCConfig omitted. - -// de_VPCConfigResponse omitted. - -// de_WorldConfig omitted. - -// de_WorldConfigs omitted. - -// de_WorldCount omitted. - -/** - * deserializeAws_restJson1WorldExportJobSummaries - */ -const de_WorldExportJobSummaries = (output: any, context: __SerdeContext): WorldExportJobSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_WorldExportJobSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1WorldExportJobSummary - */ -const de_WorldExportJobSummary = (output: any, context: __SerdeContext): WorldExportJobSummary => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - outputLocation: _json, - status: __expectString, - worlds: _json, - }) as any; -}; - -// de_WorldFailure omitted. - -// de_WorldFailures omitted. - -/** - * deserializeAws_restJson1WorldGenerationJobSummaries - */ -const de_WorldGenerationJobSummaries = (output: any, context: __SerdeContext): WorldGenerationJobSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_WorldGenerationJobSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1WorldGenerationJobSummary - */ -const de_WorldGenerationJobSummary = (output: any, context: __SerdeContext): WorldGenerationJobSummary => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - failedWorldCount: __expectInt32, - status: __expectString, - succeededWorldCount: __expectInt32, - template: __expectString, - worldCount: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1WorldSummaries - */ -const de_WorldSummaries = (output: any, context: __SerdeContext): WorldSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_WorldSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1WorldSummary - */ -const de_WorldSummary = (output: any, context: __SerdeContext): WorldSummary => { - return take(output, { - arn: __expectString, - createdAt: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - generationJob: __expectString, - template: __expectString, - }) as any; -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _tK = "tagKeys"; diff --git a/clients/client-robomaker/src/runtimeConfig.browser.ts b/clients/client-robomaker/src/runtimeConfig.browser.ts deleted file mode 100644 index 69e1a843abb7..000000000000 --- a/clients/client-robomaker/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,44 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-browser"; -import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT } from "@smithy/config-resolver"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { RoboMakerClientConfig } from "./RoboMakerClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: RoboMakerClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? (() => Promise.resolve(DEFAULT_USE_DUALSTACK_ENDPOINT)), - useFipsEndpoint: config?.useFipsEndpoint ?? (() => Promise.resolve(DEFAULT_USE_FIPS_ENDPOINT)), - }; -}; diff --git a/clients/client-robomaker/src/runtimeConfig.native.ts b/clients/client-robomaker/src/runtimeConfig.native.ts deleted file mode 100644 index 1d32cb09d385..000000000000 --- a/clients/client-robomaker/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { RoboMakerClientConfig } from "./RoboMakerClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: RoboMakerClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-robomaker/src/runtimeConfig.shared.ts b/clients/client-robomaker/src/runtimeConfig.shared.ts deleted file mode 100644 index 6df306a83d88..000000000000 --- a/clients/client-robomaker/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; - -import { defaultRoboMakerHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { RoboMakerClientConfig } from "./RoboMakerClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: RoboMakerClientConfig) => { - return { - apiVersion: "2018-06-29", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultRoboMakerHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [ - { - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }, - ], - logger: config?.logger ?? new NoOpLogger(), - serviceId: config?.serviceId ?? "RoboMaker", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-robomaker/src/runtimeConfig.ts b/clients/client-robomaker/src/runtimeConfig.ts deleted file mode 100644 index b7d79f53b7a5..000000000000 --- a/clients/client-robomaker/src/runtimeConfig.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { NODE_APP_ID_CONFIG_OPTIONS, createDefaultUserAgentProvider } from "@aws-sdk/util-user-agent-node"; -import { - NODE_REGION_CONFIG_FILE_OPTIONS, - NODE_REGION_CONFIG_OPTIONS, - NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, - NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { RoboMakerClientConfig } from "./RoboMakerClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: RoboMakerClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - const loaderConfig = { - profile: config?.profile, - logger: clientSharedValues.logger, - }; - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - authSchemePreference: - config?.authSchemePreference ?? loadNodeConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), - region: - config?.region ?? - loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig( - { - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }, - config - ), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: - config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), - userAgentAppId: config?.userAgentAppId ?? loadNodeConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), - }; -}; diff --git a/clients/client-robomaker/src/runtimeExtensions.ts b/clients/client-robomaker/src/runtimeExtensions.ts deleted file mode 100644 index feb68b6f54cf..000000000000 --- a/clients/client-robomaker/src/runtimeExtensions.ts +++ /dev/null @@ -1,46 +0,0 @@ -// smithy-typescript generated code -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; - -import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; -import { RoboMakerExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: RoboMakerExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: RoboMakerExtensionConfiguration = Object.assign( - getAwsRegionExtensionConfiguration(runtimeConfig), - getDefaultExtensionConfiguration(runtimeConfig), - getHttpHandlerExtensionConfiguration(runtimeConfig), - getHttpAuthExtensionConfiguration(runtimeConfig) - ); - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return Object.assign( - runtimeConfig, - resolveAwsRegionExtensionConfiguration(extensionConfiguration), - resolveDefaultRuntimeConfig(extensionConfiguration), - resolveHttpHandlerRuntimeConfig(extensionConfiguration), - resolveHttpAuthRuntimeConfig(extensionConfiguration) - ); -}; diff --git a/clients/client-robomaker/tsconfig.cjs.json b/clients/client-robomaker/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f7..000000000000 --- a/clients/client-robomaker/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-robomaker/tsconfig.es.json b/clients/client-robomaker/tsconfig.es.json deleted file mode 100644 index eceec196a333..000000000000 --- a/clients/client-robomaker/tsconfig.es.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "moduleResolution": "bundler", - "outDir": "dist-es", - "noCheck": true - } -} diff --git a/clients/client-robomaker/tsconfig.json b/clients/client-robomaker/tsconfig.json deleted file mode 100644 index e0247dd14704..000000000000 --- a/clients/client-robomaker/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node18/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "include": ["src"] -} diff --git a/clients/client-robomaker/tsconfig.types.json b/clients/client-robomaker/tsconfig.types.json deleted file mode 100644 index d59778ea89a5..000000000000 --- a/clients/client-robomaker/tsconfig.types.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - } -} diff --git a/codegen/sdk-codegen/aws-models/apptest.json b/codegen/sdk-codegen/aws-models/apptest.json deleted file mode 100644 index 6127d748af44..000000000000 --- a/codegen/sdk-codegen/aws-models/apptest.json +++ /dev/null @@ -1,6203 +0,0 @@ -{ - "smithy": "2.0", - "shapes": { - "com.amazonaws.apptest#AccessDeniedException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The account or role doesn't have the right permissions to make the request.

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.apptest#Arn": { - "type": "string", - "traits": { - "smithy.api#pattern": "^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+=,@.-]{0,1023}$" - } - }, - "com.amazonaws.apptest#AwsApptestControlPlaneService": { - "type": "service", - "version": "2022-12-06", - "operations": [ - { - "target": "com.amazonaws.apptest#ListTagsForResource" - }, - { - "target": "com.amazonaws.apptest#TagResource" - }, - { - "target": "com.amazonaws.apptest#UntagResource" - } - ], - "resources": [ - { - "target": "com.amazonaws.apptest#TestCase" - }, - { - "target": "com.amazonaws.apptest#TestConfiguration" - }, - { - "target": "com.amazonaws.apptest#TestRun" - }, - { - "target": "com.amazonaws.apptest#TestSuite" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "AppTest", - "cloudFormationName": "AppTest", - "cloudTrailEventSource": "apptest.amazonaws.com", - "arnNamespace": "apptest", - "endpointPrefix": "apptest" - }, - "aws.auth#sigv4": { - "name": "apptest" - }, - "aws.iam#defineConditionKeys": { - "aws:ResourceTag/${TagKey}": { - "type": "String", - "documentation": "Filters access by a tag key and value pair of a resource", - "externalDocumentation": "${DocHomeURL}IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag" - }, - "aws:RequestTag/${TagKey}": { - "type": "String", - "documentation": "Filters access by a tag key and value pair that is allowed in the request", - "externalDocumentation": "${DocHomeURL}IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag" - }, - "aws:TagKeys": { - "type": "ArrayOfString", - "documentation": "Filters access by a list of tag keys that are allowed in the request", - "externalDocumentation": "${DocHomeURL}IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys" - } - }, - "aws.iam#supportedPrincipalTypes": ["Root", "IAMUser", "IAMRole", "FederatedUser"], - "aws.protocols#restJson1": {}, - "smithy.api#cors": { - "additionalAllowedHeaders": [ - "*,authorization,date,x-amz-date,x-amz-security-token,x-amz-target,content-type,x-amz-content-sha256,x-amz-user-agent,x-amzn-platform-id,x-amzn-trace-id,amz-sdk-invocation-id,amz-sdk-request" - ] - }, - "smithy.api#documentation": "

AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

", - "smithy.api#title": "AWS Mainframe Modernization Application Testing", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://apptest-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://apptest-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://apptest.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://apptest.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ], - "type": "tree" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://apptest.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://apptest.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://apptest.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://apptest.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.apptest#Batch": { - "type": "structure", - "members": { - "batchJobName": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The job name of the batch.

", - "smithy.api#required": {} - } - }, - "batchJobParameters": { - "target": "com.amazonaws.apptest#BatchJobParameters", - "traits": { - "smithy.api#documentation": "

The batch job parameters of the batch.

" - } - }, - "exportDataSetNames": { - "target": "com.amazonaws.apptest#ExportDataSetNames", - "traits": { - "smithy.api#documentation": "

The export data set names of the batch.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines a batch.

" - } - }, - "com.amazonaws.apptest#BatchJobParameters": { - "type": "map", - "key": { - "target": "smithy.api#String" - }, - "value": { - "target": "smithy.api#String" - } - }, - "com.amazonaws.apptest#BatchStepInput": { - "type": "structure", - "members": { - "resource": { - "target": "com.amazonaws.apptest#MainframeResourceSummary", - "traits": { - "smithy.api#documentation": "

The resource of the batch step input.

", - "smithy.api#required": {} - } - }, - "batchJobName": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The batch job name of the batch step input.

", - "smithy.api#required": {} - } - }, - "batchJobParameters": { - "target": "com.amazonaws.apptest#BatchJobParameters", - "traits": { - "smithy.api#documentation": "

The batch job parameters of the batch step input.

" - } - }, - "exportDataSetNames": { - "target": "com.amazonaws.apptest#ExportDataSetNames", - "traits": { - "smithy.api#documentation": "

The export data set names of the batch step input.

" - } - }, - "properties": { - "target": "com.amazonaws.apptest#MainframeActionProperties", - "traits": { - "smithy.api#documentation": "

The properties of the batch step input.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines a batch step input.

" - } - }, - "com.amazonaws.apptest#BatchStepOutput": { - "type": "structure", - "members": { - "dataSetExportLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The data set export location of the batch step output.

" - } - }, - "dmsOutputLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The Database Migration Service (DMS) output location of the batch step output.

" - } - }, - "dataSetDetails": { - "target": "com.amazonaws.apptest#DataSetList", - "traits": { - "smithy.api#documentation": "

The data set details of the batch step output.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines a batch step output.

" - } - }, - "com.amazonaws.apptest#BatchSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#BatchStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the batch summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#BatchStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the batch summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summarizes a batch job.

" - } - }, - "com.amazonaws.apptest#CaptureTool": { - "type": "enum", - "members": { - "PRECISELY": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Precisely" - } - }, - "AWS_DMS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "AWS DMS" - } - } - } - }, - "com.amazonaws.apptest#CloudFormation": { - "type": "structure", - "members": { - "templateLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The template location of the CloudFormation template.

", - "smithy.api#required": {} - } - }, - "parameters": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The CloudFormation properties in the CloudFormation template.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the CloudFormation template and its parameters.

" - } - }, - "com.amazonaws.apptest#CloudFormationAction": { - "type": "structure", - "members": { - "resource": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The resource of the CloudFormation action.

", - "smithy.api#required": {} - } - }, - "actionType": { - "target": "com.amazonaws.apptest#CloudFormationActionType", - "traits": { - "smithy.api#documentation": "

The action type of the CloudFormation action.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the CloudFormation action.

" - } - }, - "com.amazonaws.apptest#CloudFormationActionType": { - "type": "enum", - "members": { - "CREATE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Create" - } - }, - "DELETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Delete" - } - } - } - }, - "com.amazonaws.apptest#CloudFormationStepSummary": { - "type": "union", - "members": { - "createCloudformation": { - "target": "com.amazonaws.apptest#CreateCloudFormationSummary", - "traits": { - "smithy.api#documentation": "

Creates the CloudFormation summary of the step.

" - } - }, - "deleteCloudformation": { - "target": "com.amazonaws.apptest#DeleteCloudFormationSummary", - "traits": { - "smithy.api#documentation": "

Deletes the CloudFormation summary of the CloudFormation step summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the CloudFormation step summary.

" - } - }, - "com.amazonaws.apptest#CompareAction": { - "type": "structure", - "members": { - "input": { - "target": "com.amazonaws.apptest#Input", - "traits": { - "smithy.api#documentation": "

The input of the compare action.

", - "smithy.api#required": {} - } - }, - "output": { - "target": "com.amazonaws.apptest#Output", - "traits": { - "smithy.api#documentation": "

The output of the compare action.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Compares the action.

" - } - }, - "com.amazonaws.apptest#CompareActionSummary": { - "type": "structure", - "members": { - "type": { - "target": "com.amazonaws.apptest#File", - "traits": { - "smithy.api#documentation": "

The type of the compare action summary.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the compare action summary.

" - } - }, - "com.amazonaws.apptest#CompareDataSetsStepInput": { - "type": "structure", - "members": { - "sourceLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The source location of the compare data sets step input location.

", - "smithy.api#required": {} - } - }, - "targetLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The target location of the compare data sets step input location.

", - "smithy.api#required": {} - } - }, - "sourceDataSets": { - "target": "com.amazonaws.apptest#DataSetList", - "traits": { - "smithy.api#documentation": "

The source data sets of the compare data sets step input location.

", - "smithy.api#required": {} - } - }, - "targetDataSets": { - "target": "com.amazonaws.apptest#DataSetList", - "traits": { - "smithy.api#documentation": "

The target data sets of the compare data sets step input location.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the compare data sets step input.

" - } - }, - "com.amazonaws.apptest#CompareDataSetsStepOutput": { - "type": "structure", - "members": { - "comparisonOutputLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The comparison output location of the compare data sets step output.

", - "smithy.api#required": {} - } - }, - "comparisonStatus": { - "target": "com.amazonaws.apptest#ComparisonStatusEnum", - "traits": { - "smithy.api#documentation": "

The comparison status of the compare data sets step output.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the compare data sets step output.

" - } - }, - "com.amazonaws.apptest#CompareDataSetsSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#CompareDataSetsStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the compare data sets summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#CompareDataSetsStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the compare data sets summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Compares data sets summary.

" - } - }, - "com.amazonaws.apptest#CompareDatabaseCDCStepInput": { - "type": "structure", - "members": { - "sourceLocation": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The source location of the compare database CDC step input.

", - "smithy.api#required": {} - } - }, - "targetLocation": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The target location of the compare database CDC step input.

", - "smithy.api#required": {} - } - }, - "outputLocation": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The output location of the compare database CDC step input.

" - } - }, - "sourceMetadata": { - "target": "com.amazonaws.apptest#SourceDatabaseMetadata", - "traits": { - "smithy.api#documentation": "

The source metadata of the compare database CDC step input.

", - "smithy.api#required": {} - } - }, - "targetMetadata": { - "target": "com.amazonaws.apptest#TargetDatabaseMetadata", - "traits": { - "smithy.api#documentation": "

The target metadata location of the compare database CDC step input.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Compares the database Change Data Capture (CDC) step input.

" - } - }, - "com.amazonaws.apptest#CompareDatabaseCDCStepOutput": { - "type": "structure", - "members": { - "comparisonOutputLocation": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The comparison output of the compare database CDC step output.

", - "smithy.api#required": {} - } - }, - "comparisonStatus": { - "target": "com.amazonaws.apptest#ComparisonStatusEnum", - "traits": { - "smithy.api#documentation": "

The comparison status of the compare database CDC step output.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Compares the database CDC step output.

" - } - }, - "com.amazonaws.apptest#CompareDatabaseCDCSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#CompareDatabaseCDCStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the compare database CDC summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#CompareDatabaseCDCStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the compare database CDC summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Compares the database CDC summary.

" - } - }, - "com.amazonaws.apptest#CompareFileType": { - "type": "union", - "members": { - "datasets": { - "target": "com.amazonaws.apptest#CompareDataSetsSummary", - "traits": { - "smithy.api#documentation": "

The data sets in the compare file type.

" - } - }, - "databaseCDC": { - "target": "com.amazonaws.apptest#CompareDatabaseCDCSummary", - "traits": { - "smithy.api#documentation": "

The database CDC of the compare file type.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Compares the file type.

" - } - }, - "com.amazonaws.apptest#ComparisonStatusEnum": { - "type": "enum", - "members": { - "DIFFERENT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Different" - } - }, - "EQUIVALENT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Equivalent" - } - }, - "EQUAL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Equal" - } - } - } - }, - "com.amazonaws.apptest#ConflictException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - }, - "resourceId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The resource ID of the conflicts with existing resources.

" - } - }, - "resourceType": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The resource type of the conflicts with existing resources.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The parameters provided in the request conflict with existing resources.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.apptest#CreateCloudFormationStepInput": { - "type": "structure", - "members": { - "templateLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The template location of the CloudFormation step input.

", - "smithy.api#required": {} - } - }, - "parameters": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The CloudFormation properties of the CloudFormation step input.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Creates the CloudFormation step input.

" - } - }, - "com.amazonaws.apptest#CreateCloudFormationStepOutput": { - "type": "structure", - "members": { - "stackId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The stack ID of the CloudFormation step output.

", - "smithy.api#required": {} - } - }, - "exports": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The exports of the CloudFormation step output.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Creates a CloudFormation step output.

" - } - }, - "com.amazonaws.apptest#CreateCloudFormationSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#CreateCloudFormationStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the CloudFormation summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#CreateCloudFormationStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the CloudFormation summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Creates a CloudFormation summary.

" - } - }, - "com.amazonaws.apptest#CreateTestCase": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#CreateTestCaseRequest" - }, - "output": { - "target": "com.amazonaws.apptest#CreateTestCaseResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], - "aws.iam#iamAction": { - "name": "CreateTestCase", - "documentation": "Grants permission to create a test case", - "createsResources": ["TestCase"] - }, - "smithy.api#documentation": "

Creates a test case.

", - "smithy.api#http": { - "method": "POST", - "uri": "/testcase", - "code": 201 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#CreateTestCaseRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test case.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test case.

" - } - }, - "steps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The steps in the test case.

", - "smithy.api#required": {} - } - }, - "clientToken": { - "target": "com.amazonaws.apptest#IdempotencyTokenString", - "traits": { - "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

The client token of the test case.

", - "smithy.api#idempotencyToken": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The specified tags of the test case.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#CreateTestCaseResponse": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test case.

", - "smithy.api#required": {} - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test case version of the test case.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#CreateTestConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#CreateTestConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.apptest#CreateTestConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], - "aws.iam#iamAction": { - "name": "CreateTestConfiguration", - "documentation": "Grants permission to create a test configuration", - "createsResources": ["TestConfiguration"] - }, - "smithy.api#documentation": "

Creates a test configuration.

", - "smithy.api#http": { - "method": "POST", - "uri": "/testconfiguration", - "code": 201 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#CreateTestConfigurationRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test configuration.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test configuration.

" - } - }, - "resources": { - "target": "com.amazonaws.apptest#ResourceList", - "traits": { - "smithy.api#documentation": "

The defined resources of the test configuration.

", - "smithy.api#required": {} - } - }, - "properties": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The properties of the test configuration.

" - } - }, - "clientToken": { - "target": "com.amazonaws.apptest#IdempotencyTokenString", - "traits": { - "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

The client token of the test configuration.

", - "smithy.api#idempotencyToken": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the test configuration.

" - } - }, - "serviceSettings": { - "target": "com.amazonaws.apptest#ServiceSettings", - "traits": { - "smithy.api#documentation": "

The service settings of the test configuration.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#CreateTestConfigurationResponse": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test configuration ID.

", - "smithy.api#required": {} - } - }, - "testConfigurationVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test configuration version.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#CreateTestSuite": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#CreateTestSuiteRequest" - }, - "output": { - "target": "com.amazonaws.apptest#CreateTestSuiteResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], - "aws.iam#iamAction": { - "name": "CreateTestSuite", - "documentation": "Grants permission to create a test suite", - "createsResources": ["TestSuite"] - }, - "smithy.api#documentation": "

Creates a test suite.

", - "smithy.api#http": { - "method": "POST", - "uri": "/testsuite", - "code": 201 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#CreateTestSuiteRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test suite.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test suite.

" - } - }, - "beforeSteps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The before steps of the test suite.

" - } - }, - "afterSteps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The after steps of the test suite.

" - } - }, - "testCases": { - "target": "com.amazonaws.apptest#TestCases", - "traits": { - "smithy.api#documentation": "

The test cases in the test suite.

", - "smithy.api#required": {} - } - }, - "clientToken": { - "target": "com.amazonaws.apptest#IdempotencyTokenString", - "traits": { - "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

The client token of the test suite.

", - "smithy.api#idempotencyToken": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the test suite.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#CreateTestSuiteResponse": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The suite ID of the test suite.

", - "smithy.api#required": {} - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The suite version of the test suite.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#DataSet": { - "type": "structure", - "members": { - "type": { - "target": "com.amazonaws.apptest#DataSetType", - "traits": { - "smithy.api#documentation": "

The type of the data set.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#String100", - "traits": { - "smithy.api#documentation": "

The name of the data set.

", - "smithy.api#required": {} - } - }, - "ccsid": { - "target": "com.amazonaws.apptest#String50", - "traits": { - "smithy.api#documentation": "

The CCSID of the data set.

", - "smithy.api#required": {} - } - }, - "format": { - "target": "com.amazonaws.apptest#Format", - "traits": { - "smithy.api#documentation": "

The format of the data set.

", - "smithy.api#required": {} - } - }, - "length": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The length of the data set.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines a data set.

" - } - }, - "com.amazonaws.apptest#DataSetList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#DataSet" - } - }, - "com.amazonaws.apptest#DataSetType": { - "type": "enum", - "members": { - "PS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PS" - } - } - } - }, - "com.amazonaws.apptest#DatabaseCDC": { - "type": "structure", - "members": { - "sourceMetadata": { - "target": "com.amazonaws.apptest#SourceDatabaseMetadata", - "traits": { - "smithy.api#documentation": "

The source metadata of the database CDC.

", - "smithy.api#required": {} - } - }, - "targetMetadata": { - "target": "com.amazonaws.apptest#TargetDatabaseMetadata", - "traits": { - "smithy.api#documentation": "

The target metadata of the database CDC.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines the Change Data Capture (CDC) of the database.

" - } - }, - "com.amazonaws.apptest#DeleteCloudFormationStepInput": { - "type": "structure", - "members": { - "stackId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The stack ID of the deleted CloudFormation step input.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Deletes the CloudFormation step input.

" - } - }, - "com.amazonaws.apptest#DeleteCloudFormationStepOutput": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#documentation": "

Deletes the CloudFormation summary step output.

" - } - }, - "com.amazonaws.apptest#DeleteCloudFormationSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#DeleteCloudFormationStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the deleted CloudFormation summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#DeleteCloudFormationStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the deleted CloudFormation summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Deletes the CloudFormation summary.

" - } - }, - "com.amazonaws.apptest#DeleteTestCase": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#DeleteTestCaseRequest" - }, - "output": { - "target": "com.amazonaws.apptest#DeleteTestCaseResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "DeleteTestCase", - "documentation": "Grants permission to delete a test case" - }, - "smithy.api#documentation": "

Deletes a test case.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/testcases/{testCaseId}", - "code": 204 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#DeleteTestCaseRequest": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test case.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#DeleteTestCaseResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#DeleteTestConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#DeleteTestConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.apptest#DeleteTestConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "DeleteTestConfiguration", - "documentation": "Grants permission to delete a test configuration" - }, - "smithy.api#documentation": "

Deletes a test configuration.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/testconfigurations/{testConfigurationId}", - "code": 204 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#DeleteTestConfigurationRequest": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test ID of the test configuration.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#DeleteTestConfigurationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#DeleteTestRun": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#DeleteTestRunRequest" - }, - "output": { - "target": "com.amazonaws.apptest#DeleteTestRunResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "DeleteTestRun", - "documentation": "Grants permission to delete a test run", - "requiredActions": ["s3:DeleteObjects", "s3:ListObjectsV2"] - }, - "smithy.api#documentation": "

Deletes a test run.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/testruns/{testRunId}", - "code": 204 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#DeleteTestRunRequest": { - "type": "structure", - "members": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The run ID of the test run.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#DeleteTestRunResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#DeleteTestSuite": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#DeleteTestSuiteRequest" - }, - "output": { - "target": "com.amazonaws.apptest#DeleteTestSuiteResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "DeleteTestSuite", - "documentation": "Grants permission to delete a test suite" - }, - "smithy.api#documentation": "

Deletes a test suite.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/testsuites/{testSuiteId}", - "code": 204 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#DeleteTestSuiteRequest": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test ID of the test suite.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#DeleteTestSuiteResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ExportDataSetNames": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#String100" - } - }, - "com.amazonaws.apptest#File": { - "type": "union", - "members": { - "fileType": { - "target": "com.amazonaws.apptest#CompareFileType", - "traits": { - "smithy.api#documentation": "

The file type of the file.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines a file.

" - } - }, - "com.amazonaws.apptest#FileMetadata": { - "type": "union", - "members": { - "dataSets": { - "target": "com.amazonaws.apptest#DataSetList", - "traits": { - "smithy.api#documentation": "

The data sets of the file metadata.

" - } - }, - "databaseCDC": { - "target": "com.amazonaws.apptest#DatabaseCDC", - "traits": { - "smithy.api#documentation": "

The database CDC of the file metadata.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a file metadata.

" - } - }, - "com.amazonaws.apptest#Format": { - "type": "enum", - "members": { - "FIXED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FIXED" - } - }, - "VARIABLE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "VARIABLE" - } - }, - "LINE_SEQUENTIAL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LINE_SEQUENTIAL" - } - } - } - }, - "com.amazonaws.apptest#GetTestCase": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#GetTestCaseRequest" - }, - "output": { - "target": "com.amazonaws.apptest#GetTestCaseResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "GetTestCase", - "documentation": "Grants permission to get a test case" - }, - "smithy.api#documentation": "

Gets a test case.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testcases/{testCaseId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#GetTestCaseRequest": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The request test ID of the test case.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test case version of the test case.

", - "smithy.api#httpQuery": "testCaseVersion" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#GetTestCaseResponse": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The response test ID of the test case.

", - "smithy.api#required": {} - } - }, - "testCaseArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the test case.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test case.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test case.

" - } - }, - "latestVersion": { - "target": "com.amazonaws.apptest#TestCaseLatestVersion", - "traits": { - "smithy.api#documentation": "

The latest version of the test case.

", - "smithy.api#required": {} - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The case version of the test case.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestCaseLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test case.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test case.

" - } - }, - "creationTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The creation time of the test case.

", - "smithy.api#required": {} - } - }, - "lastUpdateTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The last update time of the test case.

", - "smithy.api#required": {} - } - }, - "steps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The steps of the test case.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the test case.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#GetTestConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#GetTestConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.apptest#GetTestConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "GetTestConfiguration", - "documentation": "Grants permission to get a test configuration" - }, - "smithy.api#documentation": "

Gets a test configuration.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testconfigurations/{testConfigurationId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#GetTestConfigurationRequest": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The request test configuration ID.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "testConfigurationVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test configuration version.

", - "smithy.api#httpQuery": "testConfigurationVersion" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#GetTestConfigurationResponse": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The response test configuration ID.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The test configuration name

", - "smithy.api#required": {} - } - }, - "testConfigurationArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The test configuration Amazon Resource Name (ARN).

", - "smithy.api#required": {} - } - }, - "latestVersion": { - "target": "com.amazonaws.apptest#TestConfigurationLatestVersion", - "traits": { - "smithy.api#documentation": "

The latest version of the test configuration.

", - "smithy.api#required": {} - } - }, - "testConfigurationVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test configuration version.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestConfigurationLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test configuration.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test configuration.

" - } - }, - "creationTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The creation time of the test configuration.

", - "smithy.api#required": {} - } - }, - "lastUpdateTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The last update time of the test configuration.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test configuration.

" - } - }, - "resources": { - "target": "com.amazonaws.apptest#ResourceList", - "traits": { - "smithy.api#documentation": "

The resources of the test configuration.

", - "smithy.api#required": {} - } - }, - "properties": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The properties of the test configuration.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the test configuration.

" - } - }, - "serviceSettings": { - "target": "com.amazonaws.apptest#ServiceSettings", - "traits": { - "smithy.api#documentation": "

The service settings of the test configuration.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#GetTestRunStep": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#GetTestRunStepRequest" - }, - "output": { - "target": "com.amazonaws.apptest#GetTestRunStepResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "GetTestRunStep", - "documentation": "Grants permission to get test run step" - }, - "smithy.api#documentation": "

Gets a test run step.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testruns/{testRunId}/steps/{stepName}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#GetTestRunStepRequest": { - "type": "structure", - "members": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test run step.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "stepName": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The step name of the test run step.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of a test run step.

", - "smithy.api#httpQuery": "testCaseId" - } - }, - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of a test run step.

", - "smithy.api#httpQuery": "testSuiteId" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#GetTestRunStepResponse": { - "type": "structure", - "members": { - "stepName": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The step name of the test run step.

", - "smithy.api#required": {} - } - }, - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test run step.

", - "smithy.api#required": {} - } - }, - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test run step.

" - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test case version of the test run step.

" - } - }, - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test run step.

" - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test suite version of the test run step.

" - } - }, - "beforeStep": { - "target": "smithy.api#Boolean", - "traits": { - "smithy.api#documentation": "

The before steps of the test run step.

" - } - }, - "afterStep": { - "target": "smithy.api#Boolean", - "traits": { - "smithy.api#documentation": "

The after steps of the test run step.

" - } - }, - "status": { - "target": "com.amazonaws.apptest#StepRunStatus", - "traits": { - "smithy.api#documentation": "

The status of the test run step.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test run step.

" - } - }, - "runStartTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run start time of the test run step.

", - "smithy.api#required": {} - } - }, - "runEndTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run end time of the test run step.

" - } - }, - "stepRunSummary": { - "target": "com.amazonaws.apptest#StepRunSummary", - "traits": { - "smithy.api#documentation": "

The step run summary of the test run step.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#GetTestSuite": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#GetTestSuiteRequest" - }, - "output": { - "target": "com.amazonaws.apptest#GetTestSuiteResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "GetTestSuite", - "documentation": "Grants permission to get a test suite" - }, - "smithy.api#documentation": "

Gets a test suite.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testsuites/{testSuiteId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#GetTestSuiteRequest": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The ID of the test suite.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The version of the test suite.

", - "smithy.api#httpQuery": "testSuiteVersion" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#GetTestSuiteResponse": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The response ID of the test suite.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test suite.

", - "smithy.api#required": {} - } - }, - "latestVersion": { - "target": "com.amazonaws.apptest#TestSuiteLatestVersion", - "traits": { - "smithy.api#documentation": "

The latest version of the test suite.

", - "smithy.api#required": {} - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The version of the test suite.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestSuiteLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test suite.

" - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test suite.

" - } - }, - "testSuiteArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The test suite Amazon Resource Name (ARN).

", - "smithy.api#required": {} - } - }, - "creationTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The creation time of the test suite.

", - "smithy.api#required": {} - } - }, - "lastUpdateTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The last update time of the test suite.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test suite.

" - } - }, - "beforeSteps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The before steps of the test suite.

", - "smithy.api#required": {} - } - }, - "afterSteps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The after steps of the test suite.

", - "smithy.api#required": {} - } - }, - "testCases": { - "target": "com.amazonaws.apptest#TestCases", - "traits": { - "smithy.api#documentation": "

The test cases of the test suite.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the test suite.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#IdempotencyTokenString": { - "type": "string", - "traits": { - "smithy.api#pattern": "^[A-Za-z0-9\\-]{1,64}$" - } - }, - "com.amazonaws.apptest#Identifier": { - "type": "string", - "traits": { - "smithy.api#pattern": "^[A-Za-z0-9:/\\-]{1,100}$" - } - }, - "com.amazonaws.apptest#Input": { - "type": "union", - "members": { - "file": { - "target": "com.amazonaws.apptest#InputFile", - "traits": { - "smithy.api#documentation": "

The file in the input.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the input.

" - } - }, - "com.amazonaws.apptest#InputFile": { - "type": "structure", - "members": { - "sourceLocation": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The source location of the input file.

", - "smithy.api#required": {} - } - }, - "targetLocation": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The target location of the input file.

", - "smithy.api#required": {} - } - }, - "fileMetadata": { - "target": "com.amazonaws.apptest#FileMetadata", - "traits": { - "smithy.api#documentation": "

The file metadata of the input file.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the input file.

" - } - }, - "com.amazonaws.apptest#InternalServerException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - }, - "retryAfterSeconds": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The number of seconds to retry the query.

", - "smithy.api#httpHeader": "Retry-After" - } - } - }, - "traits": { - "smithy.api#documentation": "

An unexpected error occurred during the processing of the request.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500, - "smithy.api#retryable": {} - } - }, - "com.amazonaws.apptest#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "documentation": "Grants permission to list tags for a resource" - }, - "smithy.api#documentation": "

Lists tags for a resource.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{resourceArn}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ListTestCases": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTestCasesRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTestCasesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "ListTestCases", - "documentation": "Grants permission to list test cases" - }, - "smithy.api#documentation": "

Lists test cases.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testcases", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "testCases" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTestCasesRequest": { - "type": "structure", - "members": { - "testCaseIds": { - "target": "com.amazonaws.apptest#TestCaseIdList", - "traits": { - "smithy.api#documentation": "

The IDs of the test cases.

", - "smithy.api#httpQuery": "testCaseIds" - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The next token of the test cases.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "maxResults": { - "target": "com.amazonaws.apptest#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum results of the test case.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTestCasesResponse": { - "type": "structure", - "members": { - "testCases": { - "target": "com.amazonaws.apptest#TestCaseSummaryList", - "traits": { - "smithy.api#documentation": "

The test cases in an application.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The next token in test cases.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ListTestConfigurations": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTestConfigurationsRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTestConfigurationsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "ListTestConfigurations", - "documentation": "Grants permission to list test configurations" - }, - "smithy.api#documentation": "

Lists test configurations.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testconfigurations", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "testConfigurations" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTestConfigurationsRequest": { - "type": "structure", - "members": { - "testConfigurationIds": { - "target": "com.amazonaws.apptest#TestConfigurationIdList", - "traits": { - "smithy.api#documentation": "

The configuration IDs of the test configurations.

", - "smithy.api#httpQuery": "testConfigurationIds" - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The next token for the test configurations.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "maxResults": { - "target": "com.amazonaws.apptest#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum results of the test configuration.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTestConfigurationsResponse": { - "type": "structure", - "members": { - "testConfigurations": { - "target": "com.amazonaws.apptest#TestConfigurationList", - "traits": { - "smithy.api#documentation": "

The test configurations.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The next token in the test configurations.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ListTestRunSteps": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTestRunStepsRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTestRunStepsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "ListTestRunSteps", - "documentation": "Grants permission to list steps for a test run" - }, - "smithy.api#documentation": "

Lists test run steps.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testruns/{testRunId}/steps", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "testRunSteps" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTestRunStepsRequest": { - "type": "structure", - "members": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test run steps.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test run steps.

", - "smithy.api#httpQuery": "testCaseId" - } - }, - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test run steps.

", - "smithy.api#httpQuery": "testSuiteId" - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from a previous step to retrieve the next page of results.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "maxResults": { - "target": "com.amazonaws.apptest#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of test run steps to return in one page of results.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTestRunStepsResponse": { - "type": "structure", - "members": { - "testRunSteps": { - "target": "com.amazonaws.apptest#TestRunStepSummaryList", - "traits": { - "smithy.api#documentation": "

The test run steps of the response query.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from a previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ListTestRunTestCases": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTestRunTestCasesRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTestRunTestCasesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "ListTestRunTestCases", - "documentation": "Grants permission to list test cases for a test run" - }, - "smithy.api#documentation": "

Lists test run test cases.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testruns/{testRunId}/testcases", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "testRunTestCases" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTestRunTestCasesRequest": { - "type": "structure", - "members": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test cases.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from a previous request to retrieve the next page of results.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "maxResults": { - "target": "com.amazonaws.apptest#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of test run test cases to return in one page of results.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTestRunTestCasesResponse": { - "type": "structure", - "members": { - "testRunTestCases": { - "target": "com.amazonaws.apptest#TestCaseRunSummaryList", - "traits": { - "smithy.api#documentation": "

The test run of the test cases.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from a previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ListTestRuns": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTestRunsRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTestRunsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "ListTestRuns", - "documentation": "Grants permission to list test runs" - }, - "smithy.api#documentation": "

Lists test runs.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testruns", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "testRuns" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTestRunsRequest": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test runs.

", - "smithy.api#httpQuery": "testSuiteId" - } - }, - "testRunIds": { - "target": "com.amazonaws.apptest#TestRunIdList", - "traits": { - "smithy.api#documentation": "

The test run IDs of the test runs.

", - "smithy.api#httpQuery": "testrunIds" - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from the previous request to retrieve the next page of test run results.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "maxResults": { - "target": "com.amazonaws.apptest#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of test runs to return in one page of results.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTestRunsResponse": { - "type": "structure", - "members": { - "testRuns": { - "target": "com.amazonaws.apptest#TestRunSummaryList", - "traits": { - "smithy.api#documentation": "

The test runs of the response query.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from the previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ListTestSuites": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#ListTestSuitesRequest" - }, - "output": { - "target": "com.amazonaws.apptest#ListTestSuitesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "ListTestSuites", - "documentation": "Grants permission to list test suites" - }, - "smithy.api#documentation": "

Lists test suites.

", - "smithy.api#http": { - "method": "GET", - "uri": "/testsuites", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "testSuites" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.apptest#ListTestSuitesRequest": { - "type": "structure", - "members": { - "testSuiteIds": { - "target": "com.amazonaws.apptest#TestSuiteIdList", - "traits": { - "smithy.api#documentation": "

The suite ID of the test suites.

", - "smithy.api#httpQuery": "testSuiteIds" - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from a previous request to retrieve the next page of results.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "maxResults": { - "target": "com.amazonaws.apptest#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of test suites to return in one page of results.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#ListTestSuitesResponse": { - "type": "structure", - "members": { - "testSuites": { - "target": "com.amazonaws.apptest#TestSuiteList", - "traits": { - "smithy.api#documentation": "

The test suites returned with the response query.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.apptest#NextToken", - "traits": { - "smithy.api#documentation": "

The token from a previous request to retrieve the next page of test suites results.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#M2ManagedActionProperties": { - "type": "structure", - "members": { - "forceStop": { - "target": "smithy.api#Boolean", - "traits": { - "smithy.api#documentation": "

Force stops the AWS Mainframe Modernization managed action properties.

" - } - }, - "importDataSetLocation": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The import data set location of the AWS Mainframe Modernization managed action properties.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed action properties.

" - } - }, - "com.amazonaws.apptest#M2ManagedActionType": { - "type": "enum", - "members": { - "CONFIGURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Configure" - } - }, - "DECONFIGURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deconfigure" - } - } - } - }, - "com.amazonaws.apptest#M2ManagedApplication": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The application ID of the AWS Mainframe Modernization managed application.

", - "smithy.api#required": {} - } - }, - "runtime": { - "target": "com.amazonaws.apptest#M2ManagedRuntime", - "traits": { - "smithy.api#documentation": "

The runtime of the AWS Mainframe Modernization managed application.

", - "smithy.api#required": {} - } - }, - "vpcEndpointServiceName": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The VPC endpoint service name of the AWS Mainframe Modernization managed application.

" - } - }, - "listenerPort": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The listener port of the AWS Mainframe Modernization managed application.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed application.

" - } - }, - "com.amazonaws.apptest#M2ManagedApplicationAction": { - "type": "structure", - "members": { - "resource": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The resource of the AWS Mainframe Modernization managed application action.

", - "smithy.api#required": {} - } - }, - "actionType": { - "target": "com.amazonaws.apptest#M2ManagedActionType", - "traits": { - "smithy.api#documentation": "

The action type of the AWS Mainframe Modernization managed application action.

", - "smithy.api#required": {} - } - }, - "properties": { - "target": "com.amazonaws.apptest#M2ManagedActionProperties", - "traits": { - "smithy.api#documentation": "

The properties of the AWS Mainframe Modernization managed application action.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed application action.

" - } - }, - "com.amazonaws.apptest#M2ManagedApplicationStepInput": { - "type": "structure", - "members": { - "applicationId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The application ID of the AWS Mainframe Modernization managed application step input.

", - "smithy.api#required": {} - } - }, - "runtime": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The runtime of the AWS Mainframe Modernization managed application step input.

", - "smithy.api#required": {} - } - }, - "vpcEndpointServiceName": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The VPC endpoint service name of the AWS Mainframe Modernization managed application step input.

" - } - }, - "listenerPort": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The listener port of the AWS Mainframe Modernization managed application step input.

" - } - }, - "actionType": { - "target": "com.amazonaws.apptest#M2ManagedActionType", - "traits": { - "smithy.api#documentation": "

The action type of the AWS Mainframe Modernization managed application step input.

", - "smithy.api#required": {} - } - }, - "properties": { - "target": "com.amazonaws.apptest#M2ManagedActionProperties", - "traits": { - "smithy.api#documentation": "

The properties of the AWS Mainframe Modernization managed application step input.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed application step input.

" - } - }, - "com.amazonaws.apptest#M2ManagedApplicationStepOutput": { - "type": "structure", - "members": { - "importDataSetSummary": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The import data set summary of the AWS Mainframe Modernization managed application step output.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed application step output.

" - } - }, - "com.amazonaws.apptest#M2ManagedApplicationStepSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#M2ManagedApplicationStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the AWS Mainframe Modernization managed application step summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#M2ManagedApplicationStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the AWS Mainframe Modernization managed application step summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed application step summary.

" - } - }, - "com.amazonaws.apptest#M2ManagedApplicationSummary": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The application ID of the AWS Mainframe Modernization managed application summary.

", - "smithy.api#required": {} - } - }, - "runtime": { - "target": "com.amazonaws.apptest#M2ManagedRuntime", - "traits": { - "smithy.api#documentation": "

The runtime of the AWS Mainframe Modernization managed application summary.

", - "smithy.api#required": {} - } - }, - "listenerPort": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The listener port of the AWS Mainframe Modernization managed application summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization managed application summary.

" - } - }, - "com.amazonaws.apptest#M2ManagedRuntime": { - "type": "enum", - "members": { - "MICROFOCUS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MicroFocus" - } - } - } - }, - "com.amazonaws.apptest#M2NonManagedActionType": { - "type": "enum", - "members": { - "CONFIGURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Configure" - } - }, - "DECONFIGURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deconfigure" - } - } - } - }, - "com.amazonaws.apptest#M2NonManagedApplication": { - "type": "structure", - "members": { - "vpcEndpointServiceName": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The VPC endpoint service name of the AWS Mainframe Modernization non-managed application.

", - "smithy.api#required": {} - } - }, - "listenerPort": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The listener port of the AWS Mainframe Modernization non-managed application.

", - "smithy.api#required": {} - } - }, - "runtime": { - "target": "com.amazonaws.apptest#M2NonManagedRuntime", - "traits": { - "smithy.api#documentation": "

The runtime of the AWS Mainframe Modernization non-managed application.

", - "smithy.api#required": {} - } - }, - "webAppName": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The web application name of the AWS Mainframe Modernization non-managed application.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization non-managed application.

" - } - }, - "com.amazonaws.apptest#M2NonManagedApplicationAction": { - "type": "structure", - "members": { - "resource": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The resource of the AWS Mainframe Modernization non-managed application action.

", - "smithy.api#required": {} - } - }, - "actionType": { - "target": "com.amazonaws.apptest#M2NonManagedActionType", - "traits": { - "smithy.api#documentation": "

The action type of the AWS Mainframe Modernization non-managed application action.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization non-managed application action.

" - } - }, - "com.amazonaws.apptest#M2NonManagedApplicationStepInput": { - "type": "structure", - "members": { - "vpcEndpointServiceName": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The VPC endpoint service name of the AWS Mainframe Modernization non-managed application step input.

", - "smithy.api#required": {} - } - }, - "listenerPort": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The listener port of the AWS Mainframe Modernization non-managed application step input.

", - "smithy.api#required": {} - } - }, - "runtime": { - "target": "com.amazonaws.apptest#M2NonManagedRuntime", - "traits": { - "smithy.api#documentation": "

The runtime of the AWS Mainframe Modernization non-managed application step input.

", - "smithy.api#required": {} - } - }, - "webAppName": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The web app name of the AWS Mainframe Modernization non-managed application step input.

" - } - }, - "actionType": { - "target": "com.amazonaws.apptest#M2NonManagedActionType", - "traits": { - "smithy.api#documentation": "

The action type of the AWS Mainframe Modernization non-managed application step input.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization non-managed application step input.

" - } - }, - "com.amazonaws.apptest#M2NonManagedApplicationStepOutput": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization non-managed application step output.

" - } - }, - "com.amazonaws.apptest#M2NonManagedApplicationStepSummary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#M2NonManagedApplicationStepInput", - "traits": { - "smithy.api#documentation": "

The step input of the AWS Mainframe Modernization non-managed application step summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#M2NonManagedApplicationStepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the AWS Mainframe Modernization non-managed application step summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization non-managed application step summary.

" - } - }, - "com.amazonaws.apptest#M2NonManagedApplicationSummary": { - "type": "structure", - "members": { - "vpcEndpointServiceName": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary.

", - "smithy.api#required": {} - } - }, - "listenerPort": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The listener port of the AWS Mainframe Modernization non-managed application summary.

", - "smithy.api#required": {} - } - }, - "runtime": { - "target": "com.amazonaws.apptest#M2NonManagedRuntime", - "traits": { - "smithy.api#documentation": "

The runtime of the AWS Mainframe Modernization non-managed application summary.

", - "smithy.api#required": {} - } - }, - "webAppName": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The web application name of the AWS Mainframe Modernization non-managed application summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the AWS Mainframe Modernization non-managed application summary.

" - } - }, - "com.amazonaws.apptest#M2NonManagedRuntime": { - "type": "enum", - "members": { - "BLUAGE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BluAge" - } - } - } - }, - "com.amazonaws.apptest#MainframeAction": { - "type": "structure", - "members": { - "resource": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The resource of the mainframe action.

", - "smithy.api#required": {} - } - }, - "actionType": { - "target": "com.amazonaws.apptest#MainframeActionType", - "traits": { - "smithy.api#documentation": "

The action type of the mainframe action.

", - "smithy.api#required": {} - } - }, - "properties": { - "target": "com.amazonaws.apptest#MainframeActionProperties", - "traits": { - "smithy.api#documentation": "

The properties of the mainframe action.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the mainframe action.

" - } - }, - "com.amazonaws.apptest#MainframeActionProperties": { - "type": "structure", - "members": { - "dmsTaskArn": { - "target": "com.amazonaws.apptest#Variable", - "traits": { - "smithy.api#documentation": "

The DMS task ARN of the mainframe action properties.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the mainframe action properties.

" - } - }, - "com.amazonaws.apptest#MainframeActionSummary": { - "type": "union", - "members": { - "batch": { - "target": "com.amazonaws.apptest#BatchSummary", - "traits": { - "smithy.api#documentation": "

The batch of the mainframe action summary.

" - } - }, - "tn3270": { - "target": "com.amazonaws.apptest#TN3270Summary", - "traits": { - "smithy.api#documentation": "

The tn3270 port of the mainframe action summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the mainframe action summary.

" - } - }, - "com.amazonaws.apptest#MainframeActionType": { - "type": "union", - "members": { - "batch": { - "target": "com.amazonaws.apptest#Batch", - "traits": { - "smithy.api#documentation": "

The batch of the mainframe action type.

" - } - }, - "tn3270": { - "target": "com.amazonaws.apptest#TN3270", - "traits": { - "smithy.api#documentation": "

The tn3270 port of the mainframe action type.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the mainframe action type.

" - } - }, - "com.amazonaws.apptest#MainframeResourceSummary": { - "type": "union", - "members": { - "m2ManagedApplication": { - "target": "com.amazonaws.apptest#M2ManagedApplicationSummary", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization managed application in the mainframe resource summary.

" - } - }, - "m2NonManagedApplication": { - "target": "com.amazonaws.apptest#M2NonManagedApplicationSummary", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization non-managed application in the mainframe resource summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the mainframe resource summary.

" - } - }, - "com.amazonaws.apptest#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.apptest#NextToken": { - "type": "string", - "traits": { - "smithy.api#pattern": "^\\S{1,2000}$" - } - }, - "com.amazonaws.apptest#Output": { - "type": "union", - "members": { - "file": { - "target": "com.amazonaws.apptest#OutputFile", - "traits": { - "smithy.api#documentation": "

The file of the output.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies an output.

" - } - }, - "com.amazonaws.apptest#OutputFile": { - "type": "structure", - "members": { - "fileLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The file location of the output file.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies an output file.

" - } - }, - "com.amazonaws.apptest#Properties": { - "type": "map", - "key": { - "target": "smithy.api#String" - }, - "value": { - "target": "smithy.api#String" - } - }, - "com.amazonaws.apptest#Resource": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the resource.

", - "smithy.api#required": {} - } - }, - "type": { - "target": "com.amazonaws.apptest#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a resource.

" - } - }, - "com.amazonaws.apptest#ResourceAction": { - "type": "union", - "members": { - "m2ManagedApplicationAction": { - "target": "com.amazonaws.apptest#M2ManagedApplicationAction", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization managed application action of the resource action.

" - } - }, - "m2NonManagedApplicationAction": { - "target": "com.amazonaws.apptest#M2NonManagedApplicationAction", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization non-managed application action of the resource action.

" - } - }, - "cloudFormationAction": { - "target": "com.amazonaws.apptest#CloudFormationAction", - "traits": { - "smithy.api#documentation": "

The CloudFormation action of the resource action.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a resource action.

" - } - }, - "com.amazonaws.apptest#ResourceActionSummary": { - "type": "union", - "members": { - "cloudFormation": { - "target": "com.amazonaws.apptest#CloudFormationStepSummary", - "traits": { - "smithy.api#documentation": "

The CloudFormation template of the resource action summary.

" - } - }, - "m2ManagedApplication": { - "target": "com.amazonaws.apptest#M2ManagedApplicationStepSummary", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization managed application of the resource action summary.

" - } - }, - "m2NonManagedApplication": { - "target": "com.amazonaws.apptest#M2NonManagedApplicationStepSummary", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization non-managed application of the resource action summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the resource action summary.

" - } - }, - "com.amazonaws.apptest#ResourceDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1000 - } - } - }, - "com.amazonaws.apptest#ResourceList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Resource" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 20 - } - } - }, - "com.amazonaws.apptest#ResourceName": { - "type": "string", - "traits": { - "smithy.api#pattern": "^[A-Za-z][A-Za-z0-9_\\-]{1,59}$" - } - }, - "com.amazonaws.apptest#ResourceNotFoundException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - }, - "resourceId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The resource ID of the resource not found.

" - } - }, - "resourceType": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The resource type of the resource not found.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource was not found.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.apptest#ResourceType": { - "type": "union", - "members": { - "cloudFormation": { - "target": "com.amazonaws.apptest#CloudFormation", - "traits": { - "smithy.api#documentation": "

The CloudFormation template of the resource type.

" - } - }, - "m2ManagedApplication": { - "target": "com.amazonaws.apptest#M2ManagedApplication", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization managed application of the resource type.

" - } - }, - "m2NonManagedApplication": { - "target": "com.amazonaws.apptest#M2NonManagedApplication", - "traits": { - "smithy.api#documentation": "

The AWS Mainframe Modernization non-managed application of the resource type.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the resource type.

" - } - }, - "com.amazonaws.apptest#S3Uri": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - } - } - }, - "com.amazonaws.apptest#Script": { - "type": "structure", - "members": { - "scriptLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The script location of the scripts.

", - "smithy.api#required": {} - } - }, - "type": { - "target": "com.amazonaws.apptest#ScriptType", - "traits": { - "smithy.api#documentation": "

The type of the scripts.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the script.

" - } - }, - "com.amazonaws.apptest#ScriptSummary": { - "type": "structure", - "members": { - "scriptLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The script location of the script summary.

", - "smithy.api#required": {} - } - }, - "type": { - "target": "com.amazonaws.apptest#ScriptType", - "traits": { - "smithy.api#documentation": "

The type of the script summary.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the scripts summary.

" - } - }, - "com.amazonaws.apptest#ScriptType": { - "type": "enum", - "members": { - "SELENIUM": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Selenium" - } - } - } - }, - "com.amazonaws.apptest#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - }, - "resourceId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The resource ID of AWS Application Testing that exceeded the limit.

" - } - }, - "resourceType": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The resource type of AWS Application Testing that exceeded the limit.

" - } - }, - "serviceCode": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The service code of AWS Application Testing that exceeded the limit.

" - } - }, - "quotaCode": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The quote codes of AWS Application Testing that exceeded the limit.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

One or more quotas for AWS Application Testing exceeds the limit.

", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.apptest#ServiceSettings": { - "type": "structure", - "members": { - "kmsKeyId": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The KMS key ID of the service settings.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the service settings.

" - } - }, - "com.amazonaws.apptest#SourceDatabase": { - "type": "enum", - "members": { - "Z_OS_DB2": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "z/OS-DB2" - } - } - } - }, - "com.amazonaws.apptest#SourceDatabaseMetadata": { - "type": "structure", - "members": { - "type": { - "target": "com.amazonaws.apptest#SourceDatabase", - "traits": { - "smithy.api#documentation": "

The type of the source database metadata.

", - "smithy.api#required": {} - } - }, - "captureTool": { - "target": "com.amazonaws.apptest#CaptureTool", - "traits": { - "smithy.api#documentation": "

The capture tool of the source database metadata.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the source database metadata.

" - } - }, - "com.amazonaws.apptest#StartTestRun": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#StartTestRunRequest" - }, - "output": { - "target": "com.amazonaws.apptest#StartTestRunResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], - "aws.iam#iamAction": { - "name": "StartTestRun", - "documentation": "Grants permission to start a test run", - "createsResources": ["TestRun"], - "requiredActions": [ - "cloudformation:CreateStack", - "cloudformation:DeleteStack", - "cloudformation:DescribeStacks", - "dms:DescribeReplicationTasks", - "dms:StartReplicationTask", - "dms:StopReplicationTask", - "ec2:DescribeAvailabilityZones", - "ec2:DescribeVpcEndpointServiceConfigurations", - "ec2:DescribeVpcEndpointServices", - "m2:CreateDataSetImportTask", - "m2:GetApplication", - "m2:GetBatchJobExecution", - "m2:GetDataSetDetails", - "m2:GetDataSetImportTask", - "m2:StartApplication", - "m2:StartBatchJob", - "m2:StopApplication", - "s3:DeleteObject", - "s3:DeleteObjects", - "s3:CopyObject", - "s3:HeadBucket", - "s3:CreateBucket", - "s3:UploadPart", - "s3:HeadObject", - "s3:CreateMultipartUpload", - "s3:CompleteMultipartUpload", - "s3:GetObject", - "s3:ListBucket", - "s3:PutObject", - "s3:ListObjectsV2" - ] - }, - "smithy.api#documentation": "

Starts a test run.

", - "smithy.api#http": { - "method": "POST", - "uri": "/testrun", - "code": 200 - } - } - }, - "com.amazonaws.apptest#StartTestRunRequest": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test run.

", - "smithy.api#required": {} - } - }, - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The configuration ID of the test run.

" - } - }, - "clientToken": { - "target": "com.amazonaws.apptest#IdempotencyTokenString", - "traits": { - "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

The client token of the test run.

", - "smithy.api#idempotencyToken": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the test run.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#StartTestRunResponse": { - "type": "structure", - "members": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test run.

", - "smithy.api#required": {} - } - }, - "testRunStatus": { - "target": "com.amazonaws.apptest#TestRunStatus", - "traits": { - "smithy.api#documentation": "

The test run status of the test run.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#Step": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the step.

", - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the step.

" - } - }, - "action": { - "target": "com.amazonaws.apptest#StepAction", - "traits": { - "smithy.api#documentation": "

The action of the step.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines a step.

" - } - }, - "com.amazonaws.apptest#StepAction": { - "type": "union", - "members": { - "resourceAction": { - "target": "com.amazonaws.apptest#ResourceAction", - "traits": { - "smithy.api#documentation": "

The resource action of the step action.

" - } - }, - "mainframeAction": { - "target": "com.amazonaws.apptest#MainframeAction", - "traits": { - "smithy.api#documentation": "

The mainframe action of the step action.

" - } - }, - "compareAction": { - "target": "com.amazonaws.apptest#CompareAction", - "traits": { - "smithy.api#documentation": "

The compare action of the step action.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a step action.

" - } - }, - "com.amazonaws.apptest#StepList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Step" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 20 - } - } - }, - "com.amazonaws.apptest#StepRunStatus": { - "type": "enum", - "members": { - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Success" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "RUNNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Running" - } - } - } - }, - "com.amazonaws.apptest#StepRunSummary": { - "type": "union", - "members": { - "mainframeAction": { - "target": "com.amazonaws.apptest#MainframeActionSummary", - "traits": { - "smithy.api#documentation": "

The mainframe action of the step run summary.

" - } - }, - "compareAction": { - "target": "com.amazonaws.apptest#CompareActionSummary", - "traits": { - "smithy.api#documentation": "

The compare action of the step run summary.

" - } - }, - "resourceAction": { - "target": "com.amazonaws.apptest#ResourceActionSummary", - "traits": { - "smithy.api#documentation": "

The resource action of the step run summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Defines the step run summary.

" - } - }, - "com.amazonaws.apptest#String100": { - "type": "string", - "traits": { - "smithy.api#pattern": "^\\S{1,100}$" - } - }, - "com.amazonaws.apptest#String50": { - "type": "string", - "traits": { - "smithy.api#pattern": "^\\S{1,50}$" - } - }, - "com.amazonaws.apptest#TN3270": { - "type": "structure", - "members": { - "script": { - "target": "com.amazonaws.apptest#Script", - "traits": { - "smithy.api#documentation": "

The script of the TN3270 protocol.

", - "smithy.api#required": {} - } - }, - "exportDataSetNames": { - "target": "com.amazonaws.apptest#ExportDataSetNames", - "traits": { - "smithy.api#documentation": "

The data set names of the TN3270 protocol.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the TN3270 protocol.

" - } - }, - "com.amazonaws.apptest#TN3270StepInput": { - "type": "structure", - "members": { - "resource": { - "target": "com.amazonaws.apptest#MainframeResourceSummary", - "traits": { - "smithy.api#documentation": "

The resource of the TN3270 step input.

", - "smithy.api#required": {} - } - }, - "script": { - "target": "com.amazonaws.apptest#ScriptSummary", - "traits": { - "smithy.api#documentation": "

The script of the TN3270 step input.

", - "smithy.api#required": {} - } - }, - "exportDataSetNames": { - "target": "com.amazonaws.apptest#ExportDataSetNames", - "traits": { - "smithy.api#documentation": "

The export data set names of the TN3270 step input.

" - } - }, - "properties": { - "target": "com.amazonaws.apptest#MainframeActionProperties", - "traits": { - "smithy.api#documentation": "

The properties of the TN3270 step input.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a TN3270 step input.

" - } - }, - "com.amazonaws.apptest#TN3270StepOutput": { - "type": "structure", - "members": { - "dataSetExportLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The data set export location of the TN3270 step output.

" - } - }, - "dmsOutputLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The output location of the TN3270 step output.

" - } - }, - "dataSetDetails": { - "target": "com.amazonaws.apptest#DataSetList", - "traits": { - "smithy.api#documentation": "

The data set details of the TN3270 step output.

" - } - }, - "scriptOutputLocation": { - "target": "com.amazonaws.apptest#S3Uri", - "traits": { - "smithy.api#documentation": "

The script output location of the TN3270 step output.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a TN3270 step output.

" - } - }, - "com.amazonaws.apptest#TN3270Summary": { - "type": "structure", - "members": { - "stepInput": { - "target": "com.amazonaws.apptest#TN3270StepInput", - "traits": { - "smithy.api#documentation": "

The step input of the TN3270 summary.

", - "smithy.api#required": {} - } - }, - "stepOutput": { - "target": "com.amazonaws.apptest#TN3270StepOutput", - "traits": { - "smithy.api#documentation": "

The step output of the TN3270 summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a TN3270 summary.

" - } - }, - "com.amazonaws.apptest#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^(?!aws:).+$" - } - }, - "com.amazonaws.apptest#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TagKey" - } - }, - "com.amazonaws.apptest#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.apptest#TagKey" - }, - "value": { - "target": "com.amazonaws.apptest#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.apptest#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.apptest#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#conditionKeys": ["aws:RequestTag/${TagKey}", "aws:TagKeys"], - "aws.iam#iamAction": { - "name": "TagResource", - "documentation": "Grants permission to tag a resource", - "requiredActions": [], - "resources": { - "required": {}, - "optional": {} - } - }, - "smithy.api#documentation": "

Specifies tags of a resource.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.apptest#TagResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the tag resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.apptest#TagMap", - "traits": { - "smithy.api#documentation": "

The tags of the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "aws.api#data": "tagging", - "smithy.api#input": {}, - "smithy.api#references": [ - { - "resource": "com.amazonaws.apptest#TestCase", - "ids": { - "testCaseId": "resourceArn" - } - }, - { - "resource": "com.amazonaws.apptest#TestSuite", - "ids": { - "testSuiteId": "resourceArn" - } - }, - { - "resource": "com.amazonaws.apptest#TestConfiguration", - "ids": { - "testConfigurationId": "resourceArn" - } - }, - { - "resource": "com.amazonaws.apptest#TestRun", - "ids": { - "testRunId": "resourceArn" - } - } - ] - } - }, - "com.amazonaws.apptest#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - } - } - }, - "com.amazonaws.apptest#TargetDatabase": { - "type": "enum", - "members": { - "POSTGRESQL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PostgreSQL" - } - } - } - }, - "com.amazonaws.apptest#TargetDatabaseMetadata": { - "type": "structure", - "members": { - "type": { - "target": "com.amazonaws.apptest#TargetDatabase", - "traits": { - "smithy.api#documentation": "

The type of the target database metadata.

", - "smithy.api#required": {} - } - }, - "captureTool": { - "target": "com.amazonaws.apptest#CaptureTool", - "traits": { - "smithy.api#documentation": "

The capture tool of the target database metadata.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a target database metadata.

" - } - }, - "com.amazonaws.apptest#TestCase": { - "type": "resource", - "identifiers": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "create": { - "target": "com.amazonaws.apptest#CreateTestCase" - }, - "read": { - "target": "com.amazonaws.apptest#GetTestCase" - }, - "update": { - "target": "com.amazonaws.apptest#UpdateTestCase" - }, - "delete": { - "target": "com.amazonaws.apptest#DeleteTestCase" - }, - "list": { - "target": "com.amazonaws.apptest#ListTestCases" - }, - "traits": { - "aws.api#arn": { - "template": "testcase/{testCaseId}" - }, - "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], - "aws.iam#disableConditionKeyInference": {} - } - }, - "com.amazonaws.apptest#TestCaseIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "com.amazonaws.apptest#TestCaseLatestVersion": { - "type": "structure", - "members": { - "version": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The version of the test case latest version.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestCaseLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test case latest version.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test case latest version.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the latest version of a test case.

" - } - }, - "com.amazonaws.apptest#TestCaseLifecycle": { - "type": "enum", - "members": { - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Active" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deleting" - } - } - } - }, - "com.amazonaws.apptest#TestCaseList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "com.amazonaws.apptest#TestCaseRunStatus": { - "type": "enum", - "members": { - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Success" - } - }, - "RUNNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Running" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - } - } - }, - "com.amazonaws.apptest#TestCaseRunSummary": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case id of the test case run summary.

", - "smithy.api#required": {} - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test case version of the test case run summary.

", - "smithy.api#required": {} - } - }, - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run id of the test case run summary.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestCaseRunStatus", - "traits": { - "smithy.api#documentation": "

The status of the test case run summary.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test case run summary.

" - } - }, - "runStartTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run start time of the test case run summary.

", - "smithy.api#required": {} - } - }, - "runEndTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run end time of the test case run summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the test case run summary.

" - } - }, - "com.amazonaws.apptest#TestCaseRunSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TestCaseRunSummary" - } - }, - "com.amazonaws.apptest#TestCaseSummary": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test case summary.

", - "smithy.api#required": {} - } - }, - "testCaseArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The test case Amazon Resource Name (ARN) of the test case summary.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test case summary.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test case summary.

" - } - }, - "latestVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The latest version of the test case summary.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestCaseLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test case summary.

", - "smithy.api#required": {} - } - }, - "creationTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The creation time of the test case summary.

", - "smithy.api#required": {} - } - }, - "lastUpdateTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The last update time of the test case summary.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a test case summary.

" - } - }, - "com.amazonaws.apptest#TestCaseSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TestCaseSummary" - } - }, - "com.amazonaws.apptest#TestCases": { - "type": "union", - "members": { - "sequential": { - "target": "com.amazonaws.apptest#TestCaseList", - "traits": { - "smithy.api#documentation": "

The sequential of the test case.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies test cases.

" - } - }, - "com.amazonaws.apptest#TestConfiguration": { - "type": "resource", - "identifiers": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "create": { - "target": "com.amazonaws.apptest#CreateTestConfiguration" - }, - "read": { - "target": "com.amazonaws.apptest#GetTestConfiguration" - }, - "update": { - "target": "com.amazonaws.apptest#UpdateTestConfiguration" - }, - "delete": { - "target": "com.amazonaws.apptest#DeleteTestConfiguration" - }, - "list": { - "target": "com.amazonaws.apptest#ListTestConfigurations" - }, - "traits": { - "aws.api#arn": { - "template": "testconfiguration/{testConfigurationId}" - }, - "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], - "aws.iam#disableConditionKeyInference": {} - } - }, - "com.amazonaws.apptest#TestConfigurationIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "com.amazonaws.apptest#TestConfigurationLatestVersion": { - "type": "structure", - "members": { - "version": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The version of the test configuration latest version.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestConfigurationLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test configuration latest version.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test configuration latest version.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the latest version of the test configuration.

" - } - }, - "com.amazonaws.apptest#TestConfigurationLifecycle": { - "type": "enum", - "members": { - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Active" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deleting" - } - } - } - }, - "com.amazonaws.apptest#TestConfigurationList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TestConfigurationSummary" - } - }, - "com.amazonaws.apptest#TestConfigurationSummary": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test configuration ID of the test configuration summary.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test configuration summary.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test configuration summary.

" - } - }, - "latestVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The latest version of the test configuration summary.

", - "smithy.api#required": {} - } - }, - "testConfigurationArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The test configuration ARN of the test configuration summary.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestConfigurationLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test configuration summary.

", - "smithy.api#required": {} - } - }, - "creationTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The creation time of the test configuration summary.

", - "smithy.api#required": {} - } - }, - "lastUpdateTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The last update time of the test configuration summary.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a test configuration summary.

" - } - }, - "com.amazonaws.apptest#TestRun": { - "type": "resource", - "identifiers": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "create": { - "target": "com.amazonaws.apptest#StartTestRun" - }, - "delete": { - "target": "com.amazonaws.apptest#DeleteTestRun" - }, - "list": { - "target": "com.amazonaws.apptest#ListTestRuns" - }, - "operations": [ - { - "target": "com.amazonaws.apptest#GetTestRunStep" - }, - { - "target": "com.amazonaws.apptest#ListTestRunSteps" - }, - { - "target": "com.amazonaws.apptest#ListTestRunTestCases" - } - ], - "traits": { - "aws.api#arn": { - "template": "testrun/{testRunId}" - }, - "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], - "aws.iam#disableConditionKeyInference": {} - } - }, - "com.amazonaws.apptest#TestRunIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "com.amazonaws.apptest#TestRunStatus": { - "type": "enum", - "members": { - "SUCCESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Success" - } - }, - "RUNNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Running" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deleting" - } - } - } - }, - "com.amazonaws.apptest#TestRunStepSummary": { - "type": "structure", - "members": { - "stepName": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The step name of the test run step summary.

", - "smithy.api#required": {} - } - }, - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test run step summary.

", - "smithy.api#required": {} - } - }, - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test run step summary.

" - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test case version of the test run step summary.

" - } - }, - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test run step summary.

" - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test suite version of the test run step summary.

" - } - }, - "beforeStep": { - "target": "smithy.api#Boolean", - "traits": { - "smithy.api#documentation": "

The before step of the test run step summary.

" - } - }, - "afterStep": { - "target": "smithy.api#Boolean", - "traits": { - "smithy.api#documentation": "

The after step of the test run step summary.

" - } - }, - "status": { - "target": "com.amazonaws.apptest#StepRunStatus", - "traits": { - "smithy.api#documentation": "

The status of the test run step summary.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test run step summary.

" - } - }, - "runStartTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run start time of the test run step summary.

", - "smithy.api#required": {} - } - }, - "runEndTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run end time of the test run step summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a test run step summary.

" - } - }, - "com.amazonaws.apptest#TestRunStepSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TestRunStepSummary" - } - }, - "com.amazonaws.apptest#TestRunSummary": { - "type": "structure", - "members": { - "testRunId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test run ID of the test run summary.

", - "smithy.api#required": {} - } - }, - "testRunArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The test run ARN of the test run summary.

", - "smithy.api#required": {} - } - }, - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test run summary.

", - "smithy.api#required": {} - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test suite version of the test run summary.

", - "smithy.api#required": {} - } - }, - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test configuration ID of the test run summary.

" - } - }, - "testConfigurationVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test configuration version of the test run summary.

" - } - }, - "status": { - "target": "com.amazonaws.apptest#TestRunStatus", - "traits": { - "smithy.api#documentation": "

The status of the test run summary.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test run summary.

" - } - }, - "runStartTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run start time of the test run summary.

", - "smithy.api#required": {} - } - }, - "runEndTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The run end time of the test run summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a test run summary.

" - } - }, - "com.amazonaws.apptest#TestRunSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TestRunSummary" - } - }, - "com.amazonaws.apptest#TestSuite": { - "type": "resource", - "identifiers": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "create": { - "target": "com.amazonaws.apptest#CreateTestSuite" - }, - "read": { - "target": "com.amazonaws.apptest#GetTestSuite" - }, - "update": { - "target": "com.amazonaws.apptest#UpdateTestSuite" - }, - "delete": { - "target": "com.amazonaws.apptest#DeleteTestSuite" - }, - "list": { - "target": "com.amazonaws.apptest#ListTestSuites" - }, - "traits": { - "aws.api#arn": { - "template": "testsuite/{testSuiteId}" - }, - "aws.iam#conditionKeys": ["aws:ResourceTag/${TagKey}"], - "aws.iam#disableConditionKeyInference": {} - } - }, - "com.amazonaws.apptest#TestSuiteIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#Identifier" - } - }, - "com.amazonaws.apptest#TestSuiteLatestVersion": { - "type": "structure", - "members": { - "version": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The version of the test suite latest version.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestSuiteLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test suite latest version.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test suite latest version.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the latest version of a test suite.

" - } - }, - "com.amazonaws.apptest#TestSuiteLifecycle": { - "type": "enum", - "members": { - "CREATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Creating" - } - }, - "UPDATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Updating" - } - }, - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Active" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deleting" - } - } - } - }, - "com.amazonaws.apptest#TestSuiteList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#TestSuiteSummary" - } - }, - "com.amazonaws.apptest#TestSuiteSummary": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test suite summary.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.apptest#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the test suite summary.

", - "smithy.api#required": {} - } - }, - "statusReason": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The status reason of the test suite summary.

" - } - }, - "latestVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The latest version of the test suite summary.

", - "smithy.api#required": {} - } - }, - "testSuiteArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The test suite Amazon Resource Name (ARN) of the test suite summary.

", - "smithy.api#required": {} - } - }, - "status": { - "target": "com.amazonaws.apptest#TestSuiteLifecycle", - "traits": { - "smithy.api#documentation": "

The status of the test suite summary.

", - "smithy.api#required": {} - } - }, - "creationTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The creation time of the test suite summary.

", - "smithy.api#required": {} - } - }, - "lastUpdateTime": { - "target": "smithy.api#Timestamp", - "traits": { - "smithy.api#documentation": "

The last update time of the test suite summary.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the test suite summary.

" - } - }, - "com.amazonaws.apptest#ThrottlingException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - }, - "serviceCode": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The service code of requests that exceed the limit.

" - } - }, - "quotaCode": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The quota code of requests that exceed the limit.

" - } - }, - "retryAfterSeconds": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The number of seconds to retry after for requests that exceed the limit.

", - "smithy.api#httpHeader": "Retry-After" - } - } - }, - "traits": { - "smithy.api#documentation": "

The number of requests made exceeds the limit.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429, - "smithy.api#retryable": { - "throttling": true - } - } - }, - "com.amazonaws.apptest#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.apptest#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#conditionKeys": ["aws:TagKeys"], - "aws.iam#iamAction": { - "documentation": "Grants permission to untag a resource" - }, - "smithy.api#documentation": "

Untags a resource.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{resourceArn}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.apptest#UntagResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.apptest#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tagKeys": { - "target": "com.amazonaws.apptest#TagKeyList", - "traits": { - "smithy.api#documentation": "

The tag keys of the resource.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "aws.api#data": "tagging", - "smithy.api#input": {}, - "smithy.api#references": [ - { - "resource": "com.amazonaws.apptest#TestCase", - "ids": { - "testCaseId": "resourceArn" - } - }, - { - "resource": "com.amazonaws.apptest#TestSuite", - "ids": { - "testSuiteId": "resourceArn" - } - }, - { - "resource": "com.amazonaws.apptest#TestConfiguration", - "ids": { - "testConfigurationId": "resourceArn" - } - }, - { - "resource": "com.amazonaws.apptest#TestRun", - "ids": { - "testRunId": "resourceArn" - } - } - ] - } - }, - "com.amazonaws.apptest#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#UpdateTestCase": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#UpdateTestCaseRequest" - }, - "output": { - "target": "com.amazonaws.apptest#UpdateTestCaseResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "UpdateTestCase", - "documentation": "Grants permission to update a test case" - }, - "smithy.api#documentation": "

Updates a test case.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/testcases/{testCaseId}", - "code": 200 - } - } - }, - "com.amazonaws.apptest#UpdateTestCaseRequest": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test case.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test case.

" - } - }, - "steps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The steps of the test case.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#UpdateTestCaseResponse": { - "type": "structure", - "members": { - "testCaseId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test case ID of the test case.

", - "smithy.api#required": {} - } - }, - "testCaseVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test case version of the test case.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#UpdateTestConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#UpdateTestConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.apptest#UpdateTestConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "UpdateTestConfiguration", - "documentation": "Grants permission to update a test configuration" - }, - "smithy.api#documentation": "

Updates a test configuration.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/testconfigurations/{testConfigurationId}", - "code": 200 - } - } - }, - "com.amazonaws.apptest#UpdateTestConfigurationRequest": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test configuration ID of the test configuration.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test configuration.

" - } - }, - "resources": { - "target": "com.amazonaws.apptest#ResourceList", - "traits": { - "smithy.api#documentation": "

The resources of the test configuration.

" - } - }, - "properties": { - "target": "com.amazonaws.apptest#Properties", - "traits": { - "smithy.api#documentation": "

The properties of the test configuration.

" - } - }, - "serviceSettings": { - "target": "com.amazonaws.apptest#ServiceSettings", - "traits": { - "smithy.api#documentation": "

The service settings of the test configuration.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#UpdateTestConfigurationResponse": { - "type": "structure", - "members": { - "testConfigurationId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The configuration ID of the test configuration.

", - "smithy.api#required": {} - } - }, - "testConfigurationVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The configuration version of the test configuration.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#UpdateTestSuite": { - "type": "operation", - "input": { - "target": "com.amazonaws.apptest#UpdateTestSuiteRequest" - }, - "output": { - "target": "com.amazonaws.apptest#UpdateTestSuiteResponse" - }, - "errors": [ - { - "target": "com.amazonaws.apptest#AccessDeniedException" - }, - { - "target": "com.amazonaws.apptest#ConflictException" - }, - { - "target": "com.amazonaws.apptest#InternalServerException" - }, - { - "target": "com.amazonaws.apptest#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.apptest#ThrottlingException" - }, - { - "target": "com.amazonaws.apptest#ValidationException" - } - ], - "traits": { - "aws.iam#iamAction": { - "name": "UpdateTestSuite", - "documentation": "Grants permission to update a test suite" - }, - "smithy.api#documentation": "

Updates a test suite.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/testsuites/{testSuiteId}", - "code": 200 - } - } - }, - "com.amazonaws.apptest#UpdateTestSuiteRequest": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test suite.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "description": { - "target": "com.amazonaws.apptest#ResourceDescription", - "traits": { - "smithy.api#documentation": "

The description of the test suite.

" - } - }, - "beforeSteps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The before steps for the test suite.

" - } - }, - "afterSteps": { - "target": "com.amazonaws.apptest#StepList", - "traits": { - "smithy.api#documentation": "

The after steps of the test suite.

" - } - }, - "testCases": { - "target": "com.amazonaws.apptest#TestCases", - "traits": { - "smithy.api#documentation": "

The test cases in the test suite.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.apptest#UpdateTestSuiteResponse": { - "type": "structure", - "members": { - "testSuiteId": { - "target": "com.amazonaws.apptest#Identifier", - "traits": { - "smithy.api#documentation": "

The test suite ID of the test suite.

", - "smithy.api#required": {} - } - }, - "testSuiteVersion": { - "target": "com.amazonaws.apptest#Version", - "traits": { - "smithy.api#documentation": "

The test suite version of the test suite.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.apptest#ValidationException": { - "type": "structure", - "members": { - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#required": {} - } - }, - "reason": { - "target": "com.amazonaws.apptest#ValidationExceptionReason", - "traits": { - "smithy.api#documentation": "

The reason for the validation exception.

" - } - }, - "fieldList": { - "target": "com.amazonaws.apptest#ValidationExceptionFieldList", - "traits": { - "smithy.api#documentation": "

The field list of the validation exception.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

One or more parameter provided in the request is not valid.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.apptest#ValidationExceptionField": { - "type": "structure", - "members": { - "name": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The name of the validation exception field.

", - "smithy.api#required": {} - } - }, - "message": { - "target": "smithy.api#String", - "traits": { - "smithy.api#documentation": "

The message stating reason for why service validation failed.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a validation exception field.

" - } - }, - "com.amazonaws.apptest#ValidationExceptionFieldList": { - "type": "list", - "member": { - "target": "com.amazonaws.apptest#ValidationExceptionField" - } - }, - "com.amazonaws.apptest#ValidationExceptionReason": { - "type": "enum", - "members": { - "UNKNOWN_OPERATION": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "unknownOperation" - } - }, - "CANNOT_PARSE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "cannotParse" - } - }, - "FIELD_VALIDATION_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "fieldValidationFailed" - } - }, - "OTHER": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "other" - } - } - } - }, - "com.amazonaws.apptest#Variable": { - "type": "string", - "traits": { - "smithy.api#pattern": "^\\S{1,1000}$" - } - }, - "com.amazonaws.apptest#Version": { - "type": "integer" - } - } -} diff --git a/codegen/sdk-codegen/aws-models/iotfleethub.json b/codegen/sdk-codegen/aws-models/iotfleethub.json deleted file mode 100644 index a124dfcd4e3c..000000000000 --- a/codegen/sdk-codegen/aws-models/iotfleethub.json +++ /dev/null @@ -1,1768 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.iotfleethub#AWSIoTFleetHub": { - "type": "service", - "version": "2020-11-03", - "operations": [ - { - "target": "com.amazonaws.iotfleethub#CreateApplication" - }, - { - "target": "com.amazonaws.iotfleethub#DeleteApplication" - }, - { - "target": "com.amazonaws.iotfleethub#DescribeApplication" - }, - { - "target": "com.amazonaws.iotfleethub#ListApplications" - }, - { - "target": "com.amazonaws.iotfleethub#ListTagsForResource" - }, - { - "target": "com.amazonaws.iotfleethub#TagResource" - }, - { - "target": "com.amazonaws.iotfleethub#UntagResource" - }, - { - "target": "com.amazonaws.iotfleethub#UpdateApplication" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "IoTFleetHub", - "arnNamespace": "iotfleethub", - "cloudFormationName": "IoTFleetHub", - "cloudTrailEventSource": "iotfleethub.amazonaws.com", - "endpointPrefix": "api.fleethub.iot" - }, - "aws.auth#sigv4": { - "name": "iotfleethub" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

With Fleet Hub for IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

", - "smithy.api#title": "AWS IoT Fleet Hub", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "String" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "String" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://api.fleethub.iot-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://api.fleethub.iot-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://api.fleethub.iot.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://api.fleethub.iot.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.ap-northeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.ap-south-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-south-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.ap-southeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.ca-central-1.amazonaws.com" - } - }, - "params": { - "Region": "ca-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.ca-central-1.amazonaws.com" - } - }, - "params": { - "Region": "ca-central-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.eu-central-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.eu-north-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.eu-west-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.eu-west-2.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://api.fleethub.iot.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.iotfleethub#ApplicationState": { - "type": "enum", - "members": { - "CREATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATING" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETING" - } - }, - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "CREATE_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATE_FAILED" - } - }, - "DELETE_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETE_FAILED" - } - } - } - }, - "com.amazonaws.iotfleethub#ApplicationSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.iotfleethub#ApplicationSummary" - } - }, - "com.amazonaws.iotfleethub#ApplicationSummary": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.iotfleethub#Id", - "traits": { - "smithy.api#documentation": "

The unique Id of the web application.

", - "smithy.api#required": {} - } - }, - "applicationName": { - "target": "com.amazonaws.iotfleethub#Name", - "traits": { - "smithy.api#documentation": "

The name of the web application.

", - "smithy.api#required": {} - } - }, - "applicationDescription": { - "target": "com.amazonaws.iotfleethub#Description", - "traits": { - "smithy.api#documentation": "

An optional description of the web application.

" - } - }, - "applicationUrl": { - "target": "com.amazonaws.iotfleethub#Url", - "traits": { - "smithy.api#documentation": "

The URL of the web application.

", - "smithy.api#required": {} - } - }, - "applicationCreationDate": { - "target": "com.amazonaws.iotfleethub#Timestamp", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The date (in Unix epoch time) when the web application was created.

" - } - }, - "applicationLastUpdateDate": { - "target": "com.amazonaws.iotfleethub#Timestamp", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The date (in Unix epoch time) when the web application was last updated.

" - } - }, - "applicationState": { - "target": "com.amazonaws.iotfleethub#ApplicationState", - "traits": { - "smithy.api#documentation": "

The current state of the web application.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A summary of information about a Fleet Hub for IoT Device Management web application.

" - } - }, - "com.amazonaws.iotfleethub#Arn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1600 - }, - "smithy.api#pattern": "^arn:[!-~]+$" - } - }, - "com.amazonaws.iotfleethub#ClientRequestToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^[a-zA-Z0-9-_]+$" - } - }, - "com.amazonaws.iotfleethub#ConflictException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.iotfleethub#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request conflicts with the current state of the resource.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.iotfleethub#CreateApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#CreateApplicationRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#CreateApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#LimitExceededException" - }, - { - "target": "com.amazonaws.iotfleethub#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a Fleet Hub for IoT Device Management web application.

\n

When creating a Fleet Hub application, you must create an organization instance of\n IAM Identity Center if you don't already have one. The Fleet Hub application you create must also be in\n the same Amazon Web Services Region of the organization instance of IAM Identity Center. For more information see Enabling\n IAM Identity Center and Organization instances of IAM Identity Center.

", - "smithy.api#http": { - "method": "POST", - "uri": "/applications", - "code": 201 - } - } - }, - "com.amazonaws.iotfleethub#CreateApplicationRequest": { - "type": "structure", - "members": { - "applicationName": { - "target": "com.amazonaws.iotfleethub#Name", - "traits": { - "smithy.api#documentation": "

The name of the web application.

", - "smithy.api#required": {} - } - }, - "applicationDescription": { - "target": "com.amazonaws.iotfleethub#Description", - "traits": { - "smithy.api#documentation": "

An optional description of the web application.

" - } - }, - "clientToken": { - "target": "com.amazonaws.iotfleethub#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. \n Don't reuse this client token if a new idempotent request is required.

", - "smithy.api#idempotencyToken": {} - } - }, - "roleArn": { - "target": "com.amazonaws.iotfleethub#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.

\n \n

The name of the role must be in the form AWSIotFleetHub_random_string\n .

\n
", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.iotfleethub#TagMap", - "traits": { - "smithy.api#documentation": "

A set of key/value pairs that you can use to manage the web application resource.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#CreateApplicationResponse": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.iotfleethub#Id", - "traits": { - "smithy.api#documentation": "

The unique Id of the web application.

", - "smithy.api#required": {} - } - }, - "applicationArn": { - "target": "com.amazonaws.iotfleethub#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the web application.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#DeleteApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#DeleteApplicationRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#DeleteApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.iotfleethub#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a Fleet Hub for IoT Device Management web application.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/applications/{applicationId}", - "code": 204 - } - } - }, - "com.amazonaws.iotfleethub#DeleteApplicationRequest": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.iotfleethub#Id", - "traits": { - "smithy.api#documentation": "

The unique Id of the web application.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "clientToken": { - "target": "com.amazonaws.iotfleethub#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. \n Don't reuse this client token if a new idempotent request is required.

", - "smithy.api#httpQuery": "clientToken", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#DeleteApplicationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#DescribeApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#DescribeApplicationRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#DescribeApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.iotfleethub#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets information about a Fleet Hub for IoT Device Management web application.

", - "smithy.api#http": { - "method": "GET", - "uri": "/applications/{applicationId}", - "code": 200 - } - } - }, - "com.amazonaws.iotfleethub#DescribeApplicationRequest": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.iotfleethub#Id", - "traits": { - "smithy.api#documentation": "

The unique Id of the web application.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#DescribeApplicationResponse": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.iotfleethub#Id", - "traits": { - "smithy.api#documentation": "

The unique Id of the web application.

", - "smithy.api#required": {} - } - }, - "applicationArn": { - "target": "com.amazonaws.iotfleethub#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the web application.

", - "smithy.api#required": {} - } - }, - "applicationName": { - "target": "com.amazonaws.iotfleethub#Name", - "traits": { - "smithy.api#documentation": "

The name of the web application.

", - "smithy.api#required": {} - } - }, - "applicationDescription": { - "target": "com.amazonaws.iotfleethub#Description", - "traits": { - "smithy.api#documentation": "

An optional description of the web application.

" - } - }, - "applicationUrl": { - "target": "com.amazonaws.iotfleethub#Url", - "traits": { - "smithy.api#documentation": "

The URL of the web application.

", - "smithy.api#required": {} - } - }, - "applicationState": { - "target": "com.amazonaws.iotfleethub#ApplicationState", - "traits": { - "smithy.api#documentation": "

The current state of the web application.

", - "smithy.api#required": {} - } - }, - "applicationCreationDate": { - "target": "com.amazonaws.iotfleethub#Timestamp", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The date (in Unix epoch time) when the application was created.

", - "smithy.api#required": {} - } - }, - "applicationLastUpdateDate": { - "target": "com.amazonaws.iotfleethub#Timestamp", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The date (in Unix epoch time) when the application was last updated.

", - "smithy.api#required": {} - } - }, - "roleArn": { - "target": "com.amazonaws.iotfleethub#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.

", - "smithy.api#required": {} - } - }, - "ssoClientId": { - "target": "com.amazonaws.iotfleethub#SsoClientId", - "traits": { - "smithy.api#documentation": "

The Id of the single sign-on client that you use to authenticate and authorize users on the web application.

" - } - }, - "errorMessage": { - "target": "com.amazonaws.iotfleethub#ErrorMessage", - "traits": { - "smithy.api#documentation": "

A message that explains any failures included in the applicationState response field. This message \n explains failures in the CreateApplication and DeleteApplication actions.

" - } - }, - "tags": { - "target": "com.amazonaws.iotfleethub#TagMap", - "traits": { - "smithy.api#documentation": "

A set of key/value pairs that you can use to manage the web application resource.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#Description": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "^[ -~]*$" - } - }, - "com.amazonaws.iotfleethub#ErrorMessage": { - "type": "string" - }, - "com.amazonaws.iotfleethub#Id": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 36, - "max": 36 - }, - "smithy.api#pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" - } - }, - "com.amazonaws.iotfleethub#InternalFailureException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.iotfleethub#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

An unexpected error has occurred.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.iotfleethub#InvalidRequestException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.iotfleethub#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request is not valid.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.iotfleethub#LimitExceededException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.iotfleethub#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

A limit has been exceeded.

", - "smithy.api#error": "client", - "smithy.api#httpError": 410 - } - }, - "com.amazonaws.iotfleethub#ListApplications": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#ListApplicationsRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#ListApplicationsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a list of Fleet Hub for IoT Device Management web applications for the current account.

", - "smithy.api#http": { - "method": "GET", - "uri": "/applications", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "applicationSummaries" - } - } - }, - "com.amazonaws.iotfleethub#ListApplicationsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.iotfleethub#NextToken", - "traits": { - "smithy.api#documentation": "

A token used to get the next set of results.

", - "smithy.api#httpQuery": "nextToken" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#ListApplicationsResponse": { - "type": "structure", - "members": { - "applicationSummaries": { - "target": "com.amazonaws.iotfleethub#ApplicationSummaries", - "traits": { - "smithy.api#documentation": "

An array of objects that provide summaries of information about the web applications in the list.

" - } - }, - "nextToken": { - "target": "com.amazonaws.iotfleethub#NextToken", - "traits": { - "smithy.api#documentation": "

A token used to get the next set of results.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the tags for the specified resource.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.iotfleethub#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.iotfleethub#ResourceArn", - "traits": { - "smithy.api#documentation": "

The ARN of the resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "tags": { - "target": "com.amazonaws.iotfleethub#TagMap", - "traits": { - "smithy.api#documentation": "

The list of tags assigned to the resource.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#Name": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[ -~]*$" - } - }, - "com.amazonaws.iotfleethub#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "^[A-Za-z0-9+/=]+$" - } - }, - "com.amazonaws.iotfleethub#ResourceArn": { - "type": "string" - }, - "com.amazonaws.iotfleethub#ResourceNotFoundException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.iotfleethub#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource does not exist.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.iotfleethub#SsoClientId": { - "type": "string" - }, - "com.amazonaws.iotfleethub#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" - } - }, - "com.amazonaws.iotfleethub#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.iotfleethub#TagKey" - } - }, - "com.amazonaws.iotfleethub#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.iotfleethub#TagKey" - }, - "value": { - "target": "com.amazonaws.iotfleethub#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.iotfleethub#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Adds to or modifies the tags of the specified resource. Tags are metadata which can be used to manage a resource.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.iotfleethub#TagResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.iotfleethub#ResourceArn", - "traits": { - "smithy.api#documentation": "

The ARN of the resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.iotfleethub#TagMap", - "traits": { - "smithy.api#documentation": "

The new or modified tags for the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.iotfleethub#ThrottlingException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.iotfleethub#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The rate exceeds the limit.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.iotfleethub#Timestamp": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.iotfleethub#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Removes the specified tags (metadata) from the resource.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.iotfleethub#UntagResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.iotfleethub#ResourceArn", - "traits": { - "smithy.api#documentation": "

The ARN of the resource.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tagKeys": { - "target": "com.amazonaws.iotfleethub#TagKeyList", - "traits": { - "smithy.api#documentation": "

A list of the keys of the tags to be removed from the resource.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#UpdateApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.iotfleethub#UpdateApplicationRequest" - }, - "output": { - "target": "com.amazonaws.iotfleethub#UpdateApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.iotfleethub#ConflictException" - }, - { - "target": "com.amazonaws.iotfleethub#InternalFailureException" - }, - { - "target": "com.amazonaws.iotfleethub#InvalidRequestException" - }, - { - "target": "com.amazonaws.iotfleethub#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.iotfleethub#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates information about a Fleet Hub for IoT Device Management web application.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/applications/{applicationId}", - "code": 202 - } - } - }, - "com.amazonaws.iotfleethub#UpdateApplicationRequest": { - "type": "structure", - "members": { - "applicationId": { - "target": "com.amazonaws.iotfleethub#Id", - "traits": { - "smithy.api#documentation": "

The unique Id of the web application.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "applicationName": { - "target": "com.amazonaws.iotfleethub#Name", - "traits": { - "smithy.api#documentation": "

The name of the web application.

" - } - }, - "applicationDescription": { - "target": "com.amazonaws.iotfleethub#Description", - "traits": { - "smithy.api#documentation": "

An optional description of the web application.

" - } - }, - "clientToken": { - "target": "com.amazonaws.iotfleethub#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. \n Don't reuse this client token if a new idempotent request is required.

", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.iotfleethub#UpdateApplicationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.iotfleethub#Url": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^https\\://\\S+$" - } - } - } -} diff --git a/codegen/sdk-codegen/aws-models/lookoutmetrics.json b/codegen/sdk-codegen/aws-models/lookoutmetrics.json deleted file mode 100644 index 4a9c3f0d81e9..000000000000 --- a/codegen/sdk-codegen/aws-models/lookoutmetrics.json +++ /dev/null @@ -1,6373 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.lookoutmetrics#AccessDeniedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

You do not have sufficient permissions to perform this action.

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.lookoutmetrics#Action": { - "type": "structure", - "members": { - "SNSConfiguration": { - "target": "com.amazonaws.lookoutmetrics#SNSConfiguration", - "traits": { - "smithy.api#documentation": "

A configuration for an Amazon SNS channel.

" - } - }, - "LambdaConfiguration": { - "target": "com.amazonaws.lookoutmetrics#LambdaConfiguration", - "traits": { - "smithy.api#documentation": "

A configuration for an AWS Lambda channel.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A configuration that specifies the action to perform when anomalies are detected.

" - } - }, - "com.amazonaws.lookoutmetrics#ActivateAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ConflictException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Activates an anomaly detector.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ActivateAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the anomaly detector.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#AggregationFunction": { - "type": "enum", - "members": { - "AVG": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "AVG" - } - }, - "SUM": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUM" - } - } - } - }, - "com.amazonaws.lookoutmetrics#Alert": { - "type": "structure", - "members": { - "Action": { - "target": "com.amazonaws.lookoutmetrics#Action", - "traits": { - "smithy.api#documentation": "

Action that will be triggered when there is an alert.

" - } - }, - "AlertDescription": { - "target": "com.amazonaws.lookoutmetrics#AlertDescription", - "traits": { - "smithy.api#documentation": "

A description of the alert.

" - } - }, - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert.

" - } - }, - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to which the alert is attached.

" - } - }, - "AlertName": { - "target": "com.amazonaws.lookoutmetrics#AlertName", - "traits": { - "smithy.api#documentation": "

The name of the alert.

" - } - }, - "AlertSensitivityThreshold": { - "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The minimum severity for an anomaly to trigger the alert.

" - } - }, - "AlertType": { - "target": "com.amazonaws.lookoutmetrics#AlertType", - "traits": { - "smithy.api#documentation": "

The type of the alert.

" - } - }, - "AlertStatus": { - "target": "com.amazonaws.lookoutmetrics#AlertStatus", - "traits": { - "smithy.api#documentation": "

The status of the alert.

" - } - }, - "LastModificationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the alert was last modified.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the alert was created.

" - } - }, - "AlertFilters": { - "target": "com.amazonaws.lookoutmetrics#AlertFilters", - "traits": { - "smithy.api#documentation": "

The configuration of the alert filters, containing MetricList and DimensionFilter.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A configuration for Amazon SNS-integrated notifications.

" - } - }, - "com.amazonaws.lookoutmetrics#AlertDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#AlertFilters": { - "type": "structure", - "members": { - "MetricList": { - "target": "com.amazonaws.lookoutmetrics#MetricNameList", - "traits": { - "smithy.api#documentation": "

The list of measures that you want to get alerts for.

" - } - }, - "DimensionFilterList": { - "target": "com.amazonaws.lookoutmetrics#DimensionFilterList", - "traits": { - "smithy.api#documentation": "

The list of DimensionFilter objects that are used for dimension-based filtering.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The configuration of the alert filters.

" - } - }, - "com.amazonaws.lookoutmetrics#AlertName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 63 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$" - } - }, - "com.amazonaws.lookoutmetrics#AlertStatus": { - "type": "enum", - "members": { - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "INACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INACTIVE" - } - } - } - }, - "com.amazonaws.lookoutmetrics#AlertSummary": { - "type": "structure", - "members": { - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert.

" - } - }, - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to which the alert is attached.

" - } - }, - "AlertName": { - "target": "com.amazonaws.lookoutmetrics#AlertName", - "traits": { - "smithy.api#documentation": "

The name of the alert.

" - } - }, - "AlertSensitivityThreshold": { - "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The minimum severity for an anomaly to trigger the alert.

" - } - }, - "AlertType": { - "target": "com.amazonaws.lookoutmetrics#AlertType", - "traits": { - "smithy.api#documentation": "

The type of the alert.

" - } - }, - "AlertStatus": { - "target": "com.amazonaws.lookoutmetrics#AlertStatus", - "traits": { - "smithy.api#documentation": "

The status of the alert.

" - } - }, - "LastModificationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the alert was last modified.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the alert was created.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

The alert's tags.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides a summary of an alert's configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#AlertSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#AlertSummary" - } - }, - "com.amazonaws.lookoutmetrics#AlertType": { - "type": "enum", - "members": { - "SNS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SNS" - } - }, - "LAMBDA": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LAMBDA" - } - } - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatus": { - "type": "enum", - "members": { - "PENDING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PENDING" - } - }, - "IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "COMPLETED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "COMPLETED" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - }, - "FAILED_TO_SCHEDULE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED_TO_SCHEDULE" - } - } - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatusMessage": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorConfig": { - "type": "structure", - "members": { - "AnomalyDetectorFrequency": { - "target": "com.amazonaws.lookoutmetrics#Frequency", - "traits": { - "smithy.api#documentation": "

The frequency at which the detector analyzes its source data.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about a detector's configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorConfigSummary": { - "type": "structure", - "members": { - "AnomalyDetectorFrequency": { - "target": "com.amazonaws.lookoutmetrics#Frequency", - "traits": { - "smithy.api#documentation": "

The interval at which the detector analyzes its source data.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about a detector's configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorDataQualityMetric": { - "type": "structure", - "members": { - "StartTimestamp": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The start time for the data quality metrics collection.

" - } - }, - "MetricSetDataQualityMetricList": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDataQualityMetricList", - "traits": { - "smithy.api#documentation": "

An array of DataQualityMetricList objects. Each object in the array contains information about a data quality metric.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Aggregated details about the data quality metrics collected for the AnomalyDetectorArn provided in the GetDataQualityMetrics object.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorDataQualityMetricList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDataQualityMetric" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorFailureType": { - "type": "enum", - "members": { - "ACTIVATION_FAILURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVATION_FAILURE" - } - }, - "BACK_TEST_ACTIVATION_FAILURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACK_TEST_ACTIVATION_FAILURE" - } - }, - "DELETION_FAILURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETION_FAILURE" - } - }, - "DEACTIVATION_FAILURE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DEACTIVATION_FAILURE" - } - } - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 63 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorStatus": { - "type": "enum", - "members": { - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "ACTIVATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVATING" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETING" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - }, - "INACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INACTIVE" - } - }, - "LEARNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LEARNING" - } - }, - "BACK_TEST_ACTIVATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACK_TEST_ACTIVATING" - } - }, - "BACK_TEST_ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACK_TEST_ACTIVE" - } - }, - "BACK_TEST_COMPLETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACK_TEST_COMPLETE" - } - }, - "DEACTIVATED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DEACTIVATED" - } - }, - "DEACTIVATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DEACTIVATING" - } - } - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorSummary": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector.

" - } - }, - "AnomalyDetectorName": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorName", - "traits": { - "smithy.api#documentation": "

The name of the detector.

" - } - }, - "AnomalyDetectorDescription": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", - "traits": { - "smithy.api#documentation": "

A description of the detector.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the detector was created.

" - } - }, - "LastModificationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the detector was last modified.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorStatus", - "traits": { - "smithy.api#documentation": "

The status of detector.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

The detector's tags.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about an an anomaly detector.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyDetectorSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorSummary" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyGroup": { - "type": "structure", - "members": { - "StartTime": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The start time for the group.

" - } - }, - "EndTime": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The end time for the group.

" - } - }, - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

" - } - }, - "AnomalyGroupScore": { - "target": "com.amazonaws.lookoutmetrics#Score", - "traits": { - "smithy.api#documentation": "

The severity score of the group.

" - } - }, - "PrimaryMetricName": { - "target": "com.amazonaws.lookoutmetrics#MetricName", - "traits": { - "smithy.api#documentation": "

The name of the primary affected measure for the group.

" - } - }, - "MetricLevelImpactList": { - "target": "com.amazonaws.lookoutmetrics#MetricLevelImpactList", - "traits": { - "smithy.api#documentation": "

A list of measures affected by the anomaly.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A group of anomalous metrics

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyGroupStatistics": { - "type": "structure", - "members": { - "EvaluationStartDate": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The start of the time range that was searched.

" - } - }, - "TotalCount": { - "target": "com.amazonaws.lookoutmetrics#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of groups found.

" - } - }, - "ItemizedMetricStatsList": { - "target": "com.amazonaws.lookoutmetrics#ItemizedMetricStatsList", - "traits": { - "smithy.api#documentation": "

Statistics for individual metrics within the group.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Aggregated statistics for a group of anomalous metrics.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyGroupSummary": { - "type": "structure", - "members": { - "StartTime": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The start time for the group.

" - } - }, - "EndTime": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The end time for the group.

" - } - }, - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

" - } - }, - "AnomalyGroupScore": { - "target": "com.amazonaws.lookoutmetrics#Score", - "traits": { - "smithy.api#documentation": "

The severity score of the group.

" - } - }, - "PrimaryMetricName": { - "target": "com.amazonaws.lookoutmetrics#MetricName", - "traits": { - "smithy.api#documentation": "

The name of the primary affected measure for the group.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a group of anomalous metrics.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyGroupSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#AnomalyGroupSummary" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeries": { - "type": "structure", - "members": { - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

", - "smithy.api#required": {} - } - }, - "TimeSeriesId": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", - "traits": { - "smithy.api#documentation": "

The ID of the metric.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An anomalous metric in an anomaly group.

" - } - }, - "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeriesFeedback": { - "type": "structure", - "members": { - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

", - "smithy.api#required": {} - } - }, - "TimeSeriesId": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", - "traits": { - "smithy.api#documentation": "

The ID of the metric.

", - "smithy.api#required": {} - } - }, - "IsAnomaly": { - "target": "com.amazonaws.lookoutmetrics#Boolean", - "traits": { - "smithy.api#documentation": "

Feedback on whether the metric is a legitimate anomaly.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Feedback for an anomalous metric.

" - } - }, - "com.amazonaws.lookoutmetrics#AppFlowConfig": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

An IAM role that gives Amazon Lookout for Metrics permission to access the flow.

" - } - }, - "FlowName": { - "target": "com.amazonaws.lookoutmetrics#FlowName", - "traits": { - "smithy.api#documentation": "

name of the flow.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about an Amazon AppFlow flow datasource.

" - } - }, - "com.amazonaws.lookoutmetrics#Arn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^arn:([a-z\\d-]+):.*:.*:.*:.+$" - } - }, - "com.amazonaws.lookoutmetrics#AthenaDataCatalog": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*$" - } - }, - "com.amazonaws.lookoutmetrics#AthenaDatabaseName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_]+$" - } - }, - "com.amazonaws.lookoutmetrics#AthenaS3ResultsPath": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": "^s3://[a-z0-9].+$" - } - }, - "com.amazonaws.lookoutmetrics#AthenaSourceConfig": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

An IAM role that gives Amazon Lookout for Metrics permission to access the data.

" - } - }, - "DatabaseName": { - "target": "com.amazonaws.lookoutmetrics#AthenaDatabaseName", - "traits": { - "smithy.api#documentation": "

The database's name.

" - } - }, - "DataCatalog": { - "target": "com.amazonaws.lookoutmetrics#AthenaDataCatalog", - "traits": { - "smithy.api#documentation": "

The database's data catalog.

" - } - }, - "TableName": { - "target": "com.amazonaws.lookoutmetrics#AthenaTableName", - "traits": { - "smithy.api#documentation": "

The database's table name.

" - } - }, - "WorkGroupName": { - "target": "com.amazonaws.lookoutmetrics#AthenaWorkGroupName", - "traits": { - "smithy.api#documentation": "

The database's work group name.

" - } - }, - "S3ResultsPath": { - "target": "com.amazonaws.lookoutmetrics#AthenaS3ResultsPath", - "traits": { - "smithy.api#documentation": "

The database's results path.

" - } - }, - "BackTestConfiguration": { - "target": "com.amazonaws.lookoutmetrics#BackTestConfiguration", - "traits": { - "smithy.api#documentation": "

Settings for backtest mode.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about an Amazon Athena datasource.

" - } - }, - "com.amazonaws.lookoutmetrics#AthenaTableName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_]+$" - } - }, - "com.amazonaws.lookoutmetrics#AthenaWorkGroupName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9._-]{1,128}$" - } - }, - "com.amazonaws.lookoutmetrics#AttributeValue": { - "type": "structure", - "members": { - "S": { - "target": "com.amazonaws.lookoutmetrics#StringAttributeValue", - "traits": { - "smithy.api#documentation": "

A string.

" - } - }, - "N": { - "target": "com.amazonaws.lookoutmetrics#NumberAttributeValue", - "traits": { - "smithy.api#documentation": "

A number.

" - } - }, - "B": { - "target": "com.amazonaws.lookoutmetrics#BinaryAttributeValue", - "traits": { - "smithy.api#documentation": "

A binary value.

" - } - }, - "SS": { - "target": "com.amazonaws.lookoutmetrics#StringListAttributeValue", - "traits": { - "smithy.api#documentation": "

A list of strings.

" - } - }, - "NS": { - "target": "com.amazonaws.lookoutmetrics#NumberListAttributeValue", - "traits": { - "smithy.api#documentation": "

A list of numbers.

" - } - }, - "BS": { - "target": "com.amazonaws.lookoutmetrics#BinaryListAttributeValue", - "traits": { - "smithy.api#documentation": "

A list of binary values.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An attribute value.

" - } - }, - "com.amazonaws.lookoutmetrics#AutoDetectionMetricSource": { - "type": "structure", - "members": { - "S3SourceConfig": { - "target": "com.amazonaws.lookoutmetrics#AutoDetectionS3SourceConfig", - "traits": { - "smithy.api#documentation": "

The source's source config.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An auto detection metric source.

" - } - }, - "com.amazonaws.lookoutmetrics#AutoDetectionS3SourceConfig": { - "type": "structure", - "members": { - "TemplatedPathList": { - "target": "com.amazonaws.lookoutmetrics#TemplatedPathList", - "traits": { - "smithy.api#documentation": "

The config's templated path list.

" - } - }, - "HistoricalDataPathList": { - "target": "com.amazonaws.lookoutmetrics#HistoricalDataPathList", - "traits": { - "smithy.api#documentation": "

The config's historical data path list.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An auto detection source config.

" - } - }, - "com.amazonaws.lookoutmetrics#BackTestAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Runs a backtest for anomaly detection for the specified resource.

", - "smithy.api#http": { - "method": "POST", - "uri": "/BackTestAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#BackTestConfiguration": { - "type": "structure", - "members": { - "RunBackTestMode": { - "target": "com.amazonaws.lookoutmetrics#Boolean", - "traits": { - "smithy.api#documentation": "

Run a backtest instead of monitoring new data.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Settings for backtest mode.

" - } - }, - "com.amazonaws.lookoutmetrics#BinaryAttributeValue": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#BinaryListAttributeValue": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#BinaryAttributeValue" - } - }, - "com.amazonaws.lookoutmetrics#Boolean": { - "type": "boolean" - }, - "com.amazonaws.lookoutmetrics#CSVFileCompression": { - "type": "enum", - "members": { - "NONE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NONE" - } - }, - "GZIP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "GZIP" - } - } - } - }, - "com.amazonaws.lookoutmetrics#Charset": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 63 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$" - } - }, - "com.amazonaws.lookoutmetrics#CloudWatchConfig": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.

" - } - }, - "BackTestConfiguration": { - "target": "com.amazonaws.lookoutmetrics#BackTestConfiguration", - "traits": { - "smithy.api#documentation": "

Settings for backtest mode.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about an Amazon CloudWatch datasource.

" - } - }, - "com.amazonaws.lookoutmetrics#ColumnName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 63 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$" - } - }, - "com.amazonaws.lookoutmetrics#Confidence": { - "type": "enum", - "members": { - "HIGH": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "HIGH" - } - }, - "LOW": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LOW" - } - }, - "NONE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NONE" - } - } - } - }, - "com.amazonaws.lookoutmetrics#ConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.lookoutmetrics#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the resource.

" - } - }, - "ResourceType": { - "target": "com.amazonaws.lookoutmetrics#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of the resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

There was a conflict processing the request. Try your request again.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.lookoutmetrics#ContributionMatrix": { - "type": "structure", - "members": { - "DimensionContributionList": { - "target": "com.amazonaws.lookoutmetrics#DimensionContributionList", - "traits": { - "smithy.api#documentation": "

A list of contributing dimensions.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about dimensions that contributed to an anomaly.

" - } - }, - "com.amazonaws.lookoutmetrics#CreateAlert": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#CreateAlertRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#CreateAlertResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ConflictException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates an alert for an anomaly detector.

", - "smithy.api#http": { - "method": "POST", - "uri": "/CreateAlert", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#CreateAlertRequest": { - "type": "structure", - "members": { - "AlertName": { - "target": "com.amazonaws.lookoutmetrics#AlertName", - "traits": { - "smithy.api#documentation": "

The name of the alert.

", - "smithy.api#required": {} - } - }, - "AlertSensitivityThreshold": { - "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

An integer from 0 to 100 specifying the alert sensitivity threshold.

" - } - }, - "AlertDescription": { - "target": "com.amazonaws.lookoutmetrics#AlertDescription", - "traits": { - "smithy.api#documentation": "

A description of the alert.

" - } - }, - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to which the alert is attached.

", - "smithy.api#required": {} - } - }, - "Action": { - "target": "com.amazonaws.lookoutmetrics#Action", - "traits": { - "smithy.api#documentation": "

Action that will be triggered when there is an alert.

", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

A list of tags to apply to the alert.

" - } - }, - "AlertFilters": { - "target": "com.amazonaws.lookoutmetrics#AlertFilters", - "traits": { - "smithy.api#documentation": "

The configuration of the alert filters, containing MetricList and DimensionFilterList.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#CreateAlertResponse": { - "type": "structure", - "members": { - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#CreateAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ConflictException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates an anomaly detector.

", - "smithy.api#http": { - "method": "POST", - "uri": "/CreateAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorName": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorName", - "traits": { - "smithy.api#documentation": "

The name of the detector.

", - "smithy.api#required": {} - } - }, - "AnomalyDetectorDescription": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", - "traits": { - "smithy.api#documentation": "

A description of the detector.

" - } - }, - "AnomalyDetectorConfig": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorConfig", - "traits": { - "smithy.api#documentation": "

Contains information about the configuration of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "KmsKeyArn": { - "target": "com.amazonaws.lookoutmetrics#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

The ARN of the KMS key to use to encrypt your data.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

A list of tags to apply to the anomaly detector.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorResponse": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#CreateMetricSet": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#CreateMetricSetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#CreateMetricSetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ConflictException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a dataset.

", - "smithy.api#http": { - "method": "POST", - "uri": "/CreateMetricSet", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#CreateMetricSetRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the anomaly detector that will use the dataset.

", - "smithy.api#required": {} - } - }, - "MetricSetName": { - "target": "com.amazonaws.lookoutmetrics#MetricSetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset.

", - "smithy.api#required": {} - } - }, - "MetricSetDescription": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", - "traits": { - "smithy.api#documentation": "

A description of the dataset you are creating.

" - } - }, - "MetricList": { - "target": "com.amazonaws.lookoutmetrics#MetricList", - "traits": { - "smithy.api#documentation": "

A list of metrics that the dataset will contain.

", - "smithy.api#required": {} - } - }, - "Offset": { - "target": "com.amazonaws.lookoutmetrics#Offset", - "traits": { - "smithy.api#default": null, - "smithy.api#documentation": "

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

" - } - }, - "TimestampColumn": { - "target": "com.amazonaws.lookoutmetrics#TimestampColumn", - "traits": { - "smithy.api#documentation": "

Contains information about the column used for tracking time in your source data.

" - } - }, - "DimensionList": { - "target": "com.amazonaws.lookoutmetrics#DimensionList", - "traits": { - "smithy.api#documentation": "

A list of the fields you want to treat as dimensions.

" - } - }, - "MetricSetFrequency": { - "target": "com.amazonaws.lookoutmetrics#Frequency", - "traits": { - "smithy.api#documentation": "

The frequency with which the source data will be analyzed for anomalies.

" - } - }, - "MetricSource": { - "target": "com.amazonaws.lookoutmetrics#MetricSource", - "traits": { - "smithy.api#documentation": "

Contains information about how the source data should be interpreted.

", - "smithy.api#required": {} - } - }, - "Timezone": { - "target": "com.amazonaws.lookoutmetrics#Timezone", - "traits": { - "smithy.api#documentation": "

The time zone in which your source data was recorded.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

A list of tags to apply to the dataset.

" - } - }, - "DimensionFilterList": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDimensionFilterList", - "traits": { - "smithy.api#documentation": "

A list of filters that specify which data is kept for anomaly detection.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#CreateMetricSetResponse": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the dataset.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#CsvFormatDescriptor": { - "type": "structure", - "members": { - "FileCompression": { - "target": "com.amazonaws.lookoutmetrics#CSVFileCompression", - "traits": { - "smithy.api#documentation": "

The level of compression of the source CSV file.

" - } - }, - "Charset": { - "target": "com.amazonaws.lookoutmetrics#Charset", - "traits": { - "smithy.api#documentation": "

The character set in which the source CSV file is written.

" - } - }, - "ContainsHeader": { - "target": "com.amazonaws.lookoutmetrics#Boolean", - "traits": { - "smithy.api#documentation": "

Whether or not the source CSV file contains a header.

" - } - }, - "Delimiter": { - "target": "com.amazonaws.lookoutmetrics#Delimiter", - "traits": { - "smithy.api#documentation": "

The character used to delimit the source CSV file.

" - } - }, - "HeaderList": { - "target": "com.amazonaws.lookoutmetrics#HeaderList", - "traits": { - "smithy.api#documentation": "

A list of the source CSV file's headers, if any.

" - } - }, - "QuoteSymbol": { - "target": "com.amazonaws.lookoutmetrics#QuoteSymbol", - "traits": { - "smithy.api#documentation": "

The character used as a quote character.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about how a source CSV data file should be analyzed.

" - } - }, - "com.amazonaws.lookoutmetrics#DataItem": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#DataQualityMetric": { - "type": "structure", - "members": { - "MetricType": { - "target": "com.amazonaws.lookoutmetrics#DataQualityMetricType", - "traits": { - "smithy.api#documentation": "

The name of the data quality metric.

" - } - }, - "MetricDescription": { - "target": "com.amazonaws.lookoutmetrics#DataQualityMetricDescription", - "traits": { - "smithy.api#documentation": "

A description of the data quality metric.

" - } - }, - "RelatedColumnName": { - "target": "com.amazonaws.lookoutmetrics#RelatedColumnName", - "traits": { - "smithy.api#documentation": "

The column that is being monitored.

" - } - }, - "MetricValue": { - "target": "com.amazonaws.lookoutmetrics#Double", - "traits": { - "smithy.api#documentation": "

The value of the data quality metric.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An array that describes a data quality metric. Each DataQualityMetric object contains the data quality metric name, its value, a description of the metric, and the affected column.

" - } - }, - "com.amazonaws.lookoutmetrics#DataQualityMetricDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#DataQualityMetricList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DataQualityMetric" - } - }, - "com.amazonaws.lookoutmetrics#DataQualityMetricType": { - "type": "enum", - "members": { - "COLUMN_COMPLETENESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "COLUMN_COMPLETENESS" - } - }, - "DIMENSION_UNIQUENESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DIMENSION_UNIQUENESS" - } - }, - "TIME_SERIES_COUNT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TIME_SERIES_COUNT" - } - }, - "ROWS_PROCESSED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ROWS_PROCESSED" - } - }, - "ROWS_PARTIAL_COMPLIANCE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ROWS_PARTIAL_COMPLIANCE" - } - }, - "INVALID_ROWS_COMPLIANCE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INVALID_ROWS_COMPLIANCE" - } - }, - "BACKTEST_TRAINING_DATA_START_TIME_STAMP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACKTEST_TRAINING_DATA_START_TIME_STAMP" - } - }, - "BACKTEST_TRAINING_DATA_END_TIME_STAMP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACKTEST_TRAINING_DATA_END_TIME_STAMP" - } - }, - "BACKTEST_INFERENCE_DATA_START_TIME_STAMP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACKTEST_INFERENCE_DATA_START_TIME_STAMP" - } - }, - "BACKTEST_INFERENCE_DATA_END_TIME_STAMP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BACKTEST_INFERENCE_DATA_END_TIME_STAMP" - } - } - } - }, - "com.amazonaws.lookoutmetrics#DatabaseHost": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 253 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#DatabasePort": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 65535 - } - } - }, - "com.amazonaws.lookoutmetrics#DateTimeFormat": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 63 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#DeactivateAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DeactivateAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DeactivateAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ConflictException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deactivates an anomaly detector.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DeactivateAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DeactivateAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DeactivateAnomalyDetectorResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DeleteAlert": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DeleteAlertRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DeleteAlertResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes an alert.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DeleteAlert", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DeleteAlertRequest": { - "type": "structure", - "members": { - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert to delete.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DeleteAlertResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DeleteAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ConflictException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any\n configured datasets and alerts.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DeleteAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to delete.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#Delimiter": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1 - }, - "smithy.api#pattern": "^[^\\r\\n]$" - } - }, - "com.amazonaws.lookoutmetrics#DescribeAlert": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DescribeAlertRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DescribeAlertResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describes an alert.

\n

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource\n immediately after creating or modifying it, use retries to allow time for the write operation to complete.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DescribeAlert", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DescribeAlertRequest": { - "type": "structure", - "members": { - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeAlertResponse": { - "type": "structure", - "members": { - "Alert": { - "target": "com.amazonaws.lookoutmetrics#Alert", - "traits": { - "smithy.api#documentation": "

Contains information about an alert.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutions": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns information about the status of the specified anomaly detection jobs.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DescribeAnomalyDetectionExecutions", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "Timestamp": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The timestamp of the anomaly detection job.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The number of items to return in the response.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsResponse": { - "type": "structure", - "members": { - "ExecutionList": { - "target": "com.amazonaws.lookoutmetrics#ExecutionList", - "traits": { - "smithy.api#documentation": "

A list of detection jobs.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token that's included if more results are available.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describes a detector.

\n

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource\n immediately after creating or modifying it, use retries to allow time for the write operation to complete.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DescribeAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorResponse": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector.

" - } - }, - "AnomalyDetectorName": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorName", - "traits": { - "smithy.api#documentation": "

The name of the detector.

" - } - }, - "AnomalyDetectorDescription": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", - "traits": { - "smithy.api#documentation": "

A description of the detector.

" - } - }, - "AnomalyDetectorConfig": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorConfigSummary", - "traits": { - "smithy.api#documentation": "

Contains information about the detector's configuration.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the detector was created.

" - } - }, - "LastModificationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the detector was last modified.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorStatus", - "traits": { - "smithy.api#documentation": "

The status of the detector.

" - } - }, - "FailureReason": { - "target": "com.amazonaws.lookoutmetrics#ErrorMessage", - "traits": { - "smithy.api#documentation": "

The reason that the detector failed.

" - } - }, - "KmsKeyArn": { - "target": "com.amazonaws.lookoutmetrics#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

The ARN of the KMS key to use to encrypt your data.

" - } - }, - "FailureType": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorFailureType", - "traits": { - "smithy.api#documentation": "

The process that caused the detector to fail.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeMetricSet": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DescribeMetricSetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DescribeMetricSetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describes a dataset.

\n

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource\n immediately after creating or modifying it, use retries to allow time for the write operation to complete.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DescribeMetricSet", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DescribeMetricSetRequest": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the dataset.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DescribeMetricSetResponse": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the dataset.

" - } - }, - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector that contains the dataset.

" - } - }, - "MetricSetName": { - "target": "com.amazonaws.lookoutmetrics#MetricSetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset.

" - } - }, - "MetricSetDescription": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", - "traits": { - "smithy.api#documentation": "

The dataset's description.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the dataset was created.

" - } - }, - "LastModificationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the dataset was last modified.

" - } - }, - "Offset": { - "target": "com.amazonaws.lookoutmetrics#Offset", - "traits": { - "smithy.api#default": null, - "smithy.api#documentation": "

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

" - } - }, - "MetricList": { - "target": "com.amazonaws.lookoutmetrics#MetricList", - "traits": { - "smithy.api#documentation": "

A list of the metrics defined by the dataset.

" - } - }, - "TimestampColumn": { - "target": "com.amazonaws.lookoutmetrics#TimestampColumn", - "traits": { - "smithy.api#documentation": "

Contains information about the column used for tracking time in your source data.

" - } - }, - "DimensionList": { - "target": "com.amazonaws.lookoutmetrics#DimensionList", - "traits": { - "smithy.api#documentation": "

A list of the dimensions chosen for analysis.

" - } - }, - "MetricSetFrequency": { - "target": "com.amazonaws.lookoutmetrics#Frequency", - "traits": { - "smithy.api#documentation": "

The interval at which the data will be analyzed for anomalies.

" - } - }, - "Timezone": { - "target": "com.amazonaws.lookoutmetrics#Timezone", - "traits": { - "smithy.api#documentation": "

The time zone in which the dataset's data was recorded.

" - } - }, - "MetricSource": { - "target": "com.amazonaws.lookoutmetrics#MetricSource", - "traits": { - "smithy.api#documentation": "

Contains information about the dataset's source data.

" - } - }, - "DimensionFilterList": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDimensionFilterList", - "traits": { - "smithy.api#documentation": "

The dimensions and their values that were used to filter the dataset.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DetectMetricSetConfig": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#DetectMetricSetConfigRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#DetectMetricSetConfigResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Detects an Amazon S3 dataset's file format, interval, and offset.

", - "smithy.api#http": { - "method": "POST", - "uri": "/DetectMetricSetConfig", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#DetectMetricSetConfigRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

An anomaly detector ARN.

", - "smithy.api#required": {} - } - }, - "AutoDetectionMetricSource": { - "target": "com.amazonaws.lookoutmetrics#AutoDetectionMetricSource", - "traits": { - "smithy.api#documentation": "

A data source.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#DetectMetricSetConfigResponse": { - "type": "structure", - "members": { - "DetectedMetricSetConfig": { - "target": "com.amazonaws.lookoutmetrics#DetectedMetricSetConfig", - "traits": { - "smithy.api#documentation": "

The inferred dataset configuration for the datasource.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#DetectedCsvFormatDescriptor": { - "type": "structure", - "members": { - "FileCompression": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's file compression.

" - } - }, - "Charset": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's charset.

" - } - }, - "ContainsHeader": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

Whether the format includes a header.

" - } - }, - "Delimiter": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's delimiter.

" - } - }, - "HeaderList": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's header list.

" - } - }, - "QuoteSymbol": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's quote symbol.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Properties of an inferred CSV format.

" - } - }, - "com.amazonaws.lookoutmetrics#DetectedField": { - "type": "structure", - "members": { - "Value": { - "target": "com.amazonaws.lookoutmetrics#AttributeValue", - "traits": { - "smithy.api#documentation": "

The field's value.

" - } - }, - "Confidence": { - "target": "com.amazonaws.lookoutmetrics#Confidence", - "traits": { - "smithy.api#documentation": "

The field's confidence.

" - } - }, - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#documentation": "

The field's message.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An inferred field.

" - } - }, - "com.amazonaws.lookoutmetrics#DetectedFileFormatDescriptor": { - "type": "structure", - "members": { - "CsvFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#DetectedCsvFormatDescriptor", - "traits": { - "smithy.api#documentation": "

Details about a CSV format.

" - } - }, - "JsonFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#DetectedJsonFormatDescriptor", - "traits": { - "smithy.api#documentation": "

Details about a JSON format.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Properties of an inferred data format.

" - } - }, - "com.amazonaws.lookoutmetrics#DetectedJsonFormatDescriptor": { - "type": "structure", - "members": { - "FileCompression": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's file compression.

" - } - }, - "Charset": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The format's character set.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A detected JSON format descriptor.

" - } - }, - "com.amazonaws.lookoutmetrics#DetectedMetricSetConfig": { - "type": "structure", - "members": { - "Offset": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The dataset's offset.

" - } - }, - "MetricSetFrequency": { - "target": "com.amazonaws.lookoutmetrics#DetectedField", - "traits": { - "smithy.api#documentation": "

The dataset's interval.

" - } - }, - "MetricSource": { - "target": "com.amazonaws.lookoutmetrics#DetectedMetricSource", - "traits": { - "smithy.api#documentation": "

The dataset's data source.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An inferred dataset configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#DetectedMetricSource": { - "type": "structure", - "members": { - "S3SourceConfig": { - "target": "com.amazonaws.lookoutmetrics#DetectedS3SourceConfig", - "traits": { - "smithy.api#documentation": "

The data source's source configuration.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An inferred data source.

" - } - }, - "com.amazonaws.lookoutmetrics#DetectedS3SourceConfig": { - "type": "structure", - "members": { - "FileFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#DetectedFileFormatDescriptor", - "traits": { - "smithy.api#documentation": "

The source's file format descriptor.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An inferred source configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#DimensionContribution": { - "type": "structure", - "members": { - "DimensionName": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The name of the dimension.

" - } - }, - "DimensionValueContributionList": { - "target": "com.amazonaws.lookoutmetrics#DimensionValueContributionList", - "traits": { - "smithy.api#documentation": "

A list of dimension values that contributed to the anomaly.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a dimension that contributed to an anomaly.

" - } - }, - "com.amazonaws.lookoutmetrics#DimensionContributionList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DimensionContribution" - } - }, - "com.amazonaws.lookoutmetrics#DimensionFilter": { - "type": "structure", - "members": { - "DimensionName": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The name of the dimension to filter on.

" - } - }, - "DimensionValueList": { - "target": "com.amazonaws.lookoutmetrics#DimensionValueList", - "traits": { - "smithy.api#documentation": "

The list of values for the dimension specified in DimensionName that you want to filter on.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The dimension filter, containing DimensionName and DimensionValueList.

" - } - }, - "com.amazonaws.lookoutmetrics#DimensionFilterList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DimensionFilter" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 5 - } - } - }, - "com.amazonaws.lookoutmetrics#DimensionList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#ColumnName" - }, - "traits": { - "smithy.api#length": { - "min": 1 - } - } - }, - "com.amazonaws.lookoutmetrics#DimensionNameValue": { - "type": "structure", - "members": { - "DimensionName": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The name of the dimension.

", - "smithy.api#required": {} - } - }, - "DimensionValue": { - "target": "com.amazonaws.lookoutmetrics#DimensionValue", - "traits": { - "smithy.api#documentation": "

The value of the dimension.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

A dimension name and value.

" - } - }, - "com.amazonaws.lookoutmetrics#DimensionNameValueList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DimensionNameValue" - } - }, - "com.amazonaws.lookoutmetrics#DimensionValue": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#DimensionValueContribution": { - "type": "structure", - "members": { - "DimensionValue": { - "target": "com.amazonaws.lookoutmetrics#DimensionValue", - "traits": { - "smithy.api#documentation": "

The value of the dimension.

" - } - }, - "ContributionScore": { - "target": "com.amazonaws.lookoutmetrics#Score", - "traits": { - "smithy.api#documentation": "

The severity score of the value.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The severity of a value of a dimension that contributed to an anomaly.

" - } - }, - "com.amazonaws.lookoutmetrics#DimensionValueContributionList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DimensionValueContribution" - } - }, - "com.amazonaws.lookoutmetrics#DimensionValueList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DimensionValue" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10 - } - } - }, - "com.amazonaws.lookoutmetrics#Double": { - "type": "double" - }, - "com.amazonaws.lookoutmetrics#ErrorMessage": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - } - } - }, - "com.amazonaws.lookoutmetrics#ExecutionList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#ExecutionStatus" - } - }, - "com.amazonaws.lookoutmetrics#ExecutionStatus": { - "type": "structure", - "members": { - "Timestamp": { - "target": "com.amazonaws.lookoutmetrics#TimestampString", - "traits": { - "smithy.api#documentation": "

The run's timestamp.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatus", - "traits": { - "smithy.api#documentation": "

The run's status.

" - } - }, - "FailureReason": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatusMessage", - "traits": { - "smithy.api#documentation": "

The reason that the run failed, if applicable.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The status of an anomaly detector run.

" - } - }, - "com.amazonaws.lookoutmetrics#FieldName": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#FileFormatDescriptor": { - "type": "structure", - "members": { - "CsvFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#CsvFormatDescriptor", - "traits": { - "smithy.api#documentation": "

Contains information about how a source CSV data file should be analyzed.

" - } - }, - "JsonFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#JsonFormatDescriptor", - "traits": { - "smithy.api#documentation": "

Contains information about how a source JSON data file should be analyzed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about a source file's formatting.

" - } - }, - "com.amazonaws.lookoutmetrics#Filter": { - "type": "structure", - "members": { - "DimensionValue": { - "target": "com.amazonaws.lookoutmetrics#DimensionValue", - "traits": { - "smithy.api#documentation": "

The value that you want to include in the filter.

" - } - }, - "FilterOperation": { - "target": "com.amazonaws.lookoutmetrics#FilterOperation", - "traits": { - "smithy.api#documentation": "

The condition to apply.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Describes a filter for choosing a subset of dimension values. Each filter consists of the dimension that you want to include and the condition statement. The condition statement is specified in the FilterOperation object.

" - } - }, - "com.amazonaws.lookoutmetrics#FilterList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#Filter" - }, - "traits": { - "smithy.api#length": { - "min": 1 - } - } - }, - "com.amazonaws.lookoutmetrics#FilterOperation": { - "type": "enum", - "members": { - "EQUALS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "EQUALS" - } - } - } - }, - "com.amazonaws.lookoutmetrics#FlowName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][\\w!@#.-]+$" - } - }, - "com.amazonaws.lookoutmetrics#Frequency": { - "type": "enum", - "members": { - "P1D": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "P1D" - } - }, - "PT1H": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT1H" - } - }, - "PT10M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT10M" - } - }, - "PT5M": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PT5M" - } - } - } - }, - "com.amazonaws.lookoutmetrics#GetAnomalyGroup": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#GetAnomalyGroupRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#GetAnomalyGroupResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns details about a group of anomalous metrics.

", - "smithy.api#http": { - "method": "POST", - "uri": "/GetAnomalyGroup", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#GetAnomalyGroupRequest": { - "type": "structure", - "members": { - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

", - "smithy.api#required": {} - } - }, - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#GetAnomalyGroupResponse": { - "type": "structure", - "members": { - "AnomalyGroup": { - "target": "com.amazonaws.lookoutmetrics#AnomalyGroup", - "traits": { - "smithy.api#documentation": "

Details about the anomaly group.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#GetDataQualityMetrics": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#GetDataQualityMetricsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#GetDataQualityMetricsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns details about the requested data quality metrics.

", - "smithy.api#http": { - "method": "POST", - "uri": "/GetDataQualityMetrics", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#GetDataQualityMetricsRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector that you want to investigate.

", - "smithy.api#required": {} - } - }, - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a specific data quality metric set.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#GetDataQualityMetricsResponse": { - "type": "structure", - "members": { - "AnomalyDetectorDataQualityMetricList": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDataQualityMetricList", - "traits": { - "smithy.api#documentation": "

A list of the data quality metrics for the AnomalyDetectorArn that you requested.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#GetFeedback": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#GetFeedbackRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#GetFeedbackResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Get feedback for an anomaly group.

", - "smithy.api#http": { - "method": "POST", - "uri": "/GetFeedback", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#GetFeedbackRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "AnomalyGroupTimeSeriesFeedback": { - "target": "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeries", - "traits": { - "smithy.api#documentation": "

The anomalous metric and group ID.

", - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#GetFeedbackResponse": { - "type": "structure", - "members": { - "AnomalyGroupTimeSeriesFeedback": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesFeedbackList", - "traits": { - "smithy.api#documentation": "

Feedback for an anomalous metric.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token that's included if more results are available.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#GetSampleData": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#GetSampleDataRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#GetSampleDataResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a selection of sample records from an Amazon S3 datasource.

", - "smithy.api#http": { - "method": "POST", - "uri": "/GetSampleData", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#GetSampleDataRequest": { - "type": "structure", - "members": { - "S3SourceConfig": { - "target": "com.amazonaws.lookoutmetrics#SampleDataS3SourceConfig", - "traits": { - "smithy.api#documentation": "

A datasource bucket in Amazon S3.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#GetSampleDataResponse": { - "type": "structure", - "members": { - "HeaderValues": { - "target": "com.amazonaws.lookoutmetrics#HeaderValueList", - "traits": { - "smithy.api#documentation": "

A list of header labels for the records.

" - } - }, - "SampleRows": { - "target": "com.amazonaws.lookoutmetrics#SampleRows", - "traits": { - "smithy.api#documentation": "

A list of records.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#HeaderList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#ColumnName" - } - }, - "com.amazonaws.lookoutmetrics#HeaderValue": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#HeaderValueList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#HeaderValue" - } - }, - "com.amazonaws.lookoutmetrics#HistoricalDataPath": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": "^s3://[a-z0-9].+$" - } - }, - "com.amazonaws.lookoutmetrics#HistoricalDataPathList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#HistoricalDataPath" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.lookoutmetrics#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.lookoutmetrics#InterMetricImpactDetails": { - "type": "structure", - "members": { - "MetricName": { - "target": "com.amazonaws.lookoutmetrics#MetricName", - "traits": { - "smithy.api#documentation": "

The name of the measure.

" - } - }, - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

" - } - }, - "RelationshipType": { - "target": "com.amazonaws.lookoutmetrics#RelationshipType", - "traits": { - "smithy.api#documentation": "

Whether a measure is a potential cause of the anomaly group\n (CAUSE_OF_INPUT_ANOMALY_GROUP), or whether the measure is impacted by the\n anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).

" - } - }, - "ContributionPercentage": { - "target": "com.amazonaws.lookoutmetrics#MetricChangePercentage", - "traits": { - "smithy.api#documentation": "

For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage\n contribution the measure has in causing the anomalies.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Aggregated details about the measures contributing to the anomaly group, and the measures\n potentially impacted by the anomaly group.

\n

" - } - }, - "com.amazonaws.lookoutmetrics#InterMetricImpactList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#InterMetricImpactDetails" - } - }, - "com.amazonaws.lookoutmetrics#InternalServerException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The request processing has failed because of an unknown error, exception, or failure.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.lookoutmetrics#ItemizedMetricStats": { - "type": "structure", - "members": { - "MetricName": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The name of the measure.

" - } - }, - "OccurrenceCount": { - "target": "com.amazonaws.lookoutmetrics#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of times that the measure appears.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Aggregated statistics about a measure affected by an anomaly.

" - } - }, - "com.amazonaws.lookoutmetrics#ItemizedMetricStatsList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#ItemizedMetricStats" - } - }, - "com.amazonaws.lookoutmetrics#JsonFileCompression": { - "type": "enum", - "members": { - "NONE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NONE" - } - }, - "GZIP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "GZIP" - } - } - } - }, - "com.amazonaws.lookoutmetrics#JsonFormatDescriptor": { - "type": "structure", - "members": { - "FileCompression": { - "target": "com.amazonaws.lookoutmetrics#JsonFileCompression", - "traits": { - "smithy.api#documentation": "

The level of compression of the source CSV file.

" - } - }, - "Charset": { - "target": "com.amazonaws.lookoutmetrics#Charset", - "traits": { - "smithy.api#documentation": "

The character set in which the source JSON file is written.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about how a source JSON data file should be analyzed.

" - } - }, - "com.amazonaws.lookoutmetrics#KmsKeyArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws.*:kms:.*:[0-9]{12}:key/[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$" - } - }, - "com.amazonaws.lookoutmetrics#LambdaConfiguration": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of an IAM role that has permission to invoke the Lambda function.

", - "smithy.api#required": {} - } - }, - "LambdaArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the Lambda function.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about a Lambda configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#ListAlerts": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListAlertsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListAlertsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the alerts attached to a detector.

\n

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource\n immediately after creating or modifying it, use retries to allow time for the write operation to complete.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ListAlerts", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#ListAlertsRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert's detector.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

If the result of the previous request is truncated, the response includes a NextToken. To\n retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results that will be displayed by the request.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAlertsResponse": { - "type": "structure", - "members": { - "AlertSummaryList": { - "target": "com.amazonaws.lookoutmetrics#AlertSummaryList", - "traits": { - "smithy.api#documentation": "

Contains information about an alert.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

If the response is truncated, the service returns this token. To retrieve the next set of results, use this\n token in the next request.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyDetectors": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the detectors in the current AWS Region.

\n

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource\n immediately after creating or modifying it, use retries to allow time for the write operation to complete.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ListAnomalyDetectors", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

If the result of the previous request was truncated, the response includes a NextToken. To\n retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsResponse": { - "type": "structure", - "members": { - "AnomalyDetectorSummaryList": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorSummaryList", - "traits": { - "smithy.api#documentation": "

A list of anomaly detectors in the account in the current region.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

If the response is truncated, the service returns this token. To retrieve the next set of results, use the\n token in the next request.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupRelatedMetrics": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupRelatedMetricsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupRelatedMetricsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a list of measures that are potential causes or effects of an\n anomaly group.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ListAnomalyGroupRelatedMetrics", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupRelatedMetricsRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

", - "smithy.api#required": {} - } - }, - "RelationshipTypeFilter": { - "target": "com.amazonaws.lookoutmetrics#RelationshipType", - "traits": { - "smithy.api#documentation": "

Filter for potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP) or\n downstream effects (EFFECT_OF_INPUT_ANOMALY_GROUP) of the anomaly group.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

Specify the pagination token that's returned by a previous request to retrieve the next\n page of results.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupRelatedMetricsResponse": { - "type": "structure", - "members": { - "InterMetricImpactList": { - "target": "com.amazonaws.lookoutmetrics#InterMetricImpactList", - "traits": { - "smithy.api#documentation": "

Aggregated details about the measures contributing to the anomaly group, and the measures\n potentially impacted by the anomaly group.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token that's included if more results are available.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummaries": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a list of anomaly groups.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ListAnomalyGroupSummaries", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "SensitivityThreshold": { - "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The minimum severity score for inclusion in the output.

", - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesResponse": { - "type": "structure", - "members": { - "AnomalyGroupSummaryList": { - "target": "com.amazonaws.lookoutmetrics#AnomalyGroupSummaryList", - "traits": { - "smithy.api#documentation": "

A list of anomaly group summaries.

" - } - }, - "AnomalyGroupStatistics": { - "target": "com.amazonaws.lookoutmetrics#AnomalyGroupStatistics", - "traits": { - "smithy.api#documentation": "

Aggregated details about the anomaly groups.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token that's included if more results are available.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeries": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a list of anomalous metrics for a measure in an anomaly group.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ListAnomalyGroupTimeSeries", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

", - "smithy.api#required": {} - } - }, - "MetricName": { - "target": "com.amazonaws.lookoutmetrics#MetricName", - "traits": { - "smithy.api#documentation": "

The name of the measure field.

", - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesResponse": { - "type": "structure", - "members": { - "AnomalyGroupId": { - "target": "com.amazonaws.lookoutmetrics#UUID", - "traits": { - "smithy.api#documentation": "

The ID of the anomaly group.

" - } - }, - "MetricName": { - "target": "com.amazonaws.lookoutmetrics#MetricName", - "traits": { - "smithy.api#documentation": "

The name of the measure field.

" - } - }, - "TimestampList": { - "target": "com.amazonaws.lookoutmetrics#TimestampList", - "traits": { - "smithy.api#documentation": "

Timestamps for the anomalous metrics.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token that's included if more results are available.

" - } - }, - "TimeSeriesList": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesList", - "traits": { - "smithy.api#documentation": "

A list of anomalous metrics.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ListMetricSets": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListMetricSetsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListMetricSetsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the datasets in the current AWS Region.

\n

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource\n immediately after creating or modifying it, use retries to allow time for the write operation to complete.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ListMetricSets", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutmetrics#ListMetricSetsRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the anomaly detector containing the metrics sets to list.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutmetrics#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

If the result of the previous request was truncated, the response includes a\n NextToken. To retrieve the next set of results, use the token in the next\n request. Tokens expire after 24 hours.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListMetricSetsResponse": { - "type": "structure", - "members": { - "MetricSetSummaryList": { - "target": "com.amazonaws.lookoutmetrics#MetricSetSummaryList", - "traits": { - "smithy.api#documentation": "

A list of the datasets in the AWS Region, with configuration details for each.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutmetrics#NextToken", - "traits": { - "smithy.api#documentation": "

If the response is truncated, the list call returns this token. To retrieve the next set\n of results, use the token in the next list request.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Gets a list of tags for a detector, dataset, or alert.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The resource's Amazon Resource Name (ARN).

", - "smithy.api#httpLabel": {}, - "smithy.api#jsonName": "resourceArn", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

The resource's tags.

", - "smithy.api#jsonName": "Tags" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#LookoutMetrics": { - "type": "service", - "version": "2017-07-25", - "operations": [ - { - "target": "com.amazonaws.lookoutmetrics#ActivateAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#BackTestAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#CreateAlert" - }, - { - "target": "com.amazonaws.lookoutmetrics#CreateAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#CreateMetricSet" - }, - { - "target": "com.amazonaws.lookoutmetrics#DeactivateAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#DeleteAlert" - }, - { - "target": "com.amazonaws.lookoutmetrics#DeleteAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#DescribeAlert" - }, - { - "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutions" - }, - { - "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#DescribeMetricSet" - }, - { - "target": "com.amazonaws.lookoutmetrics#DetectMetricSetConfig" - }, - { - "target": "com.amazonaws.lookoutmetrics#GetAnomalyGroup" - }, - { - "target": "com.amazonaws.lookoutmetrics#GetDataQualityMetrics" - }, - { - "target": "com.amazonaws.lookoutmetrics#GetFeedback" - }, - { - "target": "com.amazonaws.lookoutmetrics#GetSampleData" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListAlerts" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyDetectors" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupRelatedMetrics" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummaries" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeries" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListMetricSets" - }, - { - "target": "com.amazonaws.lookoutmetrics#ListTagsForResource" - }, - { - "target": "com.amazonaws.lookoutmetrics#PutFeedback" - }, - { - "target": "com.amazonaws.lookoutmetrics#TagResource" - }, - { - "target": "com.amazonaws.lookoutmetrics#UntagResource" - }, - { - "target": "com.amazonaws.lookoutmetrics#UpdateAlert" - }, - { - "target": "com.amazonaws.lookoutmetrics#UpdateAnomalyDetector" - }, - { - "target": "com.amazonaws.lookoutmetrics#UpdateMetricSet" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "LookoutMetrics", - "arnNamespace": "lookoutmetrics", - "cloudFormationName": "LookoutMetrics", - "cloudTrailEventSource": "lookoutmetrics.amazonaws.com", - "endpointPrefix": "lookoutmetrics" - }, - "aws.auth#sigv4": { - "name": "lookoutmetrics" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

This is the Amazon Lookout for Metrics API Reference. For an introduction to the service\n with tutorials for getting started, visit Amazon\n Lookout for Metrics Developer Guide.

", - "smithy.api#title": "Amazon Lookout for Metrics", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "String" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "String" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutmetrics-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutmetrics-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutmetrics.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://lookoutmetrics.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.ap-southeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.eu-central-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.eu-north-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.eu-west-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutmetrics.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.lookoutmetrics#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.lookoutmetrics#Message": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#Metric": { - "type": "structure", - "members": { - "MetricName": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The name of the metric.

", - "smithy.api#required": {} - } - }, - "AggregationFunction": { - "target": "com.amazonaws.lookoutmetrics#AggregationFunction", - "traits": { - "smithy.api#documentation": "

The function with which the metric is calculated.

", - "smithy.api#required": {} - } - }, - "Namespace": { - "target": "com.amazonaws.lookoutmetrics#Namespace", - "traits": { - "smithy.api#documentation": "

The namespace for the metric.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A calculation made by contrasting a measure and a dimension from your source data.

" - } - }, - "com.amazonaws.lookoutmetrics#MetricChangePercentage": { - "type": "double", - "traits": { - "smithy.api#range": { - "min": 0.0, - "max": 100.0 - } - } - }, - "com.amazonaws.lookoutmetrics#MetricLevelImpact": { - "type": "structure", - "members": { - "MetricName": { - "target": "com.amazonaws.lookoutmetrics#MetricName", - "traits": { - "smithy.api#documentation": "

The name of the measure.

" - } - }, - "NumTimeSeries": { - "target": "com.amazonaws.lookoutmetrics#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of anomalous metrics for the measure.

" - } - }, - "ContributionMatrix": { - "target": "com.amazonaws.lookoutmetrics#ContributionMatrix", - "traits": { - "smithy.api#documentation": "

Details about the dimensions that contributed to the anomaly.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a measure affected by an anomaly.

" - } - }, - "com.amazonaws.lookoutmetrics#MetricLevelImpactList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#MetricLevelImpact" - } - }, - "com.amazonaws.lookoutmetrics#MetricList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#Metric" - }, - "traits": { - "smithy.api#length": { - "min": 1 - } - } - }, - "com.amazonaws.lookoutmetrics#MetricName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$" - } - }, - "com.amazonaws.lookoutmetrics#MetricNameList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#MetricName" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 5 - } - } - }, - "com.amazonaws.lookoutmetrics#MetricSetDataQualityMetric": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the data quality metric array.

" - } - }, - "DataQualityMetricList": { - "target": "com.amazonaws.lookoutmetrics#DataQualityMetricList", - "traits": { - "smithy.api#documentation": "

The array of data quality metrics contained in the data quality metric set.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An array of DataQualityMetric objects that describes one or more data quality metrics.

" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetDataQualityMetricList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDataQualityMetric" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetDimensionFilter": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The dimension that you want to filter on.

" - } - }, - "FilterList": { - "target": "com.amazonaws.lookoutmetrics#FilterList", - "traits": { - "smithy.api#documentation": "

The list of filters that you are applying.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Describes a list of filters for choosing a subset of dimension values. Each filter consists of the dimension and one of its values that you want to include. When multiple dimensions or values are specified, the dimensions are joined with an AND operation and the values are joined with an OR operation.

" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetDimensionFilterList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDimensionFilter" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 63 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetSummary": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the dataset.

" - } - }, - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to which the dataset belongs.

" - } - }, - "MetricSetDescription": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", - "traits": { - "smithy.api#documentation": "

The description of the dataset.

" - } - }, - "MetricSetName": { - "target": "com.amazonaws.lookoutmetrics#MetricSetName", - "traits": { - "smithy.api#documentation": "

The name of the dataset.

" - } - }, - "CreationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the dataset was created.

" - } - }, - "LastModificationTime": { - "target": "com.amazonaws.lookoutmetrics#Timestamp", - "traits": { - "smithy.api#documentation": "

The time at which the dataset was last modified.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

The dataset's tags.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about a dataset.

" - } - }, - "com.amazonaws.lookoutmetrics#MetricSetSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#MetricSetSummary" - } - }, - "com.amazonaws.lookoutmetrics#MetricSource": { - "type": "structure", - "members": { - "S3SourceConfig": { - "target": "com.amazonaws.lookoutmetrics#S3SourceConfig" - }, - "AppFlowConfig": { - "target": "com.amazonaws.lookoutmetrics#AppFlowConfig", - "traits": { - "smithy.api#documentation": "

Details about an AppFlow datasource.

" - } - }, - "CloudWatchConfig": { - "target": "com.amazonaws.lookoutmetrics#CloudWatchConfig", - "traits": { - "smithy.api#documentation": "

Details about an Amazon CloudWatch monitoring datasource.

" - } - }, - "RDSSourceConfig": { - "target": "com.amazonaws.lookoutmetrics#RDSSourceConfig", - "traits": { - "smithy.api#documentation": "

Details about an Amazon Relational Database Service (RDS) datasource.

" - } - }, - "RedshiftSourceConfig": { - "target": "com.amazonaws.lookoutmetrics#RedshiftSourceConfig", - "traits": { - "smithy.api#documentation": "

Details about an Amazon Redshift database datasource.

" - } - }, - "AthenaSourceConfig": { - "target": "com.amazonaws.lookoutmetrics#AthenaSourceConfig", - "traits": { - "smithy.api#documentation": "

Details about an Amazon Athena datasource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about source data used to generate metrics.

" - } - }, - "com.amazonaws.lookoutmetrics#MetricValue": { - "type": "double" - }, - "com.amazonaws.lookoutmetrics#MetricValueList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#MetricValue" - } - }, - "com.amazonaws.lookoutmetrics#Namespace": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[^:]" - } - }, - "com.amazonaws.lookoutmetrics#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 3000 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#NumberAttributeValue": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#NumberListAttributeValue": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#NumberAttributeValue" - } - }, - "com.amazonaws.lookoutmetrics#Offset": { - "type": "integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#range": { - "min": 0, - "max": 432000 - } - } - }, - "com.amazonaws.lookoutmetrics#PoirotSecretManagerArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^arn:([a-z\\d-]+):.*:.*:secret:AmazonLookoutMetrics-.+$" - } - }, - "com.amazonaws.lookoutmetrics#PutFeedback": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#PutFeedbackRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#PutFeedbackResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Add feedback for an anomalous metric.

", - "smithy.api#http": { - "method": "POST", - "uri": "/PutFeedback", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#PutFeedbackRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the anomaly detector.

", - "smithy.api#required": {} - } - }, - "AnomalyGroupTimeSeriesFeedback": { - "target": "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeriesFeedback", - "traits": { - "smithy.api#documentation": "

Feedback for an anomalous metric.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#PutFeedbackResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#QuotaCode": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#QuoteSymbol": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1 - }, - "smithy.api#pattern": "^[^\\r\\n]|^$" - } - }, - "com.amazonaws.lookoutmetrics#RDSDatabaseIdentifier": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 63 - }, - "smithy.api#pattern": "^[a-zA-Z](?!.*--)(?!.*-$)[0-9a-zA-Z\\-]*$" - } - }, - "com.amazonaws.lookoutmetrics#RDSDatabaseName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_.]+$" - } - }, - "com.amazonaws.lookoutmetrics#RDSSourceConfig": { - "type": "structure", - "members": { - "DBInstanceIdentifier": { - "target": "com.amazonaws.lookoutmetrics#RDSDatabaseIdentifier", - "traits": { - "smithy.api#documentation": "

A string identifying the database instance.

" - } - }, - "DatabaseHost": { - "target": "com.amazonaws.lookoutmetrics#DatabaseHost", - "traits": { - "smithy.api#documentation": "

The host name of the database.

" - } - }, - "DatabasePort": { - "target": "com.amazonaws.lookoutmetrics#DatabasePort", - "traits": { - "smithy.api#documentation": "

The port number where the database can be accessed.

" - } - }, - "SecretManagerArn": { - "target": "com.amazonaws.lookoutmetrics#PoirotSecretManagerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

" - } - }, - "DatabaseName": { - "target": "com.amazonaws.lookoutmetrics#RDSDatabaseName", - "traits": { - "smithy.api#documentation": "

The name of the RDS database.

" - } - }, - "TableName": { - "target": "com.amazonaws.lookoutmetrics#TableName", - "traits": { - "smithy.api#documentation": "

The name of the table in the database.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role.

" - } - }, - "VpcConfiguration": { - "target": "com.amazonaws.lookoutmetrics#VpcConfiguration", - "traits": { - "smithy.api#documentation": "

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the Amazon Relational Database Service (RDS) configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#RedshiftClusterIdentifier": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 63 - }, - "smithy.api#pattern": "^[a-z](?!.*--)(?!.*-$)[0-9a-z\\-]*$" - } - }, - "com.amazonaws.lookoutmetrics#RedshiftDatabaseName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_.]+$" - } - }, - "com.amazonaws.lookoutmetrics#RedshiftSourceConfig": { - "type": "structure", - "members": { - "ClusterIdentifier": { - "target": "com.amazonaws.lookoutmetrics#RedshiftClusterIdentifier", - "traits": { - "smithy.api#documentation": "

A string identifying the Redshift cluster.

" - } - }, - "DatabaseHost": { - "target": "com.amazonaws.lookoutmetrics#DatabaseHost", - "traits": { - "smithy.api#documentation": "

The name of the database host.

" - } - }, - "DatabasePort": { - "target": "com.amazonaws.lookoutmetrics#DatabasePort", - "traits": { - "smithy.api#documentation": "

The port number where the database can be accessed.

" - } - }, - "SecretManagerArn": { - "target": "com.amazonaws.lookoutmetrics#PoirotSecretManagerArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

" - } - }, - "DatabaseName": { - "target": "com.amazonaws.lookoutmetrics#RedshiftDatabaseName", - "traits": { - "smithy.api#documentation": "

The Redshift database name.

" - } - }, - "TableName": { - "target": "com.amazonaws.lookoutmetrics#TableName", - "traits": { - "smithy.api#documentation": "

The table name of the Redshift database.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role providing access to the database.

" - } - }, - "VpcConfiguration": { - "target": "com.amazonaws.lookoutmetrics#VpcConfiguration", - "traits": { - "smithy.api#documentation": "

Contains information about the Amazon Virtual Private Cloud (VPC) configuration.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides information about the Amazon Redshift database configuration.

" - } - }, - "com.amazonaws.lookoutmetrics#RelatedColumnName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#RelationshipType": { - "type": "enum", - "members": { - "CAUSE_OF_INPUT_ANOMALY_GROUP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CAUSE_OF_INPUT_ANOMALY_GROUP" - } - }, - "EFFECT_OF_INPUT_ANOMALY_GROUP": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "EFFECT_OF_INPUT_ANOMALY_GROUP" - } - } - } - }, - "com.amazonaws.lookoutmetrics#ResourceId": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.lookoutmetrics#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the resource.

" - } - }, - "ResourceType": { - "target": "com.amazonaws.lookoutmetrics#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of the resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource cannot be found. Check the ARN of the resource and try again.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.lookoutmetrics#ResourceType": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#S3SourceConfig": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of an IAM role that has read and write access permissions to the source S3 bucket.

" - } - }, - "TemplatedPathList": { - "target": "com.amazonaws.lookoutmetrics#TemplatedPathList", - "traits": { - "smithy.api#documentation": "

A list of templated paths to the source files.

" - } - }, - "HistoricalDataPathList": { - "target": "com.amazonaws.lookoutmetrics#HistoricalDataPathList", - "traits": { - "smithy.api#documentation": "

A list of paths to the historical data files.

" - } - }, - "FileFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#FileFormatDescriptor", - "traits": { - "smithy.api#documentation": "

Contains information about a source file's formatting.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the configuration of the S3 bucket that contains source files.

" - } - }, - "com.amazonaws.lookoutmetrics#SNSConfiguration": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the IAM role that has access to the target SNS topic.

", - "smithy.api#required": {} - } - }, - "SnsTopicArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the target SNS topic.

", - "smithy.api#required": {} - } - }, - "SnsFormat": { - "target": "com.amazonaws.lookoutmetrics#SnsFormat", - "traits": { - "smithy.api#documentation": "

The format of the SNS topic.

\n
    \n
  • \n

    \n JSON – Send JSON alerts with an anomaly ID and a link to the anomaly detail page. This is the default.

    \n
  • \n
  • \n

    \n LONG_TEXT – Send human-readable alerts with information about the impacted timeseries and a link to the anomaly detail page. We recommend this for email.

    \n
  • \n
  • \n

    \n SHORT_TEXT – Send human-readable alerts with a link to the anomaly detail page. We recommend this for SMS.

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the SNS topic to which you want to send your alerts and the IAM role that has\n access to that topic.

" - } - }, - "com.amazonaws.lookoutmetrics#SampleDataS3SourceConfig": { - "type": "structure", - "members": { - "RoleArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the role.

", - "smithy.api#required": {} - } - }, - "TemplatedPathList": { - "target": "com.amazonaws.lookoutmetrics#TemplatedPathList", - "traits": { - "smithy.api#documentation": "

An array of strings containing the list of templated paths.

" - } - }, - "HistoricalDataPathList": { - "target": "com.amazonaws.lookoutmetrics#HistoricalDataPathList", - "traits": { - "smithy.api#documentation": "

An array of strings containing the historical set of data paths.

" - } - }, - "FileFormatDescriptor": { - "target": "com.amazonaws.lookoutmetrics#FileFormatDescriptor", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the source configuration in Amazon S3.

" - } - }, - "com.amazonaws.lookoutmetrics#SampleRow": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#DataItem" - } - }, - "com.amazonaws.lookoutmetrics#SampleRows": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#SampleRow" - } - }, - "com.amazonaws.lookoutmetrics#Score": { - "type": "double", - "traits": { - "smithy.api#range": { - "min": 0.0, - "max": 100.0 - } - } - }, - "com.amazonaws.lookoutmetrics#SecurityGroupId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[-0-9a-zA-Z]+$" - } - }, - "com.amazonaws.lookoutmetrics#SecurityGroupIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#SecurityGroupId" - } - }, - "com.amazonaws.lookoutmetrics#SensitivityThreshold": { - "type": "integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#range": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.lookoutmetrics#ServiceCode": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.lookoutmetrics#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the resource.

" - } - }, - "ResourceType": { - "target": "com.amazonaws.lookoutmetrics#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of the resource.

" - } - }, - "QuotaCode": { - "target": "com.amazonaws.lookoutmetrics#QuotaCode", - "traits": { - "smithy.api#documentation": "

The quota code.

" - } - }, - "ServiceCode": { - "target": "com.amazonaws.lookoutmetrics#ServiceCode", - "traits": { - "smithy.api#documentation": "

The service code.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The request exceeded the service's quotas. Check the service quotas and try again.

", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.lookoutmetrics#SnsFormat": { - "type": "enum", - "members": { - "LONG_TEXT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LONG_TEXT" - } - }, - "SHORT_TEXT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SHORT_TEXT" - } - }, - "JSON": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "JSON" - } - } - } - }, - "com.amazonaws.lookoutmetrics#StringAttributeValue": { - "type": "string" - }, - "com.amazonaws.lookoutmetrics#StringListAttributeValue": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#StringAttributeValue" - } - }, - "com.amazonaws.lookoutmetrics#SubnetId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 255 - }, - "smithy.api#pattern": "^[\\-0-9a-zA-Z]+$" - } - }, - "com.amazonaws.lookoutmetrics#SubnetIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#SubnetId" - } - }, - "com.amazonaws.lookoutmetrics#TableName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[a-zA-Z][a-zA-Z0-9_.]*$" - } - }, - "com.amazonaws.lookoutmetrics#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - } - } - }, - "com.amazonaws.lookoutmetrics#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.lookoutmetrics#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.lookoutmetrics#TagKey" - }, - "value": { - "target": "com.amazonaws.lookoutmetrics#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.lookoutmetrics#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Adds tags to a detector, dataset, or alert.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{ResourceArn}", - "code": 204 - } - } - }, - "com.amazonaws.lookoutmetrics#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The resource's Amazon Resource Name (ARN).

", - "smithy.api#httpLabel": {}, - "smithy.api#jsonName": "resourceArn", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutmetrics#TagMap", - "traits": { - "smithy.api#documentation": "

Tags to apply to the resource. Tag keys and values can contain letters, numbers, spaces, and the following\n symbols: _.:/=+@-\n

", - "smithy.api#jsonName": "tags", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - } - } - }, - "com.amazonaws.lookoutmetrics#TemplatedPath": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": "^s3://[a-zA-Z0-9_\\-\\/ {}=]+$" - } - }, - "com.amazonaws.lookoutmetrics#TemplatedPathList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#TemplatedPath" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.lookoutmetrics#TimeSeries": { - "type": "structure", - "members": { - "TimeSeriesId": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", - "traits": { - "smithy.api#documentation": "

The ID of the metric.

", - "smithy.api#required": {} - } - }, - "DimensionList": { - "target": "com.amazonaws.lookoutmetrics#DimensionNameValueList", - "traits": { - "smithy.api#documentation": "

The dimensions of the metric.

", - "smithy.api#required": {} - } - }, - "MetricValueList": { - "target": "com.amazonaws.lookoutmetrics#MetricValueList", - "traits": { - "smithy.api#documentation": "

The values for the metric.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as\n availability in the us-east-1 Region.

" - } - }, - "com.amazonaws.lookoutmetrics#TimeSeriesFeedback": { - "type": "structure", - "members": { - "TimeSeriesId": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", - "traits": { - "smithy.api#documentation": "

The ID of the metric.

" - } - }, - "IsAnomaly": { - "target": "com.amazonaws.lookoutmetrics#Boolean", - "traits": { - "smithy.api#documentation": "

Feedback on whether the metric is a legitimate anomaly.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Details about feedback submitted for an anomalous metric.

" - } - }, - "com.amazonaws.lookoutmetrics#TimeSeriesFeedbackList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#TimeSeriesFeedback" - } - }, - "com.amazonaws.lookoutmetrics#TimeSeriesId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 520 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#TimeSeriesList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#TimeSeries" - } - }, - "com.amazonaws.lookoutmetrics#Timestamp": { - "type": "timestamp" - }, - "com.amazonaws.lookoutmetrics#TimestampColumn": { - "type": "structure", - "members": { - "ColumnName": { - "target": "com.amazonaws.lookoutmetrics#ColumnName", - "traits": { - "smithy.api#documentation": "

The name of the timestamp column.

" - } - }, - "ColumnFormat": { - "target": "com.amazonaws.lookoutmetrics#DateTimeFormat", - "traits": { - "smithy.api#documentation": "

The format of the timestamp column.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about the column used to track time in a source data file.

" - } - }, - "com.amazonaws.lookoutmetrics#TimestampList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#TimestampString" - } - }, - "com.amazonaws.lookoutmetrics#TimestampString": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 60 - }, - "smithy.api#pattern": "^([12]\\d{3})-(1[0-2]|0[1-9])-(0[1-9]|[12]\\d|3[01])T([01]\\d|2[0-3]):([0-5]\\d):([0-5]\\d)(Z|(\\+|\\-)(0\\d|1[0-2]):([0-5]\\d)(\\[[[:alnum:]\\/\\_]+\\])?)$" - } - }, - "com.amazonaws.lookoutmetrics#Timezone": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 60 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutmetrics#TooManyRequestsException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The request was denied due to too many requests being submitted at the same time.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.lookoutmetrics#UUID": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 63 - }, - "smithy.api#pattern": "^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$" - } - }, - "com.amazonaws.lookoutmetrics#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Removes tags from a detector, dataset, or alert.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{ResourceArn}", - "code": 204 - } - } - }, - "com.amazonaws.lookoutmetrics#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The resource's Amazon Resource Name (ARN).

", - "smithy.api#httpLabel": {}, - "smithy.api#jsonName": "resourceArn", - "smithy.api#required": {} - } - }, - "TagKeys": { - "target": "com.amazonaws.lookoutmetrics#TagKeyList", - "traits": { - "smithy.api#documentation": "

Keys to remove from the resource's tags.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#jsonName": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#UpdateAlert": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#UpdateAlertRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#UpdateAlertResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Make changes to an existing alert.

", - "smithy.api#http": { - "method": "POST", - "uri": "/UpdateAlert", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#UpdateAlertRequest": { - "type": "structure", - "members": { - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the alert to update.

", - "smithy.api#required": {} - } - }, - "AlertDescription": { - "target": "com.amazonaws.lookoutmetrics#AlertDescription", - "traits": { - "smithy.api#documentation": "

A description of the alert.

" - } - }, - "AlertSensitivityThreshold": { - "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

An integer from 0 to 100 specifying the alert sensitivity threshold.

" - } - }, - "Action": { - "target": "com.amazonaws.lookoutmetrics#Action", - "traits": { - "smithy.api#documentation": "

Action that will be triggered when there is an alert.

" - } - }, - "AlertFilters": { - "target": "com.amazonaws.lookoutmetrics#AlertFilters", - "traits": { - "smithy.api#documentation": "

The configuration of the alert filters, containing MetricList and DimensionFilterList.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#UpdateAlertResponse": { - "type": "structure", - "members": { - "AlertArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the updated alert.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#UpdateAnomalyDetector": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates a detector. After activation, you can only change a detector's ingestion delay and description.

", - "smithy.api#http": { - "method": "POST", - "uri": "/UpdateAnomalyDetector", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorRequest": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the detector to update.

", - "smithy.api#required": {} - } - }, - "KmsKeyArn": { - "target": "com.amazonaws.lookoutmetrics#KmsKeyArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of an AWS KMS encryption key.

" - } - }, - "AnomalyDetectorDescription": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", - "traits": { - "smithy.api#documentation": "

The updated detector description.

" - } - }, - "AnomalyDetectorConfig": { - "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorConfig", - "traits": { - "smithy.api#documentation": "

Contains information about the configuration to which the detector will be updated.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorResponse": { - "type": "structure", - "members": { - "AnomalyDetectorArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the updated detector.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#UpdateMetricSet": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutmetrics#UpdateMetricSetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutmetrics#UpdateMetricSetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutmetrics#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" - }, - { - "target": "com.amazonaws.lookoutmetrics#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates a dataset.

", - "smithy.api#http": { - "method": "POST", - "uri": "/UpdateMetricSet", - "code": 200 - } - } - }, - "com.amazonaws.lookoutmetrics#UpdateMetricSetRequest": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the dataset to update.

", - "smithy.api#required": {} - } - }, - "MetricSetDescription": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", - "traits": { - "smithy.api#documentation": "

The dataset's description.

" - } - }, - "MetricList": { - "target": "com.amazonaws.lookoutmetrics#MetricList", - "traits": { - "smithy.api#documentation": "

The metric list.

" - } - }, - "Offset": { - "target": "com.amazonaws.lookoutmetrics#Offset", - "traits": { - "smithy.api#default": null, - "smithy.api#documentation": "

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

" - } - }, - "TimestampColumn": { - "target": "com.amazonaws.lookoutmetrics#TimestampColumn", - "traits": { - "smithy.api#documentation": "

The timestamp column.

" - } - }, - "DimensionList": { - "target": "com.amazonaws.lookoutmetrics#DimensionList", - "traits": { - "smithy.api#documentation": "

The dimension list.

" - } - }, - "MetricSetFrequency": { - "target": "com.amazonaws.lookoutmetrics#Frequency", - "traits": { - "smithy.api#documentation": "

The dataset's interval.

" - } - }, - "MetricSource": { - "target": "com.amazonaws.lookoutmetrics#MetricSource" - }, - "DimensionFilterList": { - "target": "com.amazonaws.lookoutmetrics#MetricSetDimensionFilterList", - "traits": { - "smithy.api#documentation": "

Describes a list of filters for choosing specific dimensions and specific values. Each\n filter consists of the dimension and one of its values that you want to include. When\n multiple dimensions or values are specified, the dimensions are joined with an AND operation\n and the values are joined with an OR operation.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutmetrics#UpdateMetricSetResponse": { - "type": "structure", - "members": { - "MetricSetArn": { - "target": "com.amazonaws.lookoutmetrics#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the dataset.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutmetrics#ValidationException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#required": {} - } - }, - "Reason": { - "target": "com.amazonaws.lookoutmetrics#ValidationExceptionReason", - "traits": { - "smithy.api#documentation": "

The reason that validation failed.

" - } - }, - "Fields": { - "target": "com.amazonaws.lookoutmetrics#ValidationExceptionFieldList", - "traits": { - "smithy.api#documentation": "

Fields that failed validation.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try\n again.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.lookoutmetrics#ValidationExceptionField": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.lookoutmetrics#FieldName", - "traits": { - "smithy.api#documentation": "

The name of the field.

", - "smithy.api#required": {} - } - }, - "Message": { - "target": "com.amazonaws.lookoutmetrics#Message", - "traits": { - "smithy.api#documentation": "

The message with more information about the validation exception.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains information about a a field in a validation exception.

" - } - }, - "com.amazonaws.lookoutmetrics#ValidationExceptionFieldList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutmetrics#ValidationExceptionField" - } - }, - "com.amazonaws.lookoutmetrics#ValidationExceptionReason": { - "type": "enum", - "members": { - "UNKNOWN_OPERATION": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UNKNOWN_OPERATION" - } - }, - "CANNOT_PARSE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CANNOT_PARSE" - } - }, - "FIELD_VALIDATION_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FIELD_VALIDATION_FAILED" - } - }, - "OTHER": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "OTHER" - } - } - } - }, - "com.amazonaws.lookoutmetrics#VpcConfiguration": { - "type": "structure", - "members": { - "SubnetIdList": { - "target": "com.amazonaws.lookoutmetrics#SubnetIdList", - "traits": { - "smithy.api#documentation": "

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

", - "smithy.api#required": {} - } - }, - "SecurityGroupIdList": { - "target": "com.amazonaws.lookoutmetrics#SecurityGroupIdList", - "traits": { - "smithy.api#documentation": "

An array of strings containing the list of security groups.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains configuration information about the Amazon Virtual Private Cloud (VPC).

" - } - } - } -} diff --git a/codegen/sdk-codegen/aws-models/lookoutvision.json b/codegen/sdk-codegen/aws-models/lookoutvision.json deleted file mode 100644 index 1dc4e95f52b0..000000000000 --- a/codegen/sdk-codegen/aws-models/lookoutvision.json +++ /dev/null @@ -1,4428 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.lookoutvision#AccessDeniedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

You are not authorized to perform the action.

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.lookoutvision#Anomaly": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.lookoutvision#AnomalyName", - "traits": { - "smithy.api#documentation": "

The name of an anomaly type found in an image. \n Name maps to an anomaly type in the training dataset, apart from the anomaly type background.\n The service automatically inserts the background anomaly type into the response from DetectAnomalies.

" - } - }, - "PixelAnomaly": { - "target": "com.amazonaws.lookoutvision#PixelAnomaly", - "traits": { - "smithy.api#documentation": "

Information about the pixel mask that covers an anomaly type.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about an anomaly type found on an image by an image segmentation model. \n For more information, see DetectAnomalies.

" - } - }, - "com.amazonaws.lookoutvision#AnomalyClassFilter": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10 - }, - "smithy.api#pattern": "^(normal|anomaly)$" - } - }, - "com.amazonaws.lookoutvision#AnomalyList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#Anomaly" - } - }, - "com.amazonaws.lookoutvision#AnomalyMask": { - "type": "blob", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 5242880 - } - } - }, - "com.amazonaws.lookoutvision#AnomalyName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^[a-zA-Z0-9]*$" - } - }, - "com.amazonaws.lookoutvision#Boolean": { - "type": "boolean" - }, - "com.amazonaws.lookoutvision#ClientToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^[a-zA-Z0-9-]+$" - } - }, - "com.amazonaws.lookoutvision#Color": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 7, - "max": 7 - }, - "smithy.api#pattern": "^\\#[a-zA-Z0-9]{6}$" - } - }, - "com.amazonaws.lookoutvision#CompilerOptions": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 3, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.lookoutvision#ComponentDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^[a-zA-Z0-9-_. ()':,;?]+$" - } - }, - "com.amazonaws.lookoutvision#ComponentName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9-_.]+$" - } - }, - "com.amazonaws.lookoutvision#ComponentVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^([0-9]{1,6})\\.([0-9]{1,6})\\.([0-9]{1,6})$" - } - }, - "com.amazonaws.lookoutvision#ComponentVersionArn": { - "type": "string", - "traits": { - "smithy.api#pattern": "^arn:[^:]*:greengrass:[^:]*:aws:components:[^:]+$" - } - }, - "com.amazonaws.lookoutvision#ConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The ID of the resource.

", - "smithy.api#required": {} - } - }, - "ResourceType": { - "target": "com.amazonaws.lookoutvision#ResourceType", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The type of the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The update or deletion of a resource caused an inconsistent state.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.lookoutvision#ContentType": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.lookoutvision#CreateDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#CreateDatasetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#CreateDatasetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a \n training or a test dataset from a valid dataset source (DatasetSource).

\n

If you want a single dataset project, specify train for the value of \n DatasetType.

\n

To have a project with separate training and test datasets, call CreateDataset twice.\n On the first call, specify train for the value of \n DatasetType. On the second call, specify test for the value of \n DatasetType.

\n

This operation requires permissions to perform the\n lookoutvision:CreateDataset operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects/{ProjectName}/datasets", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#CreateDatasetRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project in which you want to create a dataset.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The type of the dataset. Specify train for a training dataset.\n Specify test for a test dataset.

", - "smithy.api#required": {} - } - }, - "DatasetSource": { - "target": "com.amazonaws.lookoutvision#DatasetSource", - "traits": { - "smithy.api#documentation": "

The location of the manifest file that Amazon Lookout for Vision uses to create the dataset.

\n

If you don't specify DatasetSource, an empty dataset is created and the operation \n synchronously returns. Later, you can add JSON Lines by calling UpdateDatasetEntries.\n

\n

If you specify a value for DataSource, the manifest at the S3 location\n is validated and used to create the dataset. The call to CreateDataset is asynchronous\n and might take a while to complete. To find out the current status, Check the value of Status\n returned in a call to DescribeDataset.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to CreateDataset\n completes only once. You choose the value to pass. For example, An issue might prevent you\n from getting a response from CreateDataset.\n In this case, safely retry your call\n to CreateDataset by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple dataset creation requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to CreateDataset. An idempotency\n token is active for 8 hours.\n

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#CreateDatasetResponse": { - "type": "structure", - "members": { - "DatasetMetadata": { - "target": "com.amazonaws.lookoutvision#DatasetMetadata", - "traits": { - "smithy.api#documentation": "

Information about the dataset.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#CreateModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#CreateModelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#CreateModelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a new version of a model within an an Amazon Lookout for Vision project. \n CreateModel is an asynchronous operation in which Amazon Lookout for Vision trains, tests,\n and evaluates a new version of a model.

\n

To get the current status, check the Status field returned\n in the response from DescribeModel.

\n

If the project has a single dataset, Amazon Lookout for Vision internally splits the dataset\n to create a training and a test dataset. \n If the project has a training and a test dataset, Lookout for Vision uses the respective datasets to train and test \n the model.

\n

After training completes, the evaluation metrics are stored at the location specified in\n OutputConfig.

\n

This operation requires permissions to perform the\n lookoutvision:CreateModel operation. If you want to tag your model, you also require\n permission to the lookoutvision:TagResource operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects/{ProjectName}/models", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#CreateModelRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project in which you want to create a model version.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.lookoutvision#ModelDescriptionMessage", - "traits": { - "smithy.api#documentation": "

A description for the version of the model.

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to CreateModel\n completes only once. You choose the value to pass. For example, An issue\n might prevent you from getting a response from CreateModel.\n In this case, safely retry your call\n to CreateModel by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from starting multiple training jobs. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to CreateModel. An idempotency\n token is active for 8 hours.

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - }, - "OutputConfig": { - "target": "com.amazonaws.lookoutvision#OutputConfig", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The location where Amazon Lookout for Vision saves the training results.

", - "smithy.api#required": {} - } - }, - "KmsKeyId": { - "target": "com.amazonaws.lookoutvision#KmsKeyId", - "traits": { - "smithy.api#documentation": "

The identifier for your AWS KMS key.\n The key is used to encrypt training and test images copied into the service for model training. Your \n source images are unaffected.\n If this parameter is not specified, the copied images are encrypted by a key that AWS owns and manages.

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutvision#TagList", - "traits": { - "smithy.api#documentation": "

A set of tags (key-value pairs) that you want to attach to the model.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#CreateModelResponse": { - "type": "structure", - "members": { - "ModelMetadata": { - "target": "com.amazonaws.lookoutvision#ModelMetadata", - "traits": { - "smithy.api#documentation": "

The response from a call to CreateModel.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#CreateProject": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#CreateProjectRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#CreateProjectResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates an empty Amazon Lookout for Vision project. After you create the project, add a dataset by calling\n CreateDataset.

\n

This operation requires permissions to perform the\n lookoutvision:CreateProject operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#CreateProjectRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The name for the project.

", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to CreateProject\n completes only once. You choose the value to pass. For example, An issue might prevent you from \n getting a response from CreateProject.\n In this case, safely retry your call\n to CreateProject by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple project creation requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs\n if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to CreateProject. An idempotency\n token is active for 8 hours.

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#CreateProjectResponse": { - "type": "structure", - "members": { - "ProjectMetadata": { - "target": "com.amazonaws.lookoutvision#ProjectMetadata", - "traits": { - "smithy.api#documentation": "

Information about the project.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DatasetChanges": { - "type": "blob", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10485760 - } - } - }, - "com.amazonaws.lookoutvision#DatasetDescription": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the dataset.

" - } - }, - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#documentation": "

The type of the dataset. The value train represents a training dataset or single dataset project.\n The value test represents a test dataset.

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The Unix timestamp for the time and date that the dataset was created.

" - } - }, - "LastUpdatedTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The Unix timestamp for the date and time that the dataset was last updated.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutvision#DatasetStatus", - "traits": { - "smithy.api#documentation": "

The status of the dataset.

" - } - }, - "StatusMessage": { - "target": "com.amazonaws.lookoutvision#DatasetStatusMessage", - "traits": { - "smithy.api#documentation": "

The status message for the dataset.

" - } - }, - "ImageStats": { - "target": "com.amazonaws.lookoutvision#DatasetImageStats", - "traits": { - "smithy.api#documentation": "

Statistics about the images in a dataset.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The description for a dataset. For more information, see DescribeDataset.

" - } - }, - "com.amazonaws.lookoutvision#DatasetEntry": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 2, - "max": 8192 - }, - "smithy.api#pattern": "^\\{.*\\}$" - } - }, - "com.amazonaws.lookoutvision#DatasetEntryList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#DatasetEntry" - } - }, - "com.amazonaws.lookoutvision#DatasetGroundTruthManifest": { - "type": "structure", - "members": { - "S3Object": { - "target": "com.amazonaws.lookoutvision#InputS3Object", - "traits": { - "smithy.api#documentation": "

The S3 bucket location for the manifest file.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Location information about a manifest file. You can use a manifest file to\n create a dataset.

" - } - }, - "com.amazonaws.lookoutvision#DatasetImageStats": { - "type": "structure", - "members": { - "Total": { - "target": "com.amazonaws.lookoutvision#Integer", - "traits": { - "smithy.api#documentation": "

The total number of images in the dataset.

" - } - }, - "Labeled": { - "target": "com.amazonaws.lookoutvision#Integer", - "traits": { - "smithy.api#documentation": "

The total number of labeled images.

" - } - }, - "Normal": { - "target": "com.amazonaws.lookoutvision#Integer", - "traits": { - "smithy.api#documentation": "

The total number of images labeled as normal.

" - } - }, - "Anomaly": { - "target": "com.amazonaws.lookoutvision#Integer", - "traits": { - "smithy.api#documentation": "

the total number of images labeled as an anomaly.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Statistics about the images in a dataset.

" - } - }, - "com.amazonaws.lookoutvision#DatasetMetadata": { - "type": "structure", - "members": { - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#documentation": "

The type of the dataset.

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The Unix timestamp for the date and time that the dataset was created.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutvision#DatasetStatus", - "traits": { - "smithy.api#documentation": "

The status for the dataset.

" - } - }, - "StatusMessage": { - "target": "com.amazonaws.lookoutvision#DatasetStatusMessage", - "traits": { - "smithy.api#documentation": "

The status message for the dataset.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summary information for an Amazon Lookout for Vision dataset. For more information,\n see DescribeDataset and ProjectDescription.

" - } - }, - "com.amazonaws.lookoutvision#DatasetMetadataList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#DatasetMetadata" - } - }, - "com.amazonaws.lookoutvision#DatasetSource": { - "type": "structure", - "members": { - "GroundTruthManifest": { - "target": "com.amazonaws.lookoutvision#DatasetGroundTruthManifest", - "traits": { - "smithy.api#documentation": "

Location information for the manifest file.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the location of a manifest file that Amazon Lookout for Vision uses to to create a dataset.

" - } - }, - "com.amazonaws.lookoutvision#DatasetStatus": { - "type": "enum", - "members": { - "CREATE_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATE_IN_PROGRESS" - } - }, - "CREATE_COMPLETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATE_COMPLETE" - } - }, - "CREATE_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATE_FAILED" - } - }, - "UPDATE_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPDATE_IN_PROGRESS" - } - }, - "UPDATE_COMPLETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPDATE_COMPLETE" - } - }, - "UPDATE_FAILED_ROLLBACK_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPDATE_FAILED_ROLLBACK_IN_PROGRESS" - } - }, - "UPDATE_FAILED_ROLLBACK_COMPLETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPDATE_FAILED_ROLLBACK_COMPLETE" - } - }, - "DELETE_IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETE_IN_PROGRESS" - } - }, - "DELETE_COMPLETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETE_COMPLETE" - } - }, - "DELETE_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETE_FAILED" - } - } - } - }, - "com.amazonaws.lookoutvision#DatasetStatusMessage": { - "type": "string" - }, - "com.amazonaws.lookoutvision#DatasetType": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10 - }, - "smithy.api#pattern": "^train|test$" - } - }, - "com.amazonaws.lookoutvision#DateTime": { - "type": "timestamp" - }, - "com.amazonaws.lookoutvision#DeleteDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DeleteDatasetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DeleteDatasetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes an existing Amazon Lookout for Vision dataset.

\n

If your the project has a single\n dataset, you must create a new dataset before you can create a model.

\n

If you project has a training dataset and a test dataset consider the following.

\n
    \n
  • \n

    If you delete the test dataset, your project reverts to a single dataset project. If you then\n train the model, Amazon Lookout for Vision internally splits the remaining dataset into a training and test dataset.

    \n
  • \n
  • \n

    If you delete the training dataset, you must create a training dataset before you can create a model.

    \n
  • \n
\n

This operation requires permissions to perform the\n lookoutvision:DeleteDataset operation.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#DeleteDatasetRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the dataset that you want to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#documentation": "

The type of the dataset to delete. Specify train to delete the training dataset.\n Specify test to delete the test dataset. To delete the dataset in a single dataset project, \n specify train.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to DeleteDataset\n completes only once. You choose the value to pass. For example, An issue might prevent you from getting a response from DeleteDataset.\n In this case, safely retry your call\n to DeleteDataset by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple deletetion requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to DeleteDataset. An idempotency\n token is active for 8 hours.

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DeleteDatasetResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DeleteModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DeleteModelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DeleteModelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes an Amazon Lookout for Vision model. You can't delete a running model. To stop a running model,\n use the StopModel operation.

\n

It might take a few seconds to delete a model. To determine if a model has been deleted, call\n ListModels and check if the version of the model (ModelVersion) is in the\n Models array.

\n

\n

This operation requires permissions to perform the\n lookoutvision:DeleteModel operation.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/2020-11-20/projects/{ProjectName}/models/{ModelVersion}", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#DeleteModelRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the model that you want to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersionNoLatest", - "traits": { - "smithy.api#documentation": "

The version of the model that you want to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to DeleteModel\n completes only once. You choose the value to pass. For example, an issue might prevent\n you from getting a response from DeleteModel.\n In this case, safely retry your call\n to DeleteModel by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple model deletion requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to DeleteModel. An idempotency\n token is active for 8 hours.

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DeleteModelResponse": { - "type": "structure", - "members": { - "ModelArn": { - "target": "com.amazonaws.lookoutvision#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model that was deleted.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DeleteProject": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DeleteProjectRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DeleteProjectResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes an Amazon Lookout for Vision project.

\n

To delete a project, you must first delete each version of the model associated with \n the project. To delete a model use the DeleteModel operation.

\n

You also have to delete the dataset(s) associated with the model. For more information, see \n DeleteDataset. The images referenced by the training and test datasets aren't deleted. \n

\n

This operation requires permissions to perform the\n lookoutvision:DeleteProject operation.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/2020-11-20/projects/{ProjectName}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#DeleteProjectRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to DeleteProject\n completes only once. You choose the value to pass. For example, An issue\n might prevent you from getting a response from DeleteProject.\n In this case, safely retry your call\n to DeleteProject by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple project deletion requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to DeleteProject. An idempotency\n token is active for 8 hours.

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DeleteProjectResponse": { - "type": "structure", - "members": { - "ProjectArn": { - "target": "com.amazonaws.lookoutvision#ProjectArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project that was deleted.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DescribeDataset": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DescribeDatasetRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DescribeDatasetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describe an Amazon Lookout for Vision dataset.

\n

This operation requires permissions to perform the\n lookoutvision:DescribeDataset operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#DescribeDatasetRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the dataset that you want to describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#documentation": "

The type of the dataset to describe. Specify train to describe the \n training dataset. Specify test to describe the test dataset.\n If you have a single dataset project, specify train\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DescribeDatasetResponse": { - "type": "structure", - "members": { - "DatasetDescription": { - "target": "com.amazonaws.lookoutvision#DatasetDescription", - "traits": { - "smithy.api#documentation": "

The description of the requested dataset.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DescribeModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DescribeModelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DescribeModelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describes a version of an Amazon Lookout for Vision model.

\n

This operation requires permissions to perform the\n lookoutvision:DescribeModel operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}/models/{ModelVersion}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#DescribeModelPackagingJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DescribeModelPackagingJobRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DescribeModelPackagingJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describes an Amazon Lookout for Vision model packaging job.\n

\n

This operation requires permissions to perform the\n lookoutvision:DescribeModelPackagingJob operation.

\n

For more information, see \n Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}/modelpackagingjobs/{JobName}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#DescribeModelPackagingJobRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the model packaging job that you want to describe. \n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "JobName": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobName", - "traits": { - "smithy.api#documentation": "

The job name for the model packaging job. \n\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DescribeModelPackagingJobResponse": { - "type": "structure", - "members": { - "ModelPackagingDescription": { - "target": "com.amazonaws.lookoutvision#ModelPackagingDescription", - "traits": { - "smithy.api#documentation": "

The description of the model packaging job.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DescribeModelRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The project that contains the version of a model that you want to describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model that you want to describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DescribeModelResponse": { - "type": "structure", - "members": { - "ModelDescription": { - "target": "com.amazonaws.lookoutvision#ModelDescription", - "traits": { - "smithy.api#documentation": "

Contains the description of the model.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DescribeProject": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DescribeProjectRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DescribeProjectResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Describes an Amazon Lookout for Vision project.

\n

This operation requires permissions to perform the\n lookoutvision:DescribeProject operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#DescribeProjectRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that you want to describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DescribeProjectResponse": { - "type": "structure", - "members": { - "ProjectDescription": { - "target": "com.amazonaws.lookoutvision#ProjectDescription", - "traits": { - "smithy.api#documentation": "

The description of the project.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DetectAnomalies": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#DetectAnomaliesRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#DetectAnomaliesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Detects anomalies in an image that you supply.

\n

The response from DetectAnomalies includes a boolean prediction\n that the image contains one or more anomalies and a confidence value for the prediction.\n If the model is an image segmentation model, the response also includes segmentation\n information for each type of anomaly found in the image.

\n \n

Before calling DetectAnomalies, you must first start your model with the StartModel operation.\n You are charged for the amount of time, in minutes, that a model runs and for the number of anomaly detection units that your\n model uses. If you are not using a model, use the StopModel operation to stop your model.

\n
\n

For more information, see Detecting anomalies in an image in the Amazon Lookout for Vision developer guide.

\n

This operation requires permissions to perform the\n lookoutvision:DetectAnomalies operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects/{ProjectName}/models/{ModelVersion}/detect", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#DetectAnomaliesRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the model version that you want to use.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model that you want to use.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Body": { - "target": "com.amazonaws.lookoutvision#Stream", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The unencrypted image bytes that you want to analyze.

", - "smithy.api#httpPayload": {}, - "smithy.api#required": {} - } - }, - "ContentType": { - "target": "com.amazonaws.lookoutvision#ContentType", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The type of the image passed in Body.\n Valid values are image/png (PNG format images) and image/jpeg (JPG format images).

", - "smithy.api#httpHeader": "Content-Type", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#DetectAnomaliesResponse": { - "type": "structure", - "members": { - "DetectAnomalyResult": { - "target": "com.amazonaws.lookoutvision#DetectAnomalyResult", - "traits": { - "smithy.api#documentation": "

The results of the DetectAnomalies operation.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#DetectAnomalyResult": { - "type": "structure", - "members": { - "Source": { - "target": "com.amazonaws.lookoutvision#ImageSource", - "traits": { - "smithy.api#documentation": "

The source of the image that was analyzed. direct means that the\n images was supplied from the local computer. No other values are supported.

" - } - }, - "IsAnomalous": { - "target": "com.amazonaws.lookoutvision#Boolean", - "traits": { - "smithy.api#documentation": "

True if Amazon Lookout for Vision classifies the image as containing an anomaly, otherwise false.

" - } - }, - "Confidence": { - "target": "com.amazonaws.lookoutvision#Float", - "traits": { - "smithy.api#documentation": "

The confidence that Lookout for Vision has in the accuracy of the classification in IsAnomalous.

" - } - }, - "Anomalies": { - "target": "com.amazonaws.lookoutvision#AnomalyList", - "traits": { - "smithy.api#documentation": "

If the model is an image segmentation model, Anomalies contains a list of\n anomaly types found in the image. There is one entry for each type of anomaly found (even\n if multiple instances of an anomaly type exist on the image). The first element in the list\n is always an anomaly type representing the image background ('background') and shouldn't be\n considered an anomaly. Amazon Lookout for Vision automatically add the background anomaly type to the\n response, and you don't need to declare a background anomaly type in your dataset.

\n

If the list has one entry ('background'), no anomalies were found on the image.

\n

\n

An image classification model doesn't return an Anomalies list.

" - } - }, - "AnomalyMask": { - "target": "com.amazonaws.lookoutvision#AnomalyMask", - "traits": { - "smithy.api#documentation": "

If the model is an image segmentation model, AnomalyMask contains pixel masks that covers all anomaly types found on the image.\n \n Each anomaly type has a different mask color. To map a color to an anomaly type, see the color field\n of the PixelAnomaly object.

\n

An image classification model doesn't return an Anomalies list.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The prediction results from a call to DetectAnomalies.\n DetectAnomalyResult includes classification information for the prediction (IsAnomalous and Confidence).\n If the model you use is an image segementation model, DetectAnomalyResult also includes segmentation information (Anomalies\n and AnomalyMask). Classification information is calculated separately from segmentation information\n and you shouldn't assume a relationship between them.

" - } - }, - "com.amazonaws.lookoutvision#ExceptionString": { - "type": "string" - }, - "com.amazonaws.lookoutvision#Float": { - "type": "float" - }, - "com.amazonaws.lookoutvision#GreengrassConfiguration": { - "type": "structure", - "members": { - "CompilerOptions": { - "target": "com.amazonaws.lookoutvision#CompilerOptions", - "traits": { - "smithy.api#documentation": "

Additional compiler options for the Greengrass component. Currently, \n only NVIDIA Graphics Processing Units (GPU) and CPU accelerators are supported. \n If you specify TargetDevice, don't specify CompilerOptions.

\n

For more information, see \n Compiler options in the Amazon Lookout for Vision Developer Guide.

" - } - }, - "TargetDevice": { - "target": "com.amazonaws.lookoutvision#TargetDevice", - "traits": { - "smithy.api#documentation": "

The target device for the model. Currently the only supported value is jetson_xavier.\n If you specify TargetDevice, you can't specify\n TargetPlatform.\n\n

" - } - }, - "TargetPlatform": { - "target": "com.amazonaws.lookoutvision#TargetPlatform", - "traits": { - "smithy.api#documentation": "

The target platform for the model. If you specify TargetPlatform, you can't specify\n TargetDevice. \n

" - } - }, - "S3OutputLocation": { - "target": "com.amazonaws.lookoutvision#S3Location", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

\n An S3 location in which Lookout for Vision stores the component artifacts. \n

", - "smithy.api#required": {} - } - }, - "ComponentName": { - "target": "com.amazonaws.lookoutvision#ComponentName", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

\n A name for the AWS IoT Greengrass component. \n

", - "smithy.api#required": {} - } - }, - "ComponentVersion": { - "target": "com.amazonaws.lookoutvision#ComponentVersion", - "traits": { - "smithy.api#documentation": "

A Version for the AWS IoT Greengrass component. If you don't provide a\n value, a default value of \n Model Version.0.0 is used.\n

" - } - }, - "ComponentDescription": { - "target": "com.amazonaws.lookoutvision#ComponentDescription", - "traits": { - "smithy.api#documentation": "

\n A description for the AWS IoT Greengrass component.\n

" - } - }, - "Tags": { - "target": "com.amazonaws.lookoutvision#TagList", - "traits": { - "smithy.api#documentation": "

\n A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.\n

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Configuration information for the AWS IoT Greengrass component created in a model packaging job. \n For more information, see StartModelPackagingJob.\n

\n \n

You can't specify a component with the same ComponentName and Componentversion as\n an existing component with the same component name and component version.

\n
" - } - }, - "com.amazonaws.lookoutvision#GreengrassOutputDetails": { - "type": "structure", - "members": { - "ComponentVersionArn": { - "target": "com.amazonaws.lookoutvision#ComponentVersionArn", - "traits": { - "smithy.api#documentation": "

\nThe Amazon Resource Name (ARN) of the component.\n

" - } - }, - "ComponentName": { - "target": "com.amazonaws.lookoutvision#ComponentName", - "traits": { - "smithy.api#documentation": "

\nThe name of the component.\n

" - } - }, - "ComponentVersion": { - "target": "com.amazonaws.lookoutvision#ComponentVersion", - "traits": { - "smithy.api#documentation": "

\nThe version of the component.\n

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the AWS IoT Greengrass component created by a model packaging job.\n\n

" - } - }, - "com.amazonaws.lookoutvision#ImageSource": { - "type": "structure", - "members": { - "Type": { - "target": "com.amazonaws.lookoutvision#ImageSourceType", - "traits": { - "smithy.api#documentation": "

The type of the image.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The source for an image.

" - } - }, - "com.amazonaws.lookoutvision#ImageSourceType": { - "type": "string", - "traits": { - "smithy.api#pattern": "^direct$" - } - }, - "com.amazonaws.lookoutvision#InferenceUnits": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1 - } - } - }, - "com.amazonaws.lookoutvision#InputS3Object": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutvision#S3BucketName", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The Amazon S3 bucket that contains the manifest.

", - "smithy.api#required": {} - } - }, - "Key": { - "target": "com.amazonaws.lookoutvision#S3ObjectKey", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The name and location of the manifest file withiin the bucket.

", - "smithy.api#required": {} - } - }, - "VersionId": { - "target": "com.amazonaws.lookoutvision#S3ObjectVersion", - "traits": { - "smithy.api#documentation": "

The version ID of the bucket.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Amazon S3 Location information for an input manifest file.

" - } - }, - "com.amazonaws.lookoutvision#Integer": { - "type": "integer" - }, - "com.amazonaws.lookoutvision#InternalServerException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - }, - "RetryAfterSeconds": { - "target": "com.amazonaws.lookoutvision#RetryAfterSeconds", - "traits": { - "smithy.api#documentation": "

The period of time, in seconds, before the operation can be retried.

", - "smithy.api#httpHeader": "Retry-After" - } - } - }, - "traits": { - "smithy.api#documentation": "

Amazon Lookout for Vision experienced a service issue. Try your call again.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.lookoutvision#IsLabeled": { - "type": "boolean" - }, - "com.amazonaws.lookoutvision#KmsKeyId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$" - } - }, - "com.amazonaws.lookoutvision#ListDatasetEntries": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#ListDatasetEntriesRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#ListDatasetEntriesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the JSON Lines within a dataset. An Amazon Lookout for Vision JSON Line contains the anomaly\n information for a single image, including the image location and the assigned label.

\n

This operation requires permissions to perform the\n lookoutvision:ListDatasetEntries operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}/entries", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "DatasetEntries", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutvision#ListDatasetEntriesRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the dataset that you want to list.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#documentation": "

The type of the dataset that you want to list. Specify train to list \n the training dataset. Specify test to list the test dataset. If you have a single dataset\n project, specify train.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Labeled": { - "target": "com.amazonaws.lookoutvision#IsLabeled", - "traits": { - "smithy.api#documentation": "

Specify true to include labeled entries, otherwise specify false. If you\n don't specify a value, Lookout for Vision returns all entries.

", - "smithy.api#httpQuery": "labeled" - } - }, - "AnomalyClass": { - "target": "com.amazonaws.lookoutvision#AnomalyClassFilter", - "traits": { - "smithy.api#documentation": "

Specify normal to include only normal images. Specify anomaly to only include\n anomalous entries. If you don't specify a value, Amazon Lookout for Vision returns normal and anomalous images.

", - "smithy.api#httpQuery": "anomalyClass" - } - }, - "BeforeCreationDate": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

Only includes entries before the specified date in the response. For example, 2020-06-23T00:00:00.

", - "smithy.api#httpQuery": "createdBefore" - } - }, - "AfterCreationDate": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

Only includes entries after the specified date in the response. For example, 2020-06-23T00:00:00.

", - "smithy.api#httpQuery": "createdAfter" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous response was incomplete (because there is more data to retrieve),\n Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination token to\n retrieve the next set of dataset entries.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutvision#PageSize", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return per paginated call. The largest value you can specify is 100. \n If you specify a value greater than 100, a ValidationException\n error occurs. The default value is 100.

", - "smithy.api#httpQuery": "maxResults" - } - }, - "SourceRefContains": { - "target": "com.amazonaws.lookoutvision#QueryString", - "traits": { - "smithy.api#documentation": "

Perform a \"contains\" search on the values of the source-ref key within the dataset. \n For example a value of \"IMG_17\" returns all JSON Lines where the source-ref key value matches *IMG_17*.

", - "smithy.api#httpQuery": "sourceRefContains" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#ListDatasetEntriesResponse": { - "type": "structure", - "members": { - "DatasetEntries": { - "target": "com.amazonaws.lookoutvision#DatasetEntryList", - "traits": { - "smithy.api#documentation": "

A list of the entries (JSON Lines) within the dataset.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the response is truncated, Amazon Lookout for Vision returns this token\n that you can use in the subsequent request to retrieve the next set ofdataset entries.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#ListModelPackagingJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#ListModelPackagingJobsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#ListModelPackagingJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\nLists the model packaging jobs created for an Amazon Lookout for Vision project.\n

\n

This operation requires permissions to perform the\n lookoutvision:ListModelPackagingJobs operation.\n

\n

For more information, see \n Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}/modelpackagingjobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "ModelPackagingJobs", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutvision#ListModelPackagingJobsRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

\nThe name of the project for which you want to list the model packaging jobs.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous response was incomplete (because there is more\n results to retrieve), Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination \n token to retrieve the next set of results.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutvision#PageSize", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return per paginated call. The largest value you can specify is 100. \n If you specify a value greater than 100, a ValidationException\n error occurs. The default value is 100.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#ListModelPackagingJobsResponse": { - "type": "structure", - "members": { - "ModelPackagingJobs": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobsList", - "traits": { - "smithy.api#documentation": "

\nA list of the model packaging jobs created for the specified Amazon Lookout for Vision project.\n

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous response was incomplete (because there is more\n results to retrieve), Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination \n token to retrieve the next set of results.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#ListModels": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#ListModelsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#ListModelsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the versions of a model in an Amazon Lookout for Vision project.

\n

The ListModels operation is eventually consistent. \n Recent calls to CreateModel might\n take a while to appear in the response from ListProjects.

\n

This operation requires permissions to perform the\n lookoutvision:ListModels operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects/{ProjectName}/models", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Models", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutvision#ListModelsRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the model versions that you want to list.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous response was incomplete (because there is more data to retrieve),\n Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination token to\n retrieve the next set of models.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutvision#PageSize", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return per paginated call. The largest value you can specify is 100. \n If you specify a value greater than 100, a ValidationException\n error occurs. The default value is 100.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#ListModelsResponse": { - "type": "structure", - "members": { - "Models": { - "target": "com.amazonaws.lookoutvision#ModelMetadataList", - "traits": { - "smithy.api#documentation": "

A list of model versions in the specified project.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the response is truncated, Amazon Lookout for Vision returns this token\n that you can use in the subsequent request to retrieve the next set of models.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#ListProjects": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#ListProjectsRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#ListProjectsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in \n which you call ListProjects.

\n

The ListProjects operation is eventually consistent. \n Recent calls to CreateProject and DeleteProject might\n take a while to appear in the response from ListProjects.

\n

This operation requires permissions to perform the\n lookoutvision:ListProjects operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/projects", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Projects", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.lookoutvision#ListProjectsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous response was incomplete (because there is more data to retrieve),\n Amazon Lookout for Vision returns a pagination token in the response. You can use this pagination token to\n retrieve the next set of projects.

", - "smithy.api#httpQuery": "nextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.lookoutvision#PageSize", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return per paginated call. The largest value you can specify is 100. \n If you specify a value greater than 100, a ValidationException\n error occurs. The default value is 100.

", - "smithy.api#httpQuery": "maxResults" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#ListProjectsResponse": { - "type": "structure", - "members": { - "Projects": { - "target": "com.amazonaws.lookoutvision#ProjectMetadataList", - "traits": { - "smithy.api#documentation": "

A list of projects in your AWS account.

" - } - }, - "NextToken": { - "target": "com.amazonaws.lookoutvision#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the response is truncated, Amazon Lookout for Vision returns this token\n that you can use in the subsequent request to retrieve the next set of projects.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a list of tags attached to the specified Amazon Lookout for Vision model.

\n

This operation requires permissions to perform the\n lookoutvision:ListTagsForResource operation.

", - "smithy.api#http": { - "method": "GET", - "uri": "/2020-11-20/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutvision#TagArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model for which you want to list tags.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "Tags": { - "target": "com.amazonaws.lookoutvision#TagList", - "traits": { - "smithy.api#documentation": "

A map of tag keys and values attached to the specified model.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#LookoutVisionService": { - "type": "service", - "version": "2020-11-20", - "operations": [ - { - "target": "com.amazonaws.lookoutvision#CreateDataset" - }, - { - "target": "com.amazonaws.lookoutvision#CreateModel" - }, - { - "target": "com.amazonaws.lookoutvision#CreateProject" - }, - { - "target": "com.amazonaws.lookoutvision#DeleteDataset" - }, - { - "target": "com.amazonaws.lookoutvision#DeleteModel" - }, - { - "target": "com.amazonaws.lookoutvision#DeleteProject" - }, - { - "target": "com.amazonaws.lookoutvision#DescribeDataset" - }, - { - "target": "com.amazonaws.lookoutvision#DescribeModel" - }, - { - "target": "com.amazonaws.lookoutvision#DescribeModelPackagingJob" - }, - { - "target": "com.amazonaws.lookoutvision#DescribeProject" - }, - { - "target": "com.amazonaws.lookoutvision#DetectAnomalies" - }, - { - "target": "com.amazonaws.lookoutvision#ListDatasetEntries" - }, - { - "target": "com.amazonaws.lookoutvision#ListModelPackagingJobs" - }, - { - "target": "com.amazonaws.lookoutvision#ListModels" - }, - { - "target": "com.amazonaws.lookoutvision#ListProjects" - }, - { - "target": "com.amazonaws.lookoutvision#ListTagsForResource" - }, - { - "target": "com.amazonaws.lookoutvision#StartModel" - }, - { - "target": "com.amazonaws.lookoutvision#StartModelPackagingJob" - }, - { - "target": "com.amazonaws.lookoutvision#StopModel" - }, - { - "target": "com.amazonaws.lookoutvision#TagResource" - }, - { - "target": "com.amazonaws.lookoutvision#UntagResource" - }, - { - "target": "com.amazonaws.lookoutvision#UpdateDatasetEntries" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "LookoutVision", - "arnNamespace": "lookoutvision", - "cloudFormationName": "LookoutVision", - "cloudTrailEventSource": "lookoutvision.amazonaws.com", - "endpointPrefix": "lookoutvision" - }, - "aws.auth#sigv4": { - "name": "lookoutvision" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, \n data types, common parameters, and common errors.

\n

Amazon Lookout for Vision enables you to find visual defects in industrial products,\n accurately and at scale. It uses computer vision to identify missing components in an industrial product,\n damage to vehicles or structures, irregularities in production lines, and even minuscule defects in\n silicon wafers — or any other physical item where quality is important such as a missing capacitor\n on printed circuit boards.

", - "smithy.api#title": "Amazon Lookout for Vision", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutvision-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutvision-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://lookoutvision.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://lookoutvision.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.ap-northeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.eu-central-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.eu-west-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://lookoutvision.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.lookoutvision#ModelArn": { - "type": "string" - }, - "com.amazonaws.lookoutvision#ModelDescription": { - "type": "structure", - "members": { - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutvision#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model.

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The unix timestamp for the date and time that the model was created.

" - } - }, - "Description": { - "target": "com.amazonaws.lookoutvision#ModelDescriptionMessage", - "traits": { - "smithy.api#documentation": "

The description for the model.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutvision#ModelStatus", - "traits": { - "smithy.api#documentation": "

The status of the model.

" - } - }, - "StatusMessage": { - "target": "com.amazonaws.lookoutvision#ModelStatusMessage", - "traits": { - "smithy.api#documentation": "

The status message for the model.

" - } - }, - "Performance": { - "target": "com.amazonaws.lookoutvision#ModelPerformance", - "traits": { - "smithy.api#documentation": "

Performance metrics for the model. Created during training.

" - } - }, - "OutputConfig": { - "target": "com.amazonaws.lookoutvision#OutputConfig", - "traits": { - "smithy.api#documentation": "

The S3 location where Amazon Lookout for Vision saves model training files.

" - } - }, - "EvaluationManifest": { - "target": "com.amazonaws.lookoutvision#OutputS3Object", - "traits": { - "smithy.api#documentation": "

The S3 location where Amazon Lookout for Vision saves the manifest file\n that was used to test the trained model and generate the performance scores.

" - } - }, - "EvaluationResult": { - "target": "com.amazonaws.lookoutvision#OutputS3Object", - "traits": { - "smithy.api#documentation": "

The S3 location where Amazon Lookout for Vision saves the performance metrics.

" - } - }, - "EvaluationEndTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The unix timestamp for the date and time that the evaluation ended.

" - } - }, - "KmsKeyId": { - "target": "com.amazonaws.lookoutvision#KmsKeyId", - "traits": { - "smithy.api#documentation": "

The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model\n during training.

" - } - }, - "MinInferenceUnits": { - "target": "com.amazonaws.lookoutvision#InferenceUnits", - "traits": { - "smithy.api#documentation": "

The minimum number of inference units used by the model. For more information,\n see StartModel\n

" - } - }, - "MaxInferenceUnits": { - "target": "com.amazonaws.lookoutvision#InferenceUnits", - "traits": { - "smithy.api#documentation": "

The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model.\n For more information, see StartModel.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Describes an Amazon Lookout for Vision model.

" - } - }, - "com.amazonaws.lookoutvision#ModelDescriptionMessage": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 500 - }, - "smithy.api#pattern": "^[0-9A-Za-z\\.\\-_]*$" - } - }, - "com.amazonaws.lookoutvision#ModelHostingStatus": { - "type": "enum", - "members": { - "STARTING_HOSTING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STARTING_HOSTING" - } - }, - "HOSTED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "HOSTED" - } - }, - "HOSTING_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "HOSTING_FAILED" - } - }, - "STOPPING_HOSTING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STOPPING_HOSTING" - } - }, - "SYSTEM_UPDATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SYSTEM_UPDATING" - } - } - } - }, - "com.amazonaws.lookoutvision#ModelMetadata": { - "type": "structure", - "members": { - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The unix timestamp for the date and time that the model was created.

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model.

" - } - }, - "ModelArn": { - "target": "com.amazonaws.lookoutvision#ModelArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model.

" - } - }, - "Description": { - "target": "com.amazonaws.lookoutvision#ModelDescriptionMessage", - "traits": { - "smithy.api#documentation": "

The description for the model.

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutvision#ModelStatus", - "traits": { - "smithy.api#documentation": "

The status of the model.

" - } - }, - "StatusMessage": { - "target": "com.amazonaws.lookoutvision#ModelStatusMessage", - "traits": { - "smithy.api#documentation": "

The status message for the model.

" - } - }, - "Performance": { - "target": "com.amazonaws.lookoutvision#ModelPerformance", - "traits": { - "smithy.api#documentation": "

Performance metrics for the model. Not available until training has successfully completed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Describes an Amazon Lookout for Vision model.

" - } - }, - "com.amazonaws.lookoutvision#ModelMetadataList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#ModelMetadata" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingConfiguration": { - "type": "structure", - "members": { - "Greengrass": { - "target": "com.amazonaws.lookoutvision#GreengrassConfiguration", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

\nConfiguration information for the AWS IoT Greengrass component in a model packaging job.\n

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

\nConfiguration information for a Amazon Lookout for Vision model packaging job. For more information,\nsee StartModelPackagingJob.\n

" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingDescription": { - "type": "structure", - "members": { - "JobName": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobName", - "traits": { - "smithy.api#documentation": "

\nThe name of the model packaging job.\n

" - } - }, - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that's associated with a model that's in the model package.\n\n

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model used in the model packaging job.\n\n

" - } - }, - "ModelPackagingConfiguration": { - "target": "com.amazonaws.lookoutvision#ModelPackagingConfiguration", - "traits": { - "smithy.api#documentation": "

\nThe configuration information used in the model packaging job.\n

" - } - }, - "ModelPackagingJobDescription": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobDescription", - "traits": { - "smithy.api#documentation": "

The description for the model packaging job.\n\n

" - } - }, - "ModelPackagingMethod": { - "target": "com.amazonaws.lookoutvision#ModelPackagingMethod", - "traits": { - "smithy.api#documentation": "

The AWS service used to package the job. Currently Lookout for Vision can package\njobs with AWS IoT Greengrass.\n

" - } - }, - "ModelPackagingOutputDetails": { - "target": "com.amazonaws.lookoutvision#ModelPackagingOutputDetails", - "traits": { - "smithy.api#documentation": "

Information about the output of the model packaging job. For more information,\n see DescribeModelPackagingJob.\n

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobStatus", - "traits": { - "smithy.api#documentation": "

\nThe status of the model packaging job.\n

" - } - }, - "StatusMessage": { - "target": "com.amazonaws.lookoutvision#ModelPackagingStatusMessage", - "traits": { - "smithy.api#documentation": "

\nThe status message for the model packaging job.\n

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

\n The Unix timestamp for the time and date that the model packaging job was created.\n

" - } - }, - "LastUpdatedTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

\n The Unix timestamp for the time and date that the model packaging job was last updated.\n

" - } - } - }, - "traits": { - "smithy.api#documentation": "

\nInformation about a model packaging job. For more information, see \nDescribeModelPackagingJob.\n

" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingJobDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^[a-zA-Z0-9-_. ()':,;?]+$" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingJobMetadata": { - "type": "structure", - "members": { - "JobName": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobName", - "traits": { - "smithy.api#documentation": "

\nThe name of the model packaging job.\n

" - } - }, - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

\nThe project that contains the model that is in the model package.\n

" - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

\nThe version of the model that is in the model package.\n

" - } - }, - "ModelPackagingJobDescription": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobDescription", - "traits": { - "smithy.api#documentation": "

\nThe description for the model packaging job.\n

" - } - }, - "ModelPackagingMethod": { - "target": "com.amazonaws.lookoutvision#ModelPackagingMethod", - "traits": { - "smithy.api#documentation": "

\nThe AWS service used to package the job. Currently Lookout for Vision can package\n jobs with AWS IoT Greengrass.\n

" - } - }, - "Status": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the model packaging job.\n

" - } - }, - "StatusMessage": { - "target": "com.amazonaws.lookoutvision#ModelPackagingStatusMessage", - "traits": { - "smithy.api#documentation": "

The status message for the model packaging job.\n

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The Unix timestamp for the time and date that the model packaging job was created.

" - } - }, - "LastUpdatedTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The Unix timestamp for the time and date that the model packaging job was last updated.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

\n Metadata for a model packaging job. For more information, see ListModelPackagingJobs.\n

" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingJobName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^[a-zA-Z0-9-]+$" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingJobStatus": { - "type": "enum", - "members": { - "CREATED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATED" - } - }, - "RUNNING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RUNNING" - } - }, - "SUCCEEDED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUCCEEDED" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - } - } - }, - "com.amazonaws.lookoutvision#ModelPackagingJobsList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobMetadata" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingMethod": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 32 - }, - "smithy.api#pattern": "^[a-zA-Z0-9]+$" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingOutputDetails": { - "type": "structure", - "members": { - "Greengrass": { - "target": "com.amazonaws.lookoutvision#GreengrassOutputDetails", - "traits": { - "smithy.api#documentation": "

\nInformation about the AWS IoT Greengrass component in a model packaging job.\n

" - } - } - }, - "traits": { - "smithy.api#documentation": "

\nInformation about the output from a model packaging job.\n

" - } - }, - "com.amazonaws.lookoutvision#ModelPackagingStatusMessage": { - "type": "string" - }, - "com.amazonaws.lookoutvision#ModelPerformance": { - "type": "structure", - "members": { - "F1Score": { - "target": "com.amazonaws.lookoutvision#Float", - "traits": { - "smithy.api#documentation": "

The overall F1 score metric for the trained model.

" - } - }, - "Recall": { - "target": "com.amazonaws.lookoutvision#Float", - "traits": { - "smithy.api#documentation": "

The overall recall metric value for the trained model.

" - } - }, - "Precision": { - "target": "com.amazonaws.lookoutvision#Float", - "traits": { - "smithy.api#documentation": "

The overall precision metric value for the trained model.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the evaluation performance of a trained model.

" - } - }, - "com.amazonaws.lookoutvision#ModelStatus": { - "type": "enum", - "members": { - "TRAINING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TRAINING" - } - }, - "TRAINED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TRAINED" - } - }, - "TRAINING_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TRAINING_FAILED" - } - }, - "STARTING_HOSTING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STARTING_HOSTING" - } - }, - "HOSTED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "HOSTED" - } - }, - "HOSTING_FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "HOSTING_FAILED" - } - }, - "STOPPING_HOSTING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STOPPING_HOSTING" - } - }, - "SYSTEM_UPDATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SYSTEM_UPDATING" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETING" - } - } - } - }, - "com.amazonaws.lookoutvision#ModelStatusMessage": { - "type": "string" - }, - "com.amazonaws.lookoutvision#ModelVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10 - }, - "smithy.api#pattern": "^([1-9][0-9]*|latest)$" - } - }, - "com.amazonaws.lookoutvision#ModelVersionNoLatest": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 10 - }, - "smithy.api#pattern": "^([1-9][0-9]*)$" - } - }, - "com.amazonaws.lookoutvision#OutputConfig": { - "type": "structure", - "members": { - "S3Location": { - "target": "com.amazonaws.lookoutvision#S3Location", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The S3 location for the output.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The S3 location where Amazon Lookout for Vision saves model training files.

" - } - }, - "com.amazonaws.lookoutvision#OutputS3Object": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutvision#S3BucketName", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The bucket that contains the training output.

", - "smithy.api#required": {} - } - }, - "Key": { - "target": "com.amazonaws.lookoutvision#S3ObjectKey", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The location of the training output in the bucket.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The S3 location where Amazon Lookout for Vision saves training output.

" - } - }, - "com.amazonaws.lookoutvision#PageSize": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.lookoutvision#PaginationToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 2048 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\/\\+\\=]{0,2048}$" - } - }, - "com.amazonaws.lookoutvision#PixelAnomaly": { - "type": "structure", - "members": { - "TotalPercentageArea": { - "target": "com.amazonaws.lookoutvision#Float", - "traits": { - "smithy.api#documentation": "

The percentage area of the image that the anomaly type covers.

" - } - }, - "Color": { - "target": "com.amazonaws.lookoutvision#Color", - "traits": { - "smithy.api#documentation": "

A hex color value for the mask that covers an anomaly type. Each anomaly type has\n a different mask color. The color maps to the color of the anomaly type used in the\n training dataset.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the pixels in an anomaly mask. For more information, see Anomaly.\n PixelAnomaly is only returned by image segmentation models.

" - } - }, - "com.amazonaws.lookoutvision#ProjectArn": { - "type": "string" - }, - "com.amazonaws.lookoutvision#ProjectDescription": { - "type": "structure", - "members": { - "ProjectArn": { - "target": "com.amazonaws.lookoutvision#ProjectArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project.

" - } - }, - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project.

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The unix timestamp for the date and time that the project was created.

" - } - }, - "Datasets": { - "target": "com.amazonaws.lookoutvision#DatasetMetadataList", - "traits": { - "smithy.api#documentation": "

A list of datasets in the project.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Describe an Amazon Lookout for Vision project. For more information, see DescribeProject.

" - } - }, - "com.amazonaws.lookoutvision#ProjectMetadata": { - "type": "structure", - "members": { - "ProjectArn": { - "target": "com.amazonaws.lookoutvision#ProjectArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the project.

" - } - }, - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project.

" - } - }, - "CreationTimestamp": { - "target": "com.amazonaws.lookoutvision#DateTime", - "traits": { - "smithy.api#documentation": "

The unix timestamp for the date and time that the project was created.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Metadata about an Amazon Lookout for Vision project.

" - } - }, - "com.amazonaws.lookoutvision#ProjectMetadataList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#ProjectMetadata" - } - }, - "com.amazonaws.lookoutvision#ProjectName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-]*$" - } - }, - "com.amazonaws.lookoutvision#QueryString": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "\\S" - } - }, - "com.amazonaws.lookoutvision#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The ID of the resource.

", - "smithy.api#required": {} - } - }, - "ResourceType": { - "target": "com.amazonaws.lookoutvision#ResourceType", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The type of the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The resource could not be found.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.lookoutvision#ResourceType": { - "type": "enum", - "members": { - "PROJECT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PROJECT" - } - }, - "DATASET": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DATASET" - } - }, - "MODEL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MODEL" - } - }, - "TRIAL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TRIAL" - } - }, - "MODEL_PACKAGE_JOB": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MODEL_PACKAGE_JOB" - } - } - } - }, - "com.amazonaws.lookoutvision#RetryAfterSeconds": { - "type": "integer" - }, - "com.amazonaws.lookoutvision#S3BucketName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 3, - "max": 63 - }, - "smithy.api#pattern": "^[0-9A-Za-z\\.\\-_]*$" - } - }, - "com.amazonaws.lookoutvision#S3KeyPrefix": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": "^([a-zA-Z0-9!_.*'()-][/a-zA-Z0-9!_.*'()-]*)?$" - } - }, - "com.amazonaws.lookoutvision#S3Location": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.lookoutvision#S3BucketName", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The S3 bucket that contains the training or model packaging job output. If you are training a model,\n the bucket must in your AWS account. If you use an S3 bucket for a model packaging job,\n the S3 bucket must be in the same AWS Region and AWS account in which you use AWS IoT Greengrass.

", - "smithy.api#required": {} - } - }, - "Prefix": { - "target": "com.amazonaws.lookoutvision#S3KeyPrefix", - "traits": { - "smithy.api#documentation": "

The path of the folder, within the S3 bucket, that contains the output.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the location of training output or the output of a model packaging job.

" - } - }, - "com.amazonaws.lookoutvision#S3ObjectKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^([a-zA-Z0-9!_.*'()-][/a-zA-Z0-9!_.*'()-]*)?$" - } - }, - "com.amazonaws.lookoutvision#S3ObjectVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.lookoutvision#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#documentation": "

The ID of the resource.

" - } - }, - "ResourceType": { - "target": "com.amazonaws.lookoutvision#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of the resource.

" - } - }, - "QuotaCode": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The quota code.

", - "smithy.api#required": {} - } - }, - "ServiceCode": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The service code.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

A service quota was exceeded the allowed limit. For more information, see\n Limits in Amazon Lookout for Vision in the Amazon Lookout for Vision Developer Guide.

", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.lookoutvision#StartModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#StartModelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#StartModelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Starts the running of the version of an Amazon Lookout for Vision model. Starting a model takes a while\n to complete. To check the current state of the model, use DescribeModel.

\n

A model is ready to use when its status is HOSTED.

\n

Once the model is running, you can detect custom labels in new images by calling \n DetectAnomalies.

\n \n

You are charged for the amount of time that the model is running. To stop a running\n model, call StopModel.

\n
\n

This operation requires permissions to perform the\n lookoutvision:StartModel operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects/{ProjectName}/models/{ModelVersion}/start", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#StartModelPackagingJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#StartModelPackagingJobRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#StartModelPackagingJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Starts an Amazon Lookout for Vision model packaging job. A model packaging job creates an AWS IoT Greengrass component for\n a Lookout for Vision model. You can use the component to deploy your model to an edge device managed by Greengrass.\n

\n

Use the DescribeModelPackagingJob API to determine the current status of the job.\n \n The model packaging job is complete if the value of Status is SUCCEEDED.

\n

To deploy the component\n to the target device, use the component name and component version\n with the AWS IoT Greengrass CreateDeployment API.

\n

This operation requires the following permissions:

\n
    \n
  • \n

    \n lookoutvision:StartModelPackagingJob\n

    \n
  • \n
  • \n

    \n s3:PutObject\n

    \n
  • \n
  • \n

    \n s3:GetBucketLocation\n

    \n
  • \n
  • \n

    \n kms:GenerateDataKey\n

    \n
  • \n
  • \n

    \n greengrass:CreateComponentVersion\n

    \n
  • \n
  • \n

    \n greengrass:DescribeComponent\n

    \n
  • \n
  • \n

    (Optional) greengrass:TagResource. Only required if you want to tag the component.

    \n
  • \n
\n

For more information, see \n Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects/{ProjectName}/modelpackagingjobs", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#StartModelPackagingJobRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

\nThe name of the project which contains the version of the model that you want to package.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

\nThe version of the model within the project that you want to package.\n

", - "smithy.api#required": {} - } - }, - "JobName": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobName", - "traits": { - "smithy.api#documentation": "

A name for the model packaging job. If you don't supply a value, the service creates\n a job name for you.\n

" - } - }, - "Configuration": { - "target": "com.amazonaws.lookoutvision#ModelPackagingConfiguration", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The configuration for the model packaging job.\n

", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobDescription", - "traits": { - "smithy.api#documentation": "

A description for the model packaging job.\n

" - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to StartModelPackagingJob\n completes only once. You choose the value to pass. For example, An issue might prevent you\n from getting a response from StartModelPackagingJob.\n In this case, safely retry your call\n to StartModelPackagingJob by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple dataset creation requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to StartModelPackagingJob. An idempotency\n token is active for 8 hours.\n

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#StartModelPackagingJobResponse": { - "type": "structure", - "members": { - "JobName": { - "target": "com.amazonaws.lookoutvision#ModelPackagingJobName", - "traits": { - "smithy.api#documentation": "

The job name for the model packaging job. If you don't supply a job name in the JobName input parameter,\n the service creates a job name for you.\n\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#StartModelRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the model that you want to start.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model that you want to start.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MinInferenceUnits": { - "target": "com.amazonaws.lookoutvision#InferenceUnits", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The minimum number of inference units to use. A single\n inference unit represents 1 hour of processing. \n Use a higher number to increase the TPS throughput of your model. You are charged for the number\n of inference units that you use.\n

", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to StartModel\n completes only once. You choose the value to pass. For example, An issue might prevent \n you from getting a response from StartModel.\n In this case, safely retry your call\n to StartModel by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple start requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to StartModel. An idempotency\n token is active for 8 hours.\n

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - }, - "MaxInferenceUnits": { - "target": "com.amazonaws.lookoutvision#InferenceUnits", - "traits": { - "smithy.api#documentation": "

The maximum number of inference units to use for auto-scaling the model. If you don't\n specify a value, Amazon Lookout for Vision doesn't auto-scale the model.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#StartModelResponse": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutvision#ModelHostingStatus", - "traits": { - "smithy.api#documentation": "

The current running status of the model.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#StopModel": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#StopModelRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#StopModelResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Stops the hosting of a running model. The operation might take a while to complete. To\n check the current status, call DescribeModel.

\n

After the model hosting stops, the Status of the model is TRAINED.

\n

This operation requires permissions to perform the\n lookoutvision:StopModel operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/projects/{ProjectName}/models/{ModelVersion}/stop", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#StopModelRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the model that you want to stop.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ModelVersion": { - "target": "com.amazonaws.lookoutvision#ModelVersion", - "traits": { - "smithy.api#documentation": "

The version of the model that you want to stop.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to StopModel\n completes only once. You choose the value to pass. For example, An issue \n might prevent you from getting a response from StopModel.\n In this case, safely retry your call\n to StopModel by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple stop requests. You'll need to\n provide your own value for other use cases.

\n

An error occurs if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to StopModel. An idempotency\n token is active for 8 hours.\n \n \n

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#StopModelResponse": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutvision#ModelHostingStatus", - "traits": { - "smithy.api#documentation": "

The status of the model.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#Stream": { - "type": "blob", - "traits": { - "smithy.api#requiresLength": {}, - "smithy.api#streaming": {} - } - }, - "com.amazonaws.lookoutvision#Tag": { - "type": "structure", - "members": { - "Key": { - "target": "com.amazonaws.lookoutvision#TagKey", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The key of the tag that is attached to the specified model.

", - "smithy.api#required": {} - } - }, - "Value": { - "target": "com.amazonaws.lookoutvision#TagValue", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The value of the tag that is attached to the specified model.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

A key and value pair that is attached to the specified Amazon Lookout for Vision model.

" - } - }, - "com.amazonaws.lookoutvision#TagArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1011 - } - } - }, - "com.amazonaws.lookoutvision#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" - } - }, - "com.amazonaws.lookoutvision#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.lookoutvision#TagList": { - "type": "list", - "member": { - "target": "com.amazonaws.lookoutvision#Tag" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.lookoutvision#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Adds one or more key-value tags to an Amazon Lookout for Vision model. \n For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide.

\n

This operation requires permissions to perform the\n lookoutvision:TagResource operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/2020-11-20/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutvision#TagArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model to assign the tags.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.lookoutvision#TagList", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The key-value tags to assign to the model.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" - } - }, - "com.amazonaws.lookoutvision#TargetDevice": { - "type": "enum", - "members": { - "JETSON_XAVIER": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "jetson_xavier" - } - } - } - }, - "com.amazonaws.lookoutvision#TargetPlatform": { - "type": "structure", - "members": { - "Os": { - "target": "com.amazonaws.lookoutvision#TargetPlatformOs", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The target operating system for the model. Linux is the only operating system\n that is currently supported.\n

", - "smithy.api#required": {} - } - }, - "Arch": { - "target": "com.amazonaws.lookoutvision#TargetPlatformArch", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The target architecture for the model. The currently supported architectures are\n X86_64 (64-bit version of the x86 instruction set) and ARM_64 (ARMv8 64-bit CPU).\n

", - "smithy.api#required": {} - } - }, - "Accelerator": { - "target": "com.amazonaws.lookoutvision#TargetPlatformAccelerator", - "traits": { - "smithy.api#documentation": "

The target accelerator for the model. Currently, Amazon Lookout for Vision only supports NVIDIA (Nvidia graphics processing unit) \n and CPU accelerators. If you specify NVIDIA as an accelerator, you must also specify the gpu-code, trt-ver,\n and cuda-ver compiler options. If you don't specify an accelerator, Lookout for Vision uses the CPU for compilation and we highly recommend that you use the\n GreengrassConfiguration$CompilerOptions field. For example, you can use the following compiler options for CPU:

\n
    \n
  • \n

    \n mcpu: CPU micro-architecture. For example, {'mcpu': 'skylake-avx512'}\n

    \n
  • \n
  • \n

    \n mattr: CPU flags. For example, {'mattr': ['+neon', '+vfpv4']}\n

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#documentation": "

The platform on which a model runs on an AWS IoT Greengrass core device.

" - } - }, - "com.amazonaws.lookoutvision#TargetPlatformAccelerator": { - "type": "enum", - "members": { - "NVIDIA": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NVIDIA" - } - } - } - }, - "com.amazonaws.lookoutvision#TargetPlatformArch": { - "type": "enum", - "members": { - "ARM64": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ARM64" - } - }, - "X86_64": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "X86_64" - } - } - } - }, - "com.amazonaws.lookoutvision#TargetPlatformOs": { - "type": "enum", - "members": { - "LINUX": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LINUX" - } - } - } - }, - "com.amazonaws.lookoutvision#ThrottlingException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - }, - "QuotaCode": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#documentation": "

The quota code.

" - } - }, - "ServiceCode": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#documentation": "

The service code.

" - } - }, - "RetryAfterSeconds": { - "target": "com.amazonaws.lookoutvision#RetryAfterSeconds", - "traits": { - "smithy.api#documentation": "

The period of time, in seconds, before the operation can be retried.

", - "smithy.api#httpHeader": "Retry-After" - } - } - }, - "traits": { - "smithy.api#documentation": "

Amazon Lookout for Vision is temporarily unable to process the request. Try your call again.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.lookoutvision#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Removes one or more tags from an Amazon Lookout for Vision model. For more information, see \n Tagging a model in the Amazon Lookout for Vision Developer Guide.

\n

This operation requires permissions to perform the\n lookoutvision:UntagResource operation.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/2020-11-20/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.lookoutvision#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.lookoutvision#TagArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the model from which you want to remove tags.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "TagKeys": { - "target": "com.amazonaws.lookoutvision#TagKeyList", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

A list of the keys of the tags that you want to remove.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#UpdateDatasetEntries": { - "type": "operation", - "input": { - "target": "com.amazonaws.lookoutvision#UpdateDatasetEntriesRequest" - }, - "output": { - "target": "com.amazonaws.lookoutvision#UpdateDatasetEntriesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.lookoutvision#AccessDeniedException" - }, - { - "target": "com.amazonaws.lookoutvision#ConflictException" - }, - { - "target": "com.amazonaws.lookoutvision#InternalServerException" - }, - { - "target": "com.amazonaws.lookoutvision#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.lookoutvision#ThrottlingException" - }, - { - "target": "com.amazonaws.lookoutvision#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image\n used for training or testing an Amazon Lookout for Vision model.

\n

To update an existing JSON Line, use the source-ref field to identify the JSON Line. The JSON line\n that you supply replaces the existing JSON line. Any existing annotations that are not in the new JSON line are removed from the dataset.\n

\n

For more information, see \n Defining JSON lines for anomaly classification in the Amazon Lookout for Vision Developer Guide.

\n \n

The images you reference in the source-ref field of a JSON line, must be \n in the same S3 bucket as the existing images in the dataset.

\n
\n

Updating a dataset might take a while to complete. To check the current status, call DescribeDataset and\n check the Status field in the response.

\n

This operation requires permissions to perform the\n lookoutvision:UpdateDatasetEntries operation.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/2020-11-20/projects/{ProjectName}/datasets/{DatasetType}/entries", - "code": 202 - } - } - }, - "com.amazonaws.lookoutvision#UpdateDatasetEntriesRequest": { - "type": "structure", - "members": { - "ProjectName": { - "target": "com.amazonaws.lookoutvision#ProjectName", - "traits": { - "smithy.api#documentation": "

The name of the project that contains the dataset that you want to update.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DatasetType": { - "target": "com.amazonaws.lookoutvision#DatasetType", - "traits": { - "smithy.api#documentation": "

The type of the dataset that you want to update. Specify train to update\n the training dataset. Specify test to update the test dataset. If you\n have a single dataset project, specify train.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Changes": { - "target": "com.amazonaws.lookoutvision#DatasetChanges", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

The entries to add to the dataset.

", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.lookoutvision#ClientToken", - "traits": { - "smithy.api#documentation": "

ClientToken is an idempotency token that ensures a call to UpdateDatasetEntries\n completes only once. You choose the value to pass. For example, An issue \n might prevent you from getting a response from UpdateDatasetEntries.\n In this case, safely retry your call\n to UpdateDatasetEntries by using the same ClientToken parameter value.

\n

If you don't supply a value for ClientToken, the AWS SDK you are using inserts a value for you. \n This prevents retries after a network error from making multiple updates with the same dataset entries. You'll need to\n provide your own value for other use cases.

\n

An error occurs\n if the other input parameters are not the same as in the first request. Using a different \n value for ClientToken is considered a new call to UpdateDatasetEntries. An idempotency\n token is active for 8 hours.\n

", - "smithy.api#httpHeader": "X-Amzn-Client-Token", - "smithy.api#idempotencyToken": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.lookoutvision#UpdateDatasetEntriesResponse": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.lookoutvision#DatasetStatus", - "traits": { - "smithy.api#documentation": "

The status of the dataset update.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.lookoutvision#ValidationException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.lookoutvision#ExceptionString", - "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

An input validation error occured. For example, invalid characters in a project name,\n or if a pagination token is invalid.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - } - } -} diff --git a/codegen/sdk-codegen/aws-models/qldb-session.json b/codegen/sdk-codegen/aws-models/qldb-session.json deleted file mode 100644 index a468fdd2e42c..000000000000 --- a/codegen/sdk-codegen/aws-models/qldb-session.json +++ /dev/null @@ -1,1457 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.qldbsession#AbortTransactionRequest": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#documentation": "

Contains the details of the transaction to abort.

" - } - }, - "com.amazonaws.qldbsession#AbortTransactionResult": { - "type": "structure", - "members": { - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the aborted transaction.

" - } - }, - "com.amazonaws.qldbsession#BadRequestException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldbsession#ErrorMessage" - }, - "Code": { - "target": "com.amazonaws.qldbsession#ErrorCode" - } - }, - "traits": { - "smithy.api#documentation": "

Returned if the request is malformed or contains an error such as an invalid parameter\n value or a missing required parameter.

", - "smithy.api#error": "client" - } - }, - "com.amazonaws.qldbsession#CapacityExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldbsession#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

Returned when the request exceeds the processing capacity of the ledger.

", - "smithy.api#error": "server", - "smithy.api#httpError": 503 - } - }, - "com.amazonaws.qldbsession#CommitDigest": { - "type": "blob" - }, - "com.amazonaws.qldbsession#CommitTransactionRequest": { - "type": "structure", - "members": { - "TransactionId": { - "target": "com.amazonaws.qldbsession#TransactionId", - "traits": { - "smithy.api#documentation": "

Specifies the transaction ID of the transaction to commit.

", - "smithy.api#required": {} - } - }, - "CommitDigest": { - "target": "com.amazonaws.qldbsession#CommitDigest", - "traits": { - "smithy.api#documentation": "

Specifies the commit digest for the transaction to commit. For every active transaction,\n the commit digest must be passed. QLDB validates CommitDigest and rejects\n the commit with an error if the digest computed on the client does not match the digest\n computed by QLDB.

\n

The purpose of the CommitDigest parameter is to ensure that QLDB commits\n a transaction if and only if the server has processed the exact set of statements sent by\n the client, in the same order that client sent them, and with no duplicates.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the transaction to commit.

" - } - }, - "com.amazonaws.qldbsession#CommitTransactionResult": { - "type": "structure", - "members": { - "TransactionId": { - "target": "com.amazonaws.qldbsession#TransactionId", - "traits": { - "smithy.api#documentation": "

The transaction ID of the committed transaction.

" - } - }, - "CommitDigest": { - "target": "com.amazonaws.qldbsession#CommitDigest", - "traits": { - "smithy.api#documentation": "

The commit digest of the committed transaction.

" - } - }, - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - }, - "ConsumedIOs": { - "target": "com.amazonaws.qldbsession#IOUsage", - "traits": { - "smithy.api#documentation": "

Contains metrics about the number of I/O requests that were consumed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the committed transaction.

" - } - }, - "com.amazonaws.qldbsession#EndSessionRequest": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#documentation": "

Specifies a request to end the session.

" - } - }, - "com.amazonaws.qldbsession#EndSessionResult": { - "type": "structure", - "members": { - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the ended session.

" - } - }, - "com.amazonaws.qldbsession#ErrorCode": { - "type": "string" - }, - "com.amazonaws.qldbsession#ErrorMessage": { - "type": "string" - }, - "com.amazonaws.qldbsession#ExecuteStatementRequest": { - "type": "structure", - "members": { - "TransactionId": { - "target": "com.amazonaws.qldbsession#TransactionId", - "traits": { - "smithy.api#documentation": "

Specifies the transaction ID of the request.

", - "smithy.api#required": {} - } - }, - "Statement": { - "target": "com.amazonaws.qldbsession#Statement", - "traits": { - "smithy.api#documentation": "

Specifies the statement of the request.

", - "smithy.api#required": {} - } - }, - "Parameters": { - "target": "com.amazonaws.qldbsession#StatementParameters", - "traits": { - "smithy.api#documentation": "

Specifies the parameters for the parameterized statement in the request.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a request to execute a statement.

" - } - }, - "com.amazonaws.qldbsession#ExecuteStatementResult": { - "type": "structure", - "members": { - "FirstPage": { - "target": "com.amazonaws.qldbsession#Page", - "traits": { - "smithy.api#documentation": "

Contains the details of the first fetched page.

" - } - }, - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - }, - "ConsumedIOs": { - "target": "com.amazonaws.qldbsession#IOUsage", - "traits": { - "smithy.api#documentation": "

Contains metrics about the number of I/O requests that were consumed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the executed statement.

" - } - }, - "com.amazonaws.qldbsession#FetchPageRequest": { - "type": "structure", - "members": { - "TransactionId": { - "target": "com.amazonaws.qldbsession#TransactionId", - "traits": { - "smithy.api#documentation": "

Specifies the transaction ID of the page to be fetched.

", - "smithy.api#required": {} - } - }, - "NextPageToken": { - "target": "com.amazonaws.qldbsession#PageToken", - "traits": { - "smithy.api#documentation": "

Specifies the next page token of the page to be fetched.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies the details of the page to be fetched.

" - } - }, - "com.amazonaws.qldbsession#FetchPageResult": { - "type": "structure", - "members": { - "Page": { - "target": "com.amazonaws.qldbsession#Page", - "traits": { - "smithy.api#documentation": "

Contains details of the fetched page.

" - } - }, - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - }, - "ConsumedIOs": { - "target": "com.amazonaws.qldbsession#IOUsage", - "traits": { - "smithy.api#documentation": "

Contains metrics about the number of I/O requests that were consumed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the page that was fetched.

" - } - }, - "com.amazonaws.qldbsession#IOUsage": { - "type": "structure", - "members": { - "ReadIOs": { - "target": "com.amazonaws.qldbsession#ReadIOs", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of read I/O requests that the command made.

" - } - }, - "WriteIOs": { - "target": "com.amazonaws.qldbsession#WriteIOs", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of write I/O requests that the command made.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains I/O usage metrics for a command that was invoked.

" - } - }, - "com.amazonaws.qldbsession#InvalidSessionException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldbsession#ErrorMessage" - }, - "Code": { - "target": "com.amazonaws.qldbsession#ErrorCode" - } - }, - "traits": { - "smithy.api#documentation": "

Returned if the session doesn't exist anymore because it timed out or expired.

", - "smithy.api#error": "client" - } - }, - "com.amazonaws.qldbsession#IonBinary": { - "type": "blob", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 131072 - } - } - }, - "com.amazonaws.qldbsession#IonText": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1048576 - } - } - }, - "com.amazonaws.qldbsession#LedgerName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 32 - }, - "smithy.api#pattern": "^(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$" - } - }, - "com.amazonaws.qldbsession#LimitExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldbsession#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

Returned if a resource limit such as number of active sessions is exceeded.

", - "smithy.api#error": "client" - } - }, - "com.amazonaws.qldbsession#OccConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldbsession#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

Returned when a transaction cannot be written to the journal due to a failure in the\n verification phase of optimistic concurrency control (OCC).

", - "smithy.api#error": "client" - } - }, - "com.amazonaws.qldbsession#Page": { - "type": "structure", - "members": { - "Values": { - "target": "com.amazonaws.qldbsession#ValueHolders", - "traits": { - "smithy.api#documentation": "

A structure that contains values in multiple encoding formats.

" - } - }, - "NextPageToken": { - "target": "com.amazonaws.qldbsession#PageToken", - "traits": { - "smithy.api#documentation": "

The token of the next page.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains details of the fetched page.

" - } - }, - "com.amazonaws.qldbsession#PageToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 4, - "max": 1024 - }, - "smithy.api#pattern": "^[A-Za-z-0-9+/=]+$" - } - }, - "com.amazonaws.qldbsession#ProcessingTimeMilliseconds": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.qldbsession#QLDBSession": { - "type": "service", - "version": "2019-07-11", - "operations": [ - { - "target": "com.amazonaws.qldbsession#SendCommand" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "QLDB Session", - "arnNamespace": "qldb", - "cloudFormationName": "QLDBSession", - "cloudTrailEventSource": "qldbsession.amazonaws.com", - "endpointPrefix": "session.qldb" - }, - "aws.auth#sigv4": { - "name": "qldb" - }, - "aws.protocols#awsJson1_0": {}, - "smithy.api#documentation": "

The transactional data APIs for Amazon QLDB

\n \n

Instead of interacting directly with this API, we recommend using the QLDB driver\n or the QLDB shell to execute data transactions on a ledger.

\n
    \n
  • \n

    If you are working with an AWS SDK, use the QLDB driver. The driver provides\n a high-level abstraction layer above this QLDB Session data\n plane and manages SendCommand API calls for you. For information and\n a list of supported programming languages, see Getting started\n with the driver in the Amazon QLDB Developer\n Guide.

    \n
  • \n
  • \n

    If you are working with the AWS Command Line Interface (AWS CLI), use the\n QLDB shell. The shell is a command line interface that uses the QLDB driver to\n interact with a ledger. For information, see Accessing Amazon QLDB using the\n QLDB shell.

    \n
  • \n
\n
", - "smithy.api#title": "Amazon QLDB Session", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://session.qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://session.qldb-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://session.qldb.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://session.qldb.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.ap-northeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.ap-southeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.ca-central-1.amazonaws.com" - } - }, - "params": { - "Region": "ca-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.eu-central-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.eu-west-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.eu-west-2.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://session.qldb.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.qldbsession#RateExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldbsession#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

Returned when the rate of requests exceeds the allowed throughput.

", - "smithy.api#error": "client" - } - }, - "com.amazonaws.qldbsession#ReadIOs": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.qldbsession#SendCommand": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldbsession#SendCommandRequest" - }, - "output": { - "target": "com.amazonaws.qldbsession#SendCommandResult" - }, - "errors": [ - { - "target": "com.amazonaws.qldbsession#BadRequestException" - }, - { - "target": "com.amazonaws.qldbsession#CapacityExceededException" - }, - { - "target": "com.amazonaws.qldbsession#InvalidSessionException" - }, - { - "target": "com.amazonaws.qldbsession#LimitExceededException" - }, - { - "target": "com.amazonaws.qldbsession#OccConflictException" - }, - { - "target": "com.amazonaws.qldbsession#RateExceededException" - } - ], - "traits": { - "smithy.api#documentation": "

Sends a command to an Amazon QLDB ledger.

\n \n

Instead of interacting directly with this API, we recommend using the QLDB driver\n or the QLDB shell to execute data transactions on a ledger.

\n
    \n
  • \n

    If you are working with an AWS SDK, use the QLDB driver. The driver provides\n a high-level abstraction layer above this QLDB Session data\n plane and manages SendCommand API calls for you. For information and\n a list of supported programming languages, see Getting started\n with the driver in the Amazon QLDB Developer\n Guide.

    \n
  • \n
  • \n

    If you are working with the AWS Command Line Interface (AWS CLI), use the\n QLDB shell. The shell is a command line interface that uses the QLDB driver to\n interact with a ledger. For information, see Accessing Amazon QLDB using the\n QLDB shell.

    \n
  • \n
\n
" - } - }, - "com.amazonaws.qldbsession#SendCommandRequest": { - "type": "structure", - "members": { - "SessionToken": { - "target": "com.amazonaws.qldbsession#SessionToken", - "traits": { - "smithy.api#documentation": "

Specifies the session token for the current command. A session token is constant\n throughout the life of the session.

\n

To obtain a session token, run the StartSession command. This\n SessionToken is required for every subsequent command that is issued during\n the current session.

" - } - }, - "StartSession": { - "target": "com.amazonaws.qldbsession#StartSessionRequest", - "traits": { - "smithy.api#documentation": "

Command to start a new session. A session token is obtained as part of the\n response.

" - } - }, - "StartTransaction": { - "target": "com.amazonaws.qldbsession#StartTransactionRequest", - "traits": { - "smithy.api#documentation": "

Command to start a new transaction.

" - } - }, - "EndSession": { - "target": "com.amazonaws.qldbsession#EndSessionRequest", - "traits": { - "smithy.api#documentation": "

Command to end the current session.

" - } - }, - "CommitTransaction": { - "target": "com.amazonaws.qldbsession#CommitTransactionRequest", - "traits": { - "smithy.api#documentation": "

Command to commit the specified transaction.

" - } - }, - "AbortTransaction": { - "target": "com.amazonaws.qldbsession#AbortTransactionRequest", - "traits": { - "smithy.api#documentation": "

Command to abort the current transaction.

" - } - }, - "ExecuteStatement": { - "target": "com.amazonaws.qldbsession#ExecuteStatementRequest", - "traits": { - "smithy.api#documentation": "

Command to execute a statement in the specified transaction.

" - } - }, - "FetchPage": { - "target": "com.amazonaws.qldbsession#FetchPageRequest", - "traits": { - "smithy.api#documentation": "

Command to fetch a page.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldbsession#SendCommandResult": { - "type": "structure", - "members": { - "StartSession": { - "target": "com.amazonaws.qldbsession#StartSessionResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the started session that includes a session token. This\n SessionToken is required for every subsequent command that is issued during\n the current session.

" - } - }, - "StartTransaction": { - "target": "com.amazonaws.qldbsession#StartTransactionResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the started transaction.

" - } - }, - "EndSession": { - "target": "com.amazonaws.qldbsession#EndSessionResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the ended session.

" - } - }, - "CommitTransaction": { - "target": "com.amazonaws.qldbsession#CommitTransactionResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the committed transaction.

" - } - }, - "AbortTransaction": { - "target": "com.amazonaws.qldbsession#AbortTransactionResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the aborted transaction.

" - } - }, - "ExecuteStatement": { - "target": "com.amazonaws.qldbsession#ExecuteStatementResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the executed statement.

" - } - }, - "FetchPage": { - "target": "com.amazonaws.qldbsession#FetchPageResult", - "traits": { - "smithy.api#documentation": "

Contains the details of the fetched page.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldbsession#SessionToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 4, - "max": 1024 - }, - "smithy.api#pattern": "^[A-Za-z-0-9+/=]+$" - } - }, - "com.amazonaws.qldbsession#StartSessionRequest": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldbsession#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger to start a new session against.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Specifies a request to start a new session.

" - } - }, - "com.amazonaws.qldbsession#StartSessionResult": { - "type": "structure", - "members": { - "SessionToken": { - "target": "com.amazonaws.qldbsession#SessionToken", - "traits": { - "smithy.api#documentation": "

Session token of the started session. This SessionToken is required for\n every subsequent command that is issued during the current session.

" - } - }, - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the started session.

" - } - }, - "com.amazonaws.qldbsession#StartTransactionRequest": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#documentation": "

Specifies a request to start a transaction.

" - } - }, - "com.amazonaws.qldbsession#StartTransactionResult": { - "type": "structure", - "members": { - "TransactionId": { - "target": "com.amazonaws.qldbsession#TransactionId", - "traits": { - "smithy.api#documentation": "

The transaction ID of the started transaction.

" - } - }, - "TimingInformation": { - "target": "com.amazonaws.qldbsession#TimingInformation", - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for the command.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains the details of the started transaction.

" - } - }, - "com.amazonaws.qldbsession#Statement": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100000 - } - } - }, - "com.amazonaws.qldbsession#StatementParameters": { - "type": "list", - "member": { - "target": "com.amazonaws.qldbsession#ValueHolder" - } - }, - "com.amazonaws.qldbsession#TimingInformation": { - "type": "structure", - "members": { - "ProcessingTimeMilliseconds": { - "target": "com.amazonaws.qldbsession#ProcessingTimeMilliseconds", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The amount of time that QLDB spent on processing the command, measured in\n milliseconds.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Contains server-side performance information for a command. Amazon QLDB captures timing\n information between the times when it receives the request and when it sends the\n corresponding response.

" - } - }, - "com.amazonaws.qldbsession#TransactionId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 22, - "max": 22 - }, - "smithy.api#pattern": "^[A-Za-z-0-9]+$" - } - }, - "com.amazonaws.qldbsession#ValueHolder": { - "type": "structure", - "members": { - "IonBinary": { - "target": "com.amazonaws.qldbsession#IonBinary", - "traits": { - "smithy.api#documentation": "

An Amazon Ion binary value contained in a ValueHolder structure.

" - } - }, - "IonText": { - "target": "com.amazonaws.qldbsession#IonText", - "traits": { - "smithy.api#documentation": "

An Amazon Ion plaintext value contained in a ValueHolder structure.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A structure that can contain a value in multiple encoding formats.

" - } - }, - "com.amazonaws.qldbsession#ValueHolders": { - "type": "list", - "member": { - "target": "com.amazonaws.qldbsession#ValueHolder" - } - }, - "com.amazonaws.qldbsession#WriteIOs": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - } - } -} diff --git a/codegen/sdk-codegen/aws-models/qldb.json b/codegen/sdk-codegen/aws-models/qldb.json deleted file mode 100644 index 4be794950aab..000000000000 --- a/codegen/sdk-codegen/aws-models/qldb.json +++ /dev/null @@ -1,3166 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.qldb#AmazonQLDB": { - "type": "service", - "version": "2019-01-02", - "operations": [ - { - "target": "com.amazonaws.qldb#CancelJournalKinesisStream" - }, - { - "target": "com.amazonaws.qldb#CreateLedger" - }, - { - "target": "com.amazonaws.qldb#DeleteLedger" - }, - { - "target": "com.amazonaws.qldb#DescribeJournalKinesisStream" - }, - { - "target": "com.amazonaws.qldb#DescribeJournalS3Export" - }, - { - "target": "com.amazonaws.qldb#DescribeLedger" - }, - { - "target": "com.amazonaws.qldb#ExportJournalToS3" - }, - { - "target": "com.amazonaws.qldb#GetBlock" - }, - { - "target": "com.amazonaws.qldb#GetDigest" - }, - { - "target": "com.amazonaws.qldb#GetRevision" - }, - { - "target": "com.amazonaws.qldb#ListJournalKinesisStreamsForLedger" - }, - { - "target": "com.amazonaws.qldb#ListJournalS3Exports" - }, - { - "target": "com.amazonaws.qldb#ListJournalS3ExportsForLedger" - }, - { - "target": "com.amazonaws.qldb#ListLedgers" - }, - { - "target": "com.amazonaws.qldb#ListTagsForResource" - }, - { - "target": "com.amazonaws.qldb#StreamJournalToKinesis" - }, - { - "target": "com.amazonaws.qldb#TagResource" - }, - { - "target": "com.amazonaws.qldb#UntagResource" - }, - { - "target": "com.amazonaws.qldb#UpdateLedger" - }, - { - "target": "com.amazonaws.qldb#UpdateLedgerPermissionsMode" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "QLDB", - "arnNamespace": "qldb", - "cloudFormationName": "QLDB", - "cloudTrailEventSource": "qldb.amazonaws.com", - "endpointPrefix": "qldb" - }, - "aws.auth#sigv4": { - "name": "qldb" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

The resource management API for Amazon QLDB

", - "smithy.api#title": "Amazon QLDB", - "smithy.api#xmlNamespace": { - "uri": "http://ledger.amazonaws.com/doc/2019-01-02/" - }, - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://qldb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://qldb-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://qldb.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://qldb.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.ap-northeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.ap-southeast-2.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.ca-central-1.amazonaws.com" - } - }, - "params": { - "Region": "ca-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.ca-central-1.amazonaws.com" - } - }, - "params": { - "Region": "ca-central-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.eu-central-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.eu-west-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.eu-west-2.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://qldb.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://qldb.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.qldb#Arn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 1600 - } - } - }, - "com.amazonaws.qldb#Boolean": { - "type": "boolean" - }, - "com.amazonaws.qldb#CancelJournalKinesisStream": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#CancelJournalKinesisStreamRequest" - }, - "output": { - "target": "com.amazonaws.qldb#CancelJournalKinesisStreamResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Ends a given Amazon QLDB journal stream. Before a stream can be canceled, its current\n status must be ACTIVE.

\n

You can't restart a stream after you cancel it. Canceled QLDB stream resources are\n subject to a 7-day retention period, so they are automatically deleted after this limit\n expires.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/ledgers/{LedgerName}/journal-kinesis-streams/{StreamId}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#CancelJournalKinesisStreamRequest": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StreamId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) of the QLDB journal stream to be\n canceled.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#CancelJournalKinesisStreamResponse": { - "type": "structure", - "members": { - "StreamId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (Base62-encoded text) of the canceled QLDB journal stream.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#CreateLedger": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#CreateLedgerRequest" - }, - "output": { - "target": "com.amazonaws.qldb#CreateLedgerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#LimitExceededException" - }, - { - "target": "com.amazonaws.qldb#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.qldb#ResourceInUseException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a new ledger in your Amazon Web Services account in the current Region.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ledgers", - "code": 200 - } - } - }, - "com.amazonaws.qldb#CreateLedgerRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger that you want to create. The name must be unique among all of the\n ledgers in your Amazon Web Services account in the current Region.

\n

Naming constraints for ledger names are defined in Quotas in Amazon QLDB\n in the Amazon QLDB Developer Guide.

", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.qldb#Tags", - "traits": { - "smithy.api#documentation": "

The key-value pairs to add as tags to the ledger that you want to create. Tag keys are\n case sensitive. Tag values are case sensitive and can be null.

" - } - }, - "PermissionsMode": { - "target": "com.amazonaws.qldb#PermissionsMode", - "traits": { - "smithy.api#documentation": "

The permissions mode to assign to the ledger that you want to create. This parameter can\n have one of the following values:

\n
    \n
  • \n

    \n ALLOW_ALL: A legacy permissions mode that enables access control with\n API-level granularity for ledgers.

    \n

    This mode allows users who have the SendCommand API permission for\n this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables\n in the specified ledger. This mode disregards any table-level or command-level IAM\n permissions policies that you create for the ledger.

    \n
  • \n
  • \n

    \n STANDARD: (Recommended) A permissions mode that\n enables access control with finer granularity for ledgers, tables, and PartiQL\n commands.

    \n

    By default, this mode denies all user requests to run any PartiQL commands on any\n tables in this ledger. To allow PartiQL commands to run, you must create IAM\n permissions policies for specific table resources and PartiQL actions, in addition to\n the SendCommand API permission for the ledger. For information, see\n Getting\n started with the standard permissions mode in the Amazon QLDB\n Developer Guide.

    \n
  • \n
\n \n

We strongly recommend using the STANDARD permissions mode to maximize\n the security of your ledger data.

\n
", - "smithy.api#required": {} - } - }, - "DeletionProtection": { - "target": "com.amazonaws.qldb#DeletionProtection", - "traits": { - "smithy.api#documentation": "

Specifies whether the ledger is protected from being deleted by any user. If not defined during\n ledger creation, this feature is enabled (true) by default.

\n

If deletion protection is enabled, you must first disable it before you can delete the\n ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

" - } - }, - "KmsKey": { - "target": "com.amazonaws.qldb#KmsKey", - "traits": { - "smithy.api#documentation": "

The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For\n more information, see Encryption at rest in\n the Amazon QLDB Developer Guide.

\n

Use one of the following options to specify this parameter:

\n
    \n
  • \n

    \n AWS_OWNED_KMS_KEY: Use an KMS key that is owned and managed by Amazon Web Services\n on your behalf.

    \n
  • \n
  • \n

    \n Undefined: By default, use an Amazon Web Services owned KMS\n key.

    \n
  • \n
  • \n

    \n A valid symmetric customer managed KMS key: Use\n the specified symmetric encryption KMS key in your account that you create, own, and\n manage.

    \n

    Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer\n Guide.

    \n
  • \n
\n

To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name\n (ARN), alias name, or alias ARN. When using an alias name, prefix it with\n \"alias/\". To specify a key in a different Amazon Web Services account, you must use the key\n ARN or alias ARN.

\n

For example:

\n
    \n
  • \n

    Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab\n

    \n
  • \n
  • \n

    Key ARN:\n arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\n

    \n
  • \n
  • \n

    Alias name: alias/ExampleAlias\n

    \n
  • \n
  • \n

    Alias ARN:\n arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias\n

    \n
  • \n
\n

For more information, see Key identifiers (KeyId) in\n the Key Management Service Developer Guide.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#CreateLedgerResponse": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

" - } - }, - "Arn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the ledger.

" - } - }, - "State": { - "target": "com.amazonaws.qldb#LedgerState", - "traits": { - "smithy.api#documentation": "

The current status of the ledger.

" - } - }, - "CreationDateTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the ledger was created. (Epoch time format\n is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

" - } - }, - "PermissionsMode": { - "target": "com.amazonaws.qldb#PermissionsMode", - "traits": { - "smithy.api#documentation": "

The permissions mode of the ledger that you created.

" - } - }, - "DeletionProtection": { - "target": "com.amazonaws.qldb#DeletionProtection", - "traits": { - "smithy.api#documentation": "

Specifies whether the ledger is protected from being deleted by any user. If not defined during\n ledger creation, this feature is enabled (true) by default.

\n

If deletion protection is enabled, you must first disable it before you can delete the\n ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

" - } - }, - "KmsKeyArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The ARN of the customer managed KMS key that the ledger uses for encryption at rest. If\n this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key for encryption.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#DeleteLedger": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#DeleteLedgerRequest" - }, - "output": { - "target": "smithy.api#Unit" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceInUseException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Deletes a ledger and all of its contents. This action is irreversible.

\n

If deletion protection is enabled, you must first disable it before you can delete the\n ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/ledgers/{Name}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#DeleteLedgerRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger that you want to delete.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#DeletionProtection": { - "type": "boolean" - }, - "com.amazonaws.qldb#DescribeJournalKinesisStream": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#DescribeJournalKinesisStreamRequest" - }, - "output": { - "target": "com.amazonaws.qldb#DescribeJournalKinesisStreamResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns detailed information about a given Amazon QLDB journal stream. The output\n includes the Amazon Resource Name (ARN), stream name, current status, creation time, and\n the parameters of the original stream creation request.

\n

This action does not return any expired journal streams. For more information, see\n Expiration for terminal streams in the Amazon QLDB Developer\n Guide.

", - "smithy.api#http": { - "method": "GET", - "uri": "/ledgers/{LedgerName}/journal-kinesis-streams/{StreamId}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#DescribeJournalKinesisStreamRequest": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StreamId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) of the QLDB journal stream to\n describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#DescribeJournalKinesisStreamResponse": { - "type": "structure", - "members": { - "Stream": { - "target": "com.amazonaws.qldb#JournalKinesisStreamDescription", - "traits": { - "smithy.api#documentation": "

Information about the QLDB journal stream returned by a\n DescribeJournalS3Export request.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#DescribeJournalS3Export": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#DescribeJournalS3ExportRequest" - }, - "output": { - "target": "com.amazonaws.qldb#DescribeJournalS3ExportResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns information about a journal export job, including the ledger name, export ID,\n creation time, current status, and the parameters of the original export creation\n request.

\n

This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer\n Guide.

\n

If the export job with the given ExportId doesn't exist, then throws\n ResourceNotFoundException.

\n

If the ledger with the given Name doesn't exist, then throws\n ResourceNotFoundException.

", - "smithy.api#http": { - "method": "GET", - "uri": "/ledgers/{Name}/journal-s3-exports/{ExportId}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#DescribeJournalS3ExportRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ExportId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) of the journal export job to\n describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#DescribeJournalS3ExportResponse": { - "type": "structure", - "members": { - "ExportDescription": { - "target": "com.amazonaws.qldb#JournalS3ExportDescription", - "traits": { - "smithy.api#documentation": "

Information about the journal export job returned by a\n DescribeJournalS3Export request.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#DescribeLedger": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#DescribeLedgerRequest" - }, - "output": { - "target": "com.amazonaws.qldb#DescribeLedgerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns information about a ledger, including its state, permissions mode, encryption at\n rest settings, and when it was created.

", - "smithy.api#http": { - "method": "GET", - "uri": "/ledgers/{Name}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#DescribeLedgerRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger that you want to describe.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#DescribeLedgerResponse": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

" - } - }, - "Arn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the ledger.

" - } - }, - "State": { - "target": "com.amazonaws.qldb#LedgerState", - "traits": { - "smithy.api#documentation": "

The current status of the ledger.

" - } - }, - "CreationDateTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the ledger was created. (Epoch time format\n is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

" - } - }, - "PermissionsMode": { - "target": "com.amazonaws.qldb#PermissionsMode", - "traits": { - "smithy.api#documentation": "

The permissions mode of the ledger.

" - } - }, - "DeletionProtection": { - "target": "com.amazonaws.qldb#DeletionProtection", - "traits": { - "smithy.api#documentation": "

Specifies whether the ledger is protected from being deleted by any user. If not defined during\n ledger creation, this feature is enabled (true) by default.

\n

If deletion protection is enabled, you must first disable it before you can delete the\n ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

" - } - }, - "EncryptionDescription": { - "target": "com.amazonaws.qldb#LedgerEncryptionDescription", - "traits": { - "smithy.api#documentation": "

Information about the encryption of data at rest in the ledger. This includes the\n current status, the KMS key, and when the key became inaccessible (in the case of an\n error). If this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key for encryption.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#Digest": { - "type": "blob", - "traits": { - "smithy.api#length": { - "min": 32, - "max": 32 - } - } - }, - "com.amazonaws.qldb#EncryptionStatus": { - "type": "enum", - "members": { - "ENABLED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ENABLED" - } - }, - "UPDATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPDATING" - } - }, - "KMS_KEY_INACCESSIBLE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "KMS_KEY_INACCESSIBLE" - } - } - } - }, - "com.amazonaws.qldb#ErrorCause": { - "type": "enum", - "members": { - "KINESIS_STREAM_NOT_FOUND": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "KINESIS_STREAM_NOT_FOUND" - } - }, - "IAM_PERMISSION_REVOKED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IAM_PERMISSION_REVOKED" - } - } - } - }, - "com.amazonaws.qldb#ErrorMessage": { - "type": "string" - }, - "com.amazonaws.qldb#ExportJournalToS3": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#ExportJournalToS3Request" - }, - "output": { - "target": "com.amazonaws.qldb#ExportJournalToS3Response" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Exports journal contents within a date and time range from a ledger into a specified\n Amazon Simple Storage Service (Amazon S3) bucket. A journal export job can write the data objects in either the text\n or binary representation of Amazon Ion format, or in JSON Lines text\n format.

\n

If the ledger with the given Name doesn't exist, then throws\n ResourceNotFoundException.

\n

If the ledger with the given Name is in CREATING status, then\n throws ResourcePreconditionNotMetException.

\n

You can initiate up to two concurrent journal export requests for each ledger. Beyond\n this limit, journal export requests throw LimitExceededException.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ledgers/{Name}/journal-s3-exports", - "code": 200 - } - } - }, - "com.amazonaws.qldb#ExportJournalToS3Request": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "InclusiveStartTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The inclusive start date and time for the range of journal contents to export.

\n

The InclusiveStartTime must be in ISO 8601 date and time\n format and in Universal Coordinated Time (UTC). For example:\n 2019-06-13T21:36:34Z.

\n

The InclusiveStartTime must be before ExclusiveEndTime.

\n

If you provide an InclusiveStartTime that is before the ledger's\n CreationDateTime, Amazon QLDB defaults it to the ledger's\n CreationDateTime.

", - "smithy.api#required": {} - } - }, - "ExclusiveEndTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The exclusive end date and time for the range of journal contents to export.

\n

The ExclusiveEndTime must be in ISO 8601 date and time format\n and in Universal Coordinated Time (UTC). For example:\n 2019-06-13T21:36:34Z.

\n

The ExclusiveEndTime must be less than or equal to the current UTC date and\n time.

", - "smithy.api#required": {} - } - }, - "S3ExportConfiguration": { - "target": "com.amazonaws.qldb#S3ExportConfiguration", - "traits": { - "smithy.api#documentation": "

The configuration settings of the Amazon S3 bucket destination for your export\n request.

", - "smithy.api#required": {} - } - }, - "RoleArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a\n journal export job to do the following:

\n
    \n
  • \n

    Write objects into your Amazon S3 bucket.

    \n
  • \n
  • \n

    (Optional) Use your customer managed key in Key Management Service (KMS) for server-side\n encryption of your exported data.

    \n
  • \n
\n

To pass a role to QLDB when requesting a journal export, you must have permissions to\n perform the iam:PassRole action on the IAM role resource. This is required for\n all journal export requests.

", - "smithy.api#required": {} - } - }, - "OutputFormat": { - "target": "com.amazonaws.qldb#OutputFormat", - "traits": { - "smithy.api#documentation": "

The output format of your exported journal data. A journal export job can write the data\n objects in either the text or binary representation of Amazon Ion format, or in JSON Lines text format.

\n

Default: ION_TEXT\n

\n

In JSON Lines format, each journal block in an exported data object is a valid JSON\n object that is delimited by a newline. You can use this format to directly integrate JSON\n exports with analytics tools such as Amazon Athena and Glue\n because these services can parse newline-delimited JSON automatically.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#ExportJournalToS3Response": { - "type": "structure", - "members": { - "ExportId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) that QLDB assigns to each journal export\n job.

\n

To describe your export request and check the status of the job, you can use\n ExportId to call DescribeJournalS3Export.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#ExportStatus": { - "type": "enum", - "members": { - "IN_PROGRESS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "COMPLETED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "COMPLETED" - } - }, - "CANCELLED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CANCELLED" - } - } - } - }, - "com.amazonaws.qldb#GetBlock": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#GetBlockRequest" - }, - "output": { - "target": "com.amazonaws.qldb#GetBlockResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a block object at a specified address in a journal. Also returns a proof of the\n specified block for verification if DigestTipAddress is provided.

\n

For information about the data contents in a block, see Journal contents in the\n Amazon QLDB Developer Guide.

\n

If the specified ledger doesn't exist or is in DELETING status, then throws\n ResourceNotFoundException.

\n

If the specified ledger is in CREATING status, then throws\n ResourcePreconditionNotMetException.

\n

If no block exists with the specified address, then throws\n InvalidParameterException.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ledgers/{Name}/block", - "code": 200 - } - } - }, - "com.amazonaws.qldb#GetBlockRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "BlockAddress": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The location of the block that you want to request. An address is an Amazon Ion\n structure that has two fields: strandId and sequenceNo.

\n

For example: {strandId:\"BlFTjlSXze9BIh1KOszcE3\",sequenceNo:14}.

", - "smithy.api#required": {} - } - }, - "DigestTipAddress": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The latest block location covered by the digest for which to request a proof. An address\n is an Amazon Ion structure that has two fields: strandId and\n sequenceNo.

\n

For example: {strandId:\"BlFTjlSXze9BIh1KOszcE3\",sequenceNo:49}.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#GetBlockResponse": { - "type": "structure", - "members": { - "Block": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The block data object in Amazon Ion format.

", - "smithy.api#required": {} - } - }, - "Proof": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The proof object in Amazon Ion format returned by a GetBlock request. A\n proof contains the list of hash values required to recalculate the specified digest using a\n Merkle tree, starting with the specified block.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#GetDigest": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#GetDigestRequest" - }, - "output": { - "target": "com.amazonaws.qldb#GetDigestResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns the digest of a ledger at the latest committed block in the journal. The\n response includes a 256-bit hash value and a block address.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ledgers/{Name}/digest", - "code": 200 - } - } - }, - "com.amazonaws.qldb#GetDigestRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#GetDigestResponse": { - "type": "structure", - "members": { - "Digest": { - "target": "com.amazonaws.qldb#Digest", - "traits": { - "smithy.api#documentation": "

The 256-bit hash value representing the digest returned by a GetDigest\n request.

", - "smithy.api#required": {} - } - }, - "DigestTipAddress": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The latest block location covered by the digest that you requested. An address is an\n Amazon Ion structure that has two fields: strandId and\n sequenceNo.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#GetRevision": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#GetRevisionRequest" - }, - "output": { - "target": "com.amazonaws.qldb#GetRevisionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns a revision data object for a specified document ID and block address. Also\n returns a proof of the specified revision for verification if DigestTipAddress\n is provided.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ledgers/{Name}/revision", - "code": 200 - } - } - }, - "com.amazonaws.qldb#GetRevisionRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "BlockAddress": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The block location of the document revision to be verified. An address is an Amazon Ion\n structure that has two fields: strandId and sequenceNo.

\n

For example: {strandId:\"BlFTjlSXze9BIh1KOszcE3\",sequenceNo:14}.

", - "smithy.api#required": {} - } - }, - "DocumentId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) of the document to be verified.

", - "smithy.api#required": {} - } - }, - "DigestTipAddress": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The latest block location covered by the digest for which to request a proof. An address\n is an Amazon Ion structure that has two fields: strandId and\n sequenceNo.

\n

For example: {strandId:\"BlFTjlSXze9BIh1KOszcE3\",sequenceNo:49}.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#GetRevisionResponse": { - "type": "structure", - "members": { - "Proof": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The proof object in Amazon Ion format returned by a GetRevision request. A\n proof contains the list of hash values that are required to recalculate the specified\n digest using a Merkle tree, starting with the specified document revision.

" - } - }, - "Revision": { - "target": "com.amazonaws.qldb#ValueHolder", - "traits": { - "smithy.api#documentation": "

The document revision data object in Amazon Ion format.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#InvalidParameterException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldb#ErrorMessage" - }, - "ParameterName": { - "target": "com.amazonaws.qldb#ParameterName", - "traits": { - "smithy.api#documentation": "

The name of the invalid parameter.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

One or more parameters in the request aren't valid.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.qldb#IonText": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1048576 - }, - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.qldb#JournalKinesisStreamDescription": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#required": {} - } - }, - "CreationTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the QLDB journal stream was created.\n (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970\n UTC.)

" - } - }, - "InclusiveStartTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The inclusive start date and time from which to start streaming journal data.

" - } - }, - "ExclusiveEndTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The exclusive date and time that specifies when the stream ends. If this parameter is\n undefined, the stream runs indefinitely until you cancel it.

" - } - }, - "RoleArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a\n journal stream to write data records to a Kinesis Data Streams resource.

", - "smithy.api#required": {} - } - }, - "StreamId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) of the QLDB journal stream.

", - "smithy.api#required": {} - } - }, - "Arn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the QLDB journal stream.

" - } - }, - "Status": { - "target": "com.amazonaws.qldb#StreamStatus", - "traits": { - "smithy.api#documentation": "

The current state of the QLDB journal stream.

", - "smithy.api#required": {} - } - }, - "KinesisConfiguration": { - "target": "com.amazonaws.qldb#KinesisConfiguration", - "traits": { - "smithy.api#documentation": "

The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal\n stream.

", - "smithy.api#required": {} - } - }, - "ErrorCause": { - "target": "com.amazonaws.qldb#ErrorCause", - "traits": { - "smithy.api#documentation": "

The error message that describes the reason that a stream has a status of\n IMPAIRED or FAILED. This is not applicable to streams that\n have other status values.

" - } - }, - "StreamName": { - "target": "com.amazonaws.qldb#StreamName", - "traits": { - "smithy.api#documentation": "

The user-defined name of the QLDB journal stream.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about an Amazon QLDB journal stream, including the Amazon Resource Name\n (ARN), stream name, creation time, current status, and the parameters of the original\n stream creation request.

" - } - }, - "com.amazonaws.qldb#JournalKinesisStreamDescriptionList": { - "type": "list", - "member": { - "target": "com.amazonaws.qldb#JournalKinesisStreamDescription" - } - }, - "com.amazonaws.qldb#JournalS3ExportDescription": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#required": {} - } - }, - "ExportId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) of the journal export job.

", - "smithy.api#required": {} - } - }, - "ExportCreationTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the export job was created. (Epoch time\n format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

", - "smithy.api#required": {} - } - }, - "Status": { - "target": "com.amazonaws.qldb#ExportStatus", - "traits": { - "smithy.api#documentation": "

The current state of the journal export job.

", - "smithy.api#required": {} - } - }, - "InclusiveStartTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The inclusive start date and time for the range of journal contents that was specified\n in the original export request.

", - "smithy.api#required": {} - } - }, - "ExclusiveEndTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The exclusive end date and time for the range of journal contents that was specified in\n the original export request.

", - "smithy.api#required": {} - } - }, - "S3ExportConfiguration": { - "target": "com.amazonaws.qldb#S3ExportConfiguration", - "traits": { - "smithy.api#required": {} - } - }, - "RoleArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a\n journal export job to do the following:

\n
    \n
  • \n

    Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.

    \n
  • \n
  • \n

    (Optional) Use your customer managed key in Key Management Service (KMS) for server-side\n encryption of your exported data.

    \n
  • \n
", - "smithy.api#required": {} - } - }, - "OutputFormat": { - "target": "com.amazonaws.qldb#OutputFormat", - "traits": { - "smithy.api#documentation": "

The output format of the exported journal data.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a journal export job, including the ledger name, export ID, creation\n time, current status, and the parameters of the original export creation request.

" - } - }, - "com.amazonaws.qldb#JournalS3ExportList": { - "type": "list", - "member": { - "target": "com.amazonaws.qldb#JournalS3ExportDescription" - } - }, - "com.amazonaws.qldb#KinesisConfiguration": { - "type": "structure", - "members": { - "StreamArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.

", - "smithy.api#required": {} - } - }, - "AggregationEnabled": { - "target": "com.amazonaws.qldb#Boolean", - "traits": { - "smithy.api#documentation": "

Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the\n number of records sent per API call.

\n

Default: True\n

\n \n

Record aggregation has important implications for processing records and requires\n de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and\n Consumer\n De-aggregation in the Amazon Kinesis Data Streams Developer Guide.

\n
" - } - } - }, - "traits": { - "smithy.api#documentation": "

The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal\n stream.

" - } - }, - "com.amazonaws.qldb#KmsKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1600 - } - } - }, - "com.amazonaws.qldb#LedgerEncryptionDescription": { - "type": "structure", - "members": { - "KmsKeyArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the customer managed KMS key that the ledger uses for\n encryption at rest. If this parameter is undefined, the ledger uses an Amazon Web Services owned KMS key\n for encryption. It will display AWS_OWNED_KMS_KEY when updating the ledger's encryption configuration to the Amazon Web Services owned KMS key.

", - "smithy.api#required": {} - } - }, - "EncryptionStatus": { - "target": "com.amazonaws.qldb#EncryptionStatus", - "traits": { - "smithy.api#documentation": "

The current state of encryption at rest for the ledger. This can be one of the following\n values:

\n
    \n
  • \n

    \n ENABLED: Encryption is fully enabled using the specified key.

    \n
  • \n
  • \n

    \n UPDATING: The ledger is actively processing the specified key\n change.

    \n

    Key changes in QLDB are asynchronous. The ledger is fully accessible without any\n performance impact while the key change is being processed. The amount of time it\n takes to update a key varies depending on the ledger size.

    \n
  • \n
  • \n

    \n KMS_KEY_INACCESSIBLE: The specified customer managed KMS key is not\n accessible, and the ledger is impaired. Either the key was disabled or deleted, or\n the grants on the key were revoked. When a ledger is impaired, it is not accessible\n and does not accept any read or write requests.

    \n

    An impaired ledger automatically returns to an active state after you restore the\n grants on the key, or re-enable the key that was disabled. However, deleting a\n customer managed KMS key is irreversible. After a key is deleted, you can no longer\n access the ledgers that are protected with that key, and the data becomes\n unrecoverable permanently.

    \n
  • \n
", - "smithy.api#required": {} - } - }, - "InaccessibleKmsKeyDateTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the KMS key first became inaccessible,\n in the case of an error. (Epoch time format is the number of seconds that have elapsed\n since 12:00:00 AM January 1, 1970 UTC.)

\n

This parameter is undefined if the KMS key is accessible.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the encryption of data at rest in an Amazon QLDB ledger. This includes\n the current status, the key in Key Management Service (KMS), and when the key became inaccessible (in\n the case of an error).

\n

For more information, see Encryption at rest in\n the Amazon QLDB Developer Guide.

" - } - }, - "com.amazonaws.qldb#LedgerList": { - "type": "list", - "member": { - "target": "com.amazonaws.qldb#LedgerSummary" - } - }, - "com.amazonaws.qldb#LedgerName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 32 - }, - "smithy.api#pattern": "^(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$" - } - }, - "com.amazonaws.qldb#LedgerState": { - "type": "enum", - "members": { - "CREATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATING" - } - }, - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETING" - } - }, - "DELETED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETED" - } - } - } - }, - "com.amazonaws.qldb#LedgerSummary": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

" - } - }, - "State": { - "target": "com.amazonaws.qldb#LedgerState", - "traits": { - "smithy.api#documentation": "

The current status of the ledger.

" - } - }, - "CreationDateTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the ledger was created. (Epoch time format\n is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a ledger, including its name, state, and when it was created.

" - } - }, - "com.amazonaws.qldb#LimitExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldb#ErrorMessage" - }, - "ResourceType": { - "target": "com.amazonaws.qldb#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

You have reached the limit on the maximum number of resources allowed.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.qldb#ListJournalKinesisStreamsForLedger": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#ListJournalKinesisStreamsForLedgerRequest" - }, - "output": { - "target": "com.amazonaws.qldb#ListJournalKinesisStreamsForLedgerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns all Amazon QLDB journal streams for a given ledger.

\n

This action does not return any expired journal streams. For more information, see\n Expiration for terminal streams in the Amazon QLDB Developer\n Guide.

\n

This action returns a maximum of MaxResults items. It is paginated so that\n you can retrieve all the items by calling ListJournalKinesisStreamsForLedger\n multiple times.

", - "smithy.api#http": { - "method": "GET", - "uri": "/ledgers/{LedgerName}/journal-kinesis-streams", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.qldb#ListJournalKinesisStreamsForLedgerRequest": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.qldb#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return in a single\n ListJournalKinesisStreamsForLedger request. (The actual number of results\n returned might be fewer.)

", - "smithy.api#httpQuery": "max_results" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "

A pagination token, indicating that you want to retrieve the next page of results. If\n you received a value for NextToken in the response from a previous\n ListJournalKinesisStreamsForLedger call, you should use that value as input\n here.

", - "smithy.api#httpQuery": "next_token" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#ListJournalKinesisStreamsForLedgerResponse": { - "type": "structure", - "members": { - "Streams": { - "target": "com.amazonaws.qldb#JournalKinesisStreamDescriptionList", - "traits": { - "smithy.api#documentation": "

The QLDB journal streams that are currently associated with the given ledger.

" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "
    \n
  • \n

    If NextToken is empty, the last page of results has been processed\n and there are no more results to be retrieved.

    \n
  • \n
  • \n

    If NextToken is not empty, more results are\n available. To retrieve the next page of results, use the value of\n NextToken in a subsequent\n ListJournalKinesisStreamsForLedger call.

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#ListJournalS3Exports": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#ListJournalS3ExportsRequest" - }, - "output": { - "target": "com.amazonaws.qldb#ListJournalS3ExportsResponse" - }, - "traits": { - "smithy.api#documentation": "

Returns all journal export jobs for all ledgers that are associated with the current\n Amazon Web Services account and Region.

\n

This action returns a maximum of MaxResults items, and is paginated so that\n you can retrieve all the items by calling ListJournalS3Exports multiple\n times.

\n

This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer\n Guide.

", - "smithy.api#http": { - "method": "GET", - "uri": "/journal-s3-exports", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.qldb#ListJournalS3ExportsForLedger": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#ListJournalS3ExportsForLedgerRequest" - }, - "output": { - "target": "com.amazonaws.qldb#ListJournalS3ExportsForLedgerResponse" - }, - "traits": { - "smithy.api#documentation": "

Returns all journal export jobs for a specified ledger.

\n

This action returns a maximum of MaxResults items, and is paginated so that\n you can retrieve all the items by calling ListJournalS3ExportsForLedger\n multiple times.

\n

This action does not return any expired export jobs. For more information, see Export job expiration in the Amazon QLDB Developer\n Guide.

", - "smithy.api#http": { - "method": "GET", - "uri": "/ledgers/{Name}/journal-s3-exports", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.qldb#ListJournalS3ExportsForLedgerRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.qldb#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return in a single\n ListJournalS3ExportsForLedger request. (The actual number of results\n returned might be fewer.)

", - "smithy.api#httpQuery": "max_results" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "

A pagination token, indicating that you want to retrieve the next page of results. If\n you received a value for NextToken in the response from a previous\n ListJournalS3ExportsForLedger call, then you should use that value as input\n here.

", - "smithy.api#httpQuery": "next_token" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#ListJournalS3ExportsForLedgerResponse": { - "type": "structure", - "members": { - "JournalS3Exports": { - "target": "com.amazonaws.qldb#JournalS3ExportList", - "traits": { - "smithy.api#documentation": "

The journal export jobs that are currently associated with the specified ledger.

" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "
    \n
  • \n

    If NextToken is empty, then the last page of results has been\n processed and there are no more results to be retrieved.

    \n
  • \n
  • \n

    If NextToken is not empty, then there are more\n results available. To retrieve the next page of results, use the value of\n NextToken in a subsequent ListJournalS3ExportsForLedger\n call.

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#ListJournalS3ExportsRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.qldb#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return in a single ListJournalS3Exports\n request. (The actual number of results returned might be fewer.)

", - "smithy.api#httpQuery": "max_results" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "

A pagination token, indicating that you want to retrieve the next page of results. If\n you received a value for NextToken in the response from a previous\n ListJournalS3Exports call, then you should use that value as input\n here.

", - "smithy.api#httpQuery": "next_token" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#ListJournalS3ExportsResponse": { - "type": "structure", - "members": { - "JournalS3Exports": { - "target": "com.amazonaws.qldb#JournalS3ExportList", - "traits": { - "smithy.api#documentation": "

The journal export jobs for all ledgers that are associated with the current\n Amazon Web Services account and Region.

" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "
    \n
  • \n

    If NextToken is empty, then the last page of results has been\n processed and there are no more results to be retrieved.

    \n
  • \n
  • \n

    If NextToken is not empty, then there are more\n results available. To retrieve the next page of results, use the value of\n NextToken in a subsequent ListJournalS3Exports\n call.

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#ListLedgers": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#ListLedgersRequest" - }, - "output": { - "target": "com.amazonaws.qldb#ListLedgersResponse" - }, - "traits": { - "smithy.api#documentation": "

Returns all ledgers that are associated with the current Amazon Web Services account and\n Region.

\n

This action returns a maximum of MaxResults items and is paginated so that\n you can retrieve all the items by calling ListLedgers multiple times.

", - "smithy.api#http": { - "method": "GET", - "uri": "/ledgers", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.qldb#ListLedgersRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.qldb#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to return in a single ListLedgers request.\n (The actual number of results returned might be fewer.)

", - "smithy.api#httpQuery": "max_results" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "

A pagination token, indicating that you want to retrieve the next page of results. If\n you received a value for NextToken in the response from a previous\n ListLedgers call, then you should use that value as input here.

", - "smithy.api#httpQuery": "next_token" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#ListLedgersResponse": { - "type": "structure", - "members": { - "Ledgers": { - "target": "com.amazonaws.qldb#LedgerList", - "traits": { - "smithy.api#documentation": "

The ledgers that are associated with the current Amazon Web Services account and Region.

" - } - }, - "NextToken": { - "target": "com.amazonaws.qldb#NextToken", - "traits": { - "smithy.api#documentation": "

A pagination token, indicating whether there are more results available:

\n
    \n
  • \n

    If NextToken is empty, then the last page of results has been\n processed and there are no more results to be retrieved.

    \n
  • \n
  • \n

    If NextToken is not empty, then there are more\n results available. To retrieve the next page of results, use the value of\n NextToken in a subsequent ListLedgers call.

    \n
  • \n
" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.qldb#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Returns all tags for a specified Amazon QLDB resource.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for which to list the tags. For example:

\n

\n arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "Tags": { - "target": "com.amazonaws.qldb#Tags", - "traits": { - "smithy.api#documentation": "

The tags that are currently associated with the specified Amazon QLDB resource.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.qldb#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 4, - "max": 1024 - }, - "smithy.api#pattern": "^[A-Za-z-0-9+/=]+$" - } - }, - "com.amazonaws.qldb#OutputFormat": { - "type": "enum", - "members": { - "ION_BINARY": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ION_BINARY" - } - }, - "ION_TEXT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ION_TEXT" - } - }, - "JSON": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "JSON" - } - } - } - }, - "com.amazonaws.qldb#ParameterName": { - "type": "string" - }, - "com.amazonaws.qldb#PermissionsMode": { - "type": "enum", - "members": { - "ALLOW_ALL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ALLOW_ALL" - } - }, - "STANDARD": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "STANDARD" - } - } - } - }, - "com.amazonaws.qldb#ResourceAlreadyExistsException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldb#ErrorMessage" - }, - "ResourceType": { - "target": "com.amazonaws.qldb#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of resource.

" - } - }, - "ResourceName": { - "target": "com.amazonaws.qldb#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource already exists.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.qldb#ResourceInUseException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldb#ErrorMessage" - }, - "ResourceType": { - "target": "com.amazonaws.qldb#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of resource.

" - } - }, - "ResourceName": { - "target": "com.amazonaws.qldb#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource can't be modified at this time.

", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.qldb#ResourceName": { - "type": "string" - }, - "com.amazonaws.qldb#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldb#ErrorMessage" - }, - "ResourceType": { - "target": "com.amazonaws.qldb#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of resource.

" - } - }, - "ResourceName": { - "target": "com.amazonaws.qldb#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource doesn't exist.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.qldb#ResourcePreconditionNotMetException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.qldb#ErrorMessage" - }, - "ResourceType": { - "target": "com.amazonaws.qldb#ResourceType", - "traits": { - "smithy.api#documentation": "

The type of resource.

" - } - }, - "ResourceName": { - "target": "com.amazonaws.qldb#ResourceName", - "traits": { - "smithy.api#documentation": "

The name of the resource.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The operation failed because a condition wasn't satisfied in advance.

", - "smithy.api#error": "client", - "smithy.api#httpError": 412 - } - }, - "com.amazonaws.qldb#ResourceType": { - "type": "string" - }, - "com.amazonaws.qldb#S3Bucket": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 3, - "max": 255 - }, - "smithy.api#pattern": "^[A-Za-z-0-9-_.]+$" - } - }, - "com.amazonaws.qldb#S3EncryptionConfiguration": { - "type": "structure", - "members": { - "ObjectEncryptionType": { - "target": "com.amazonaws.qldb#S3ObjectEncryptionType", - "traits": { - "smithy.api#documentation": "

The Amazon S3 object encryption type.

\n

To learn more about server-side encryption options in Amazon S3, see Protecting Data\n Using Server-Side Encryption in the Amazon S3 Developer\n Guide.

", - "smithy.api#required": {} - } - }, - "KmsKeyArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of a symmetric encryption key in Key Management Service (KMS). Amazon S3\n does not support asymmetric KMS keys.

\n

You must provide a KmsKeyArn if you specify SSE_KMS as the\n ObjectEncryptionType.

\n

\n KmsKeyArn is not required if you specify SSE_S3 as the\n ObjectEncryptionType.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The encryption settings that are used by a journal export job to write data in an\n Amazon Simple Storage Service (Amazon S3) bucket.

" - } - }, - "com.amazonaws.qldb#S3ExportConfiguration": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.qldb#S3Bucket", - "traits": { - "smithy.api#documentation": "

The Amazon S3 bucket name in which a journal export job writes the journal contents.

\n

The bucket name must comply with the Amazon S3 bucket naming conventions. For more\n information, see Bucket Restrictions and\n Limitations in the Amazon S3 Developer Guide.

", - "smithy.api#required": {} - } - }, - "Prefix": { - "target": "com.amazonaws.qldb#S3Prefix", - "traits": { - "smithy.api#documentation": "

The prefix for the Amazon S3 bucket in which a journal export job writes the journal\n contents.

\n

The prefix must comply with Amazon S3 key naming rules and restrictions. For more\n information, see Object Key and Metadata in the Amazon S3 Developer\n Guide.

\n

The following are examples of valid Prefix values:

\n
    \n
  • \n

    \n JournalExports-ForMyLedger/Testing/\n

    \n
  • \n
  • \n

    \n JournalExports\n

    \n
  • \n
  • \n

    \n My:Tests/\n

    \n
  • \n
", - "smithy.api#required": {} - } - }, - "EncryptionConfiguration": { - "target": "com.amazonaws.qldb#S3EncryptionConfiguration", - "traits": { - "smithy.api#documentation": "

The encryption settings that are used by a journal export job to write data in an Amazon S3\n bucket.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal\n contents.

" - } - }, - "com.amazonaws.qldb#S3ObjectEncryptionType": { - "type": "enum", - "members": { - "SSE_KMS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SSE_KMS" - } - }, - "SSE_S3": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SSE_S3" - } - }, - "NO_ENCRYPTION": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NO_ENCRYPTION" - } - } - } - }, - "com.amazonaws.qldb#S3Prefix": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 128 - } - } - }, - "com.amazonaws.qldb#StreamJournalToKinesis": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#StreamJournalToKinesisRequest" - }, - "output": { - "target": "com.amazonaws.qldb#StreamJournalToKinesisResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.qldb#ResourcePreconditionNotMetException" - } - ], - "traits": { - "smithy.api#documentation": "

Creates a journal stream for a given Amazon QLDB ledger. The stream captures every\n document revision that is committed to the ledger's journal and delivers the data to a\n specified Amazon Kinesis Data Streams resource.

", - "smithy.api#http": { - "method": "POST", - "uri": "/ledgers/{LedgerName}/journal-kinesis-streams", - "code": 200 - } - } - }, - "com.amazonaws.qldb#StreamJournalToKinesisRequest": { - "type": "structure", - "members": { - "LedgerName": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "RoleArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a\n journal stream to write data records to a Kinesis Data Streams resource.

\n

To pass a role to QLDB when requesting a journal stream, you must have permissions to\n perform the iam:PassRole action on the IAM role resource. This is required for\n all journal stream requests.

", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.qldb#Tags", - "traits": { - "smithy.api#documentation": "

The key-value pairs to add as tags to the stream that you want to create. Tag keys are\n case sensitive. Tag values are case sensitive and can be null.

" - } - }, - "InclusiveStartTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The inclusive start date and time from which to start streaming journal data. This\n parameter must be in ISO 8601 date and time format and in Universal\n Coordinated Time (UTC). For example: 2019-06-13T21:36:34Z.

\n

The InclusiveStartTime cannot be in the future and must be before\n ExclusiveEndTime.

\n

If you provide an InclusiveStartTime that is before the ledger's\n CreationDateTime, QLDB effectively defaults it to the ledger's\n CreationDateTime.

", - "smithy.api#required": {} - } - }, - "ExclusiveEndTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The exclusive date and time that specifies when the stream ends. If you don't define\n this parameter, the stream runs indefinitely until you cancel it.

\n

The ExclusiveEndTime must be in ISO 8601 date and time format\n and in Universal Coordinated Time (UTC). For example:\n 2019-06-13T21:36:34Z.

" - } - }, - "KinesisConfiguration": { - "target": "com.amazonaws.qldb#KinesisConfiguration", - "traits": { - "smithy.api#documentation": "

The configuration settings of the Kinesis Data Streams destination for your stream request.

", - "smithy.api#required": {} - } - }, - "StreamName": { - "target": "com.amazonaws.qldb#StreamName", - "traits": { - "smithy.api#documentation": "

The name that you want to assign to the QLDB journal stream. User-defined names can\n help identify and indicate the purpose of a stream.

\n

Your stream name must be unique among other active streams for a\n given ledger. Stream names have the same naming constraints as ledger names, as defined in\n Quotas in Amazon QLDB in the Amazon QLDB Developer\n Guide.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#StreamJournalToKinesisResponse": { - "type": "structure", - "members": { - "StreamId": { - "target": "com.amazonaws.qldb#UniqueId", - "traits": { - "smithy.api#documentation": "

The UUID (represented in Base62-encoded text) that QLDB assigns to each QLDB journal\n stream.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#StreamName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 32 - }, - "smithy.api#pattern": "^(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$" - } - }, - "com.amazonaws.qldb#StreamStatus": { - "type": "enum", - "members": { - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "COMPLETED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "COMPLETED" - } - }, - "CANCELED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CANCELED" - } - }, - "FAILED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - }, - "IMPAIRED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IMPAIRED" - } - } - } - }, - "com.amazonaws.qldb#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - } - } - }, - "com.amazonaws.qldb#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.qldb#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.qldb#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.qldb#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Adds one or more tags to a specified Amazon QLDB resource.

\n

A resource can have up to 50 tags. If you try to create more than 50 tags for a\n resource, your request fails and returns an error.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) to which you want to add the tags. For example:

\n

\n arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.qldb#Tags", - "traits": { - "smithy.api#documentation": "

The key-value pairs to add as tags to the specified QLDB resource. Tag keys are case\n sensitive. If you specify a key that already exists for the resource, your request fails\n and returns an error. Tag values are case sensitive and can be null.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - } - } - }, - "com.amazonaws.qldb#Tags": { - "type": "map", - "key": { - "target": "com.amazonaws.qldb#TagKey" - }, - "value": { - "target": "com.amazonaws.qldb#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - }, - "smithy.api#sparse": {} - } - }, - "com.amazonaws.qldb#Timestamp": { - "type": "timestamp" - }, - "com.amazonaws.qldb#UniqueId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 22, - "max": 22 - }, - "smithy.api#pattern": "^[A-Za-z-0-9]+$" - } - }, - "com.amazonaws.qldb#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.qldb#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Removes one or more tags from a specified Amazon QLDB resource. You can specify up to 50\n tag keys to remove.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) from which to remove the tags. For example:

\n

\n arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "TagKeys": { - "target": "com.amazonaws.qldb#TagKeyList", - "traits": { - "smithy.api#documentation": "

The list of tag keys to remove.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#UpdateLedger": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#UpdateLedgerRequest" - }, - "output": { - "target": "com.amazonaws.qldb#UpdateLedgerResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates properties on a ledger.

", - "smithy.api#http": { - "method": "PATCH", - "uri": "/ledgers/{Name}", - "code": 200 - } - } - }, - "com.amazonaws.qldb#UpdateLedgerPermissionsMode": { - "type": "operation", - "input": { - "target": "com.amazonaws.qldb#UpdateLedgerPermissionsModeRequest" - }, - "output": { - "target": "com.amazonaws.qldb#UpdateLedgerPermissionsModeResponse" - }, - "errors": [ - { - "target": "com.amazonaws.qldb#InvalidParameterException" - }, - { - "target": "com.amazonaws.qldb#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "

Updates the permissions mode of a ledger.

\n \n

Before you switch to the STANDARD permissions mode, you must first\n create all required IAM policies and table tags to avoid disruption to your users. To\n learn more, see Migrating to the standard permissions mode in the Amazon QLDB\n Developer Guide.

\n
", - "smithy.api#http": { - "method": "PATCH", - "uri": "/ledgers/{Name}/permissions-mode", - "code": 200 - } - } - }, - "com.amazonaws.qldb#UpdateLedgerPermissionsModeRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PermissionsMode": { - "target": "com.amazonaws.qldb#PermissionsMode", - "traits": { - "smithy.api#documentation": "

The permissions mode to assign to the ledger. This parameter can have one of the\n following values:

\n
    \n
  • \n

    \n ALLOW_ALL: A legacy permissions mode that enables access control with\n API-level granularity for ledgers.

    \n

    This mode allows users who have the SendCommand API permission for\n this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables\n in the specified ledger. This mode disregards any table-level or command-level IAM\n permissions policies that you create for the ledger.

    \n
  • \n
  • \n

    \n STANDARD: (Recommended) A permissions mode that\n enables access control with finer granularity for ledgers, tables, and PartiQL\n commands.

    \n

    By default, this mode denies all user requests to run any PartiQL commands on any\n tables in this ledger. To allow PartiQL commands to run, you must create IAM\n permissions policies for specific table resources and PartiQL actions, in addition to\n the SendCommand API permission for the ledger. For information, see\n Getting\n started with the standard permissions mode in the Amazon QLDB\n Developer Guide.

    \n
  • \n
\n \n

We strongly recommend using the STANDARD permissions mode to maximize\n the security of your ledger data.

\n
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#UpdateLedgerPermissionsModeResponse": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

" - } - }, - "Arn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the ledger.

" - } - }, - "PermissionsMode": { - "target": "com.amazonaws.qldb#PermissionsMode", - "traits": { - "smithy.api#documentation": "

The current permissions mode of the ledger.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#UpdateLedgerRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DeletionProtection": { - "target": "com.amazonaws.qldb#DeletionProtection", - "traits": { - "smithy.api#documentation": "

Specifies whether the ledger is protected from being deleted by any user. If not defined during\n ledger creation, this feature is enabled (true) by default.

\n

If deletion protection is enabled, you must first disable it before you can delete the\n ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

" - } - }, - "KmsKey": { - "target": "com.amazonaws.qldb#KmsKey", - "traits": { - "smithy.api#documentation": "

The key in Key Management Service (KMS) to use for encryption of data at rest in the ledger. For\n more information, see Encryption at rest in\n the Amazon QLDB Developer Guide.

\n

Use one of the following options to specify this parameter:

\n
    \n
  • \n

    \n AWS_OWNED_KMS_KEY: Use an KMS key that is owned and managed by Amazon Web Services\n on your behalf.

    \n
  • \n
  • \n

    \n Undefined: Make no changes to the KMS key of the\n ledger.

    \n
  • \n
  • \n

    \n A valid symmetric customer managed KMS key: Use\n the specified symmetric encryption KMS key in your account that you create, own, and\n manage.

    \n

    Amazon QLDB does not support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer\n Guide.

    \n
  • \n
\n

To specify a customer managed KMS key, you can use its key ID, Amazon Resource Name\n (ARN), alias name, or alias ARN. When using an alias name, prefix it with\n \"alias/\". To specify a key in a different Amazon Web Services account, you must use the key\n ARN or alias ARN.

\n

For example:

\n
    \n
  • \n

    Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab\n

    \n
  • \n
  • \n

    Key ARN:\n arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\n

    \n
  • \n
  • \n

    Alias name: alias/ExampleAlias\n

    \n
  • \n
  • \n

    Alias ARN:\n arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias\n

    \n
  • \n
\n

For more information, see Key identifiers (KeyId) in\n the Key Management Service Developer Guide.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.qldb#UpdateLedgerResponse": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.qldb#LedgerName", - "traits": { - "smithy.api#documentation": "

The name of the ledger.

" - } - }, - "Arn": { - "target": "com.amazonaws.qldb#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the ledger.

" - } - }, - "State": { - "target": "com.amazonaws.qldb#LedgerState", - "traits": { - "smithy.api#documentation": "

The current status of the ledger.

" - } - }, - "CreationDateTime": { - "target": "com.amazonaws.qldb#Timestamp", - "traits": { - "smithy.api#documentation": "

The date and time, in epoch time format, when the ledger was created. (Epoch time format\n is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

" - } - }, - "DeletionProtection": { - "target": "com.amazonaws.qldb#DeletionProtection", - "traits": { - "smithy.api#documentation": "

Specifies whether the ledger is protected from being deleted by any user. If not defined during\n ledger creation, this feature is enabled (true) by default.

\n

If deletion protection is enabled, you must first disable it before you can delete the\n ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false.

" - } - }, - "EncryptionDescription": { - "target": "com.amazonaws.qldb#LedgerEncryptionDescription", - "traits": { - "smithy.api#documentation": "

Information about the encryption of data at rest in the ledger. This includes the\n current status, the KMS key, and when the key became inaccessible (in the case of an\n error).

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.qldb#ValueHolder": { - "type": "structure", - "members": { - "IonText": { - "target": "com.amazonaws.qldb#IonText", - "traits": { - "smithy.api#documentation": "

An Amazon Ion plaintext value contained in a ValueHolder structure.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

A structure that can contain a value in multiple encoding formats.

", - "smithy.api#sensitive": {} - } - } - } -} diff --git a/codegen/sdk-codegen/aws-models/robomaker.json b/codegen/sdk-codegen/aws-models/robomaker.json deleted file mode 100644 index 0664dfb60f77..000000000000 --- a/codegen/sdk-codegen/aws-models/robomaker.json +++ /dev/null @@ -1,10244 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.robomaker#Architecture": { - "type": "enum", - "members": { - "X86_64": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "X86_64" - } - }, - "ARM64": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ARM64" - } - }, - "ARMHF": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ARMHF" - } - } - } - }, - "com.amazonaws.robomaker#Arn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1224 - }, - "smithy.api#pattern": "^arn:" - } - }, - "com.amazonaws.robomaker#Arns": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Arn" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#BatchDeleteWorlds": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#BatchDeleteWorldsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#BatchDeleteWorldsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Deletes one or more worlds in a batch operation.

", - "smithy.api#http": { - "method": "POST", - "uri": "/batchDeleteWorlds", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#BatchDeleteWorldsRequest": { - "type": "structure", - "members": { - "worlds": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of Amazon Resource Names (arns) that correspond to worlds to delete.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#BatchDeleteWorldsResponse": { - "type": "structure", - "members": { - "unprocessedWorlds": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of unprocessed worlds associated with the call. These worlds were not\n deleted.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#BatchDescribeSimulationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#BatchDescribeSimulationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#BatchDescribeSimulationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes one or more simulation jobs.

", - "smithy.api#http": { - "method": "POST", - "uri": "/batchDescribeSimulationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#BatchDescribeSimulationJobRequest": { - "type": "structure", - "members": { - "jobs": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of Amazon Resource Names (ARNs) of simulation jobs to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#BatchDescribeSimulationJobResponse": { - "type": "structure", - "members": { - "jobs": { - "target": "com.amazonaws.robomaker#SimulationJobs", - "traits": { - "smithy.api#documentation": "

A list of simulation jobs.

" - } - }, - "unprocessedJobs": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of unprocessed simulation job Amazon Resource Names (ARNs).

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#BatchPolicy": { - "type": "structure", - "members": { - "timeoutInSeconds": { - "target": "com.amazonaws.robomaker#BatchTimeoutInSeconds", - "traits": { - "smithy.api#documentation": "

The amount of time, in seconds, to wait for the batch to complete.\n \n

\n

If a batch times out, and there are pending requests that were failing due to an\n internal failure (like InternalServiceError), they will be moved to the failed\n list and the batch status will be Failed. If the pending requests were failing\n for any other reason, the failed pending requests will be moved to the failed list and the\n batch status will be TimedOut.

" - } - }, - "maxConcurrency": { - "target": "com.amazonaws.robomaker#MaxConcurrency", - "traits": { - "smithy.api#documentation": "

The number of active simulation jobs create as part of the batch that can be in an\n active state at the same time.

\n

Active states include: Pending,Preparing,\n Running, Restarting, RunningFailed and\n Terminating. All other states are terminal states.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the batch policy.

" - } - }, - "com.amazonaws.robomaker#BatchTimeoutInSeconds": { - "type": "long" - }, - "com.amazonaws.robomaker#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.robomaker#BoxedBoolean": { - "type": "boolean" - }, - "com.amazonaws.robomaker#CancelDeploymentJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CancelDeploymentJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CancelDeploymentJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Cancels the specified deployment job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/cancelDeploymentJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CancelDeploymentJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The deployment job ARN to cancel.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CancelDeploymentJobResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CancelSimulationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CancelSimulationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CancelSimulationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Cancels the specified simulation job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/cancelSimulationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CancelSimulationJobBatch": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CancelSimulationJobBatchRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CancelSimulationJobBatchResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Cancels a simulation job batch. When you cancel a simulation job batch, you are also\n cancelling all of the active simulation jobs created as part of the batch.

", - "smithy.api#http": { - "method": "POST", - "uri": "/cancelSimulationJobBatch", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CancelSimulationJobBatchRequest": { - "type": "structure", - "members": { - "batch": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The id of the batch to cancel.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CancelSimulationJobBatchResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CancelSimulationJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The simulation job ARN to cancel.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CancelSimulationJobResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CancelWorldExportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CancelWorldExportJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CancelWorldExportJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Cancels the specified export job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/cancelWorldExportJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CancelWorldExportJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world export job to cancel.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CancelWorldExportJobResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CancelWorldGenerationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CancelWorldGenerationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CancelWorldGenerationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Cancels the specified world generator job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/cancelWorldGenerationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CancelWorldGenerationJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world generator job to cancel.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CancelWorldGenerationJobResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ClientRequestToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_\\-=]*$" - } - }, - "com.amazonaws.robomaker#Command": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_.\\-]*$" - } - }, - "com.amazonaws.robomaker#CommandList": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#NonEmptyString" - } - }, - "com.amazonaws.robomaker#Compute": { - "type": "structure", - "members": { - "simulationUnitLimit": { - "target": "com.amazonaws.robomaker#SimulationUnit", - "traits": { - "smithy.api#documentation": "

The simulation unit limit. Your simulation is allocated CPU and memory proportional to\n the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are\n only billed for the SU utilization you consume up to the maximum value provided. The\n default is 15.

" - } - }, - "computeType": { - "target": "com.amazonaws.robomaker#ComputeType", - "traits": { - "smithy.api#documentation": "

Compute type information for the simulation job.

" - } - }, - "gpuUnitLimit": { - "target": "com.amazonaws.robomaker#GPUUnit", - "traits": { - "smithy.api#documentation": "

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs\n allocated to the SimulationJob.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job.

" - } - }, - "com.amazonaws.robomaker#ComputeResponse": { - "type": "structure", - "members": { - "simulationUnitLimit": { - "target": "com.amazonaws.robomaker#SimulationUnit", - "traits": { - "smithy.api#documentation": "

The simulation unit limit. Your simulation is allocated CPU and memory proportional to\n the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are\n only billed for the SU utilization you consume up to the maximum value provided. The\n default is 15.

" - } - }, - "computeType": { - "target": "com.amazonaws.robomaker#ComputeType", - "traits": { - "smithy.api#documentation": "

Compute type response information for the simulation job.

" - } - }, - "gpuUnitLimit": { - "target": "com.amazonaws.robomaker#GPUUnit", - "traits": { - "smithy.api#documentation": "

Compute GPU unit limit for the simulation job. It is the same as the number of GPUs\n allocated to the SimulationJob.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job

" - } - }, - "com.amazonaws.robomaker#ComputeType": { - "type": "enum", - "members": { - "CPU": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CPU" - } - }, - "GPU_AND_CPU": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "GPU_AND_CPU" - } - } - } - }, - "com.amazonaws.robomaker#ConcurrentDeploymentException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The failure percentage threshold percentage was met.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#CreateDeploymentJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateDeploymentJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateDeploymentJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#ConcurrentDeploymentException" - }, - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

\n
\n

Deploys a specific version of a robot application to robots in a fleet.

\n

The robot application must have a numbered applicationVersion for\n consistency reasons. To create a new version, use CreateRobotApplicationVersion or see \n Creating a Robot Application Version.\n

\n \n

After 90 days, deployment jobs expire and will be deleted. They will no longer be\n accessible.

\n
", - "smithy.api#http": { - "method": "POST", - "uri": "/createDeploymentJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateDeploymentJobRequest": { - "type": "structure", - "members": { - "deploymentConfig": { - "target": "com.amazonaws.robomaker#DeploymentConfig", - "traits": { - "smithy.api#documentation": "

The requested deployment configuration.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet to deploy.

", - "smithy.api#required": {} - } - }, - "deploymentApplicationConfigs": { - "target": "com.amazonaws.robomaker#DeploymentApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The deployment application configuration.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the deployment\n job.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateDeploymentJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the deployment job.

" - } - }, - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The target fleet for the deployment job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#DeploymentStatus", - "traits": { - "smithy.api#documentation": "

The status of the deployment job.

" - } - }, - "deploymentApplicationConfigs": { - "target": "com.amazonaws.robomaker#DeploymentApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The deployment application configuration.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The failure reason of the deployment job if it failed.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#DeploymentJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the simulation job if it failed:

\n
\n
BadPermissionError
\n
\n

AWS Greengrass requires a service-level role permission to access other\n services. The role must include the \n AWSGreengrassResourceAccessRolePolicy managed policy.\n

\n
\n
ExtractingBundleFailure
\n
\n

The robot application could not be extracted from the bundle.

\n
\n
FailureThresholdBreached
\n
\n

The percentage of robots that could not be updated exceeded the percentage set\n for the deployment.

\n
\n
GreengrassDeploymentFailed
\n
\n

The robot application could not be deployed to the robot.

\n
\n
GreengrassGroupVersionDoesNotExist
\n
\n

The AWS Greengrass group or version associated with a robot is missing.

\n
\n
InternalServerError
\n
\n

An internal error has occurred. Retry your request, but if the problem\n persists, contact us with details.

\n
\n
MissingRobotApplicationArchitecture
\n
\n

The robot application does not have a source that matches the architecture of\n the robot.

\n
\n
MissingRobotDeploymentResource
\n
\n

One or more of the resources specified for the robot application are missing.\n For example, does the robot application have the correct launch package and launch\n file?

\n
\n
PostLaunchFileFailure
\n
\n

The post-launch script failed.

\n
\n
PreLaunchFileFailure
\n
\n

The pre-launch script failed.

\n
\n
ResourceNotFound
\n
\n

One or more deployment resources are missing. For example, do robot application\n source bundles still exist?

\n
\n
RobotDeploymentNoResponse
\n
\n

There is no response from the robot. It might not be powered on or connected to\n the internet.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the fleet was created.

" - } - }, - "deploymentConfig": { - "target": "com.amazonaws.robomaker#DeploymentConfig", - "traits": { - "smithy.api#documentation": "

The deployment configuration.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the deployment job.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateFleet": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateFleetRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateFleetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

\n
\n

Creates a fleet, a logical group of robots running the same robot application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createFleet", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateFleetRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the fleet.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the fleet.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateFleetResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the fleet.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the fleet was created.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the fleet.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateRobot": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateRobotRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateRobotResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

\n
\n

Creates a robot.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createRobot", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateRobotApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateRobotApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateRobotApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a robot application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createRobotApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateRobotApplicationRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot application.

", - "smithy.api#required": {} - } - }, - "sources": { - "target": "com.amazonaws.robomaker#SourceConfigs", - "traits": { - "smithy.api#documentation": "

The sources of the robot application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the robot application.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the robot\n application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains that URI of the Docker image that you use for your robot\n application.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateRobotApplicationResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the robot application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the robot application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot application was last\n updated.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the robot application.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the robot application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

An object that contains the Docker image URI used to a create your robot\n application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateRobotApplicationVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateRobotApplicationVersionRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateRobotApplicationVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a version of a robot application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createRobotApplicationVersion", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateRobotApplicationVersionRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the robot application.

", - "smithy.api#required": {} - } - }, - "currentRevisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The current revision id for the robot application. If you provide a value and it matches\n the latest revision ID, a new version will be created.

" - } - }, - "s3Etags": { - "target": "com.amazonaws.robomaker#S3Etags", - "traits": { - "smithy.api#documentation": "

The Amazon S3 identifier for the zip file bundle that you use for your robot\n application.

" - } - }, - "imageDigest": { - "target": "com.amazonaws.robomaker#ImageDigest", - "traits": { - "smithy.api#documentation": "

A SHA256 identifier for the Docker image that you use for your robot application.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateRobotApplicationVersionResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the robot application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the robot application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot application was last\n updated.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the robot application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI used to create your robot\n application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateRobotRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name for the robot.

", - "smithy.api#required": {} - } - }, - "architecture": { - "target": "com.amazonaws.robomaker#Architecture", - "traits": { - "smithy.api#documentation": "

The target architecture of the robot.

", - "smithy.api#required": {} - } - }, - "greengrassGroupId": { - "target": "com.amazonaws.robomaker#Id", - "traits": { - "smithy.api#documentation": "

The Greengrass group id.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the robot.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateRobotResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot was created.

" - } - }, - "greengrassGroupId": { - "target": "com.amazonaws.robomaker#Id", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the Greengrass group associated with the robot.

" - } - }, - "architecture": { - "target": "com.amazonaws.robomaker#Architecture", - "traits": { - "smithy.api#documentation": "

The target architecture of the robot.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the robot.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateSimulationApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateSimulationApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateSimulationApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a simulation application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createSimulationApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateSimulationApplicationRequest": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation application.

", - "smithy.api#required": {} - } - }, - "sources": { - "target": "com.amazonaws.robomaker#SourceConfigs", - "traits": { - "smithy.api#documentation": "

The sources of the simulation application.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The simulation software suite used by the simulation application.

", - "smithy.api#required": {} - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the simulation application.

", - "smithy.api#required": {} - } - }, - "renderingEngine": { - "target": "com.amazonaws.robomaker#RenderingEngine", - "traits": { - "smithy.api#documentation": "

The rendering engine for the simulation application.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the simulation\n application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI used to create your simulation\n application.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateSimulationApplicationResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the simulation application.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The simulation software suite used by the simulation application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about the robot software suite.

" - } - }, - "renderingEngine": { - "target": "com.amazonaws.robomaker#RenderingEngine", - "traits": { - "smithy.api#documentation": "

The rendering engine for the simulation application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation application was last\n updated.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the simulation application.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the simulation application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI that you used to create your simulation\n application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateSimulationApplicationVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateSimulationApplicationVersionRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateSimulationApplicationVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a simulation application with a specific revision id.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createSimulationApplicationVersion", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateSimulationApplicationVersionRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the simulation application.

", - "smithy.api#required": {} - } - }, - "currentRevisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The current revision id for the simulation application. If you provide a value and it\n matches the latest revision ID, a new version will be created.

" - } - }, - "s3Etags": { - "target": "com.amazonaws.robomaker#S3Etags", - "traits": { - "smithy.api#documentation": "

The Amazon S3 eTag identifier for the zip file bundle that you use to create the\n simulation application.

" - } - }, - "imageDigest": { - "target": "com.amazonaws.robomaker#ImageDigest", - "traits": { - "smithy.api#documentation": "

The SHA256 digest used to identify the Docker image URI used to created the simulation\n application.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateSimulationApplicationVersionResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the simulation application.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The simulation software suite used by the simulation application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about the robot software suite.

" - } - }, - "renderingEngine": { - "target": "com.amazonaws.robomaker#RenderingEngine", - "traits": { - "smithy.api#documentation": "

The rendering engine for the simulation application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation application was last\n updated.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision ID of the simulation application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI used to create the simulation\n application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateSimulationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateSimulationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateSimulationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a simulation job.

\n \n

After 90 days, simulation jobs expire and will be deleted. They will no longer be\n accessible.

\n
", - "smithy.api#http": { - "method": "POST", - "uri": "/createSimulationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateSimulationJobRequest": { - "type": "structure", - "members": { - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

", - "smithy.api#idempotencyToken": {} - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation", - "traits": { - "smithy.api#documentation": "

Location for output files generated by the simulation job.

" - } - }, - "loggingConfig": { - "target": "com.amazonaws.robomaker#LoggingConfig", - "traits": { - "smithy.api#documentation": "

The logging configuration.

" - } - }, - "maxJobDurationInSeconds": { - "target": "com.amazonaws.robomaker#JobDuration", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When\n maxJobDurationInSeconds is reached, the simulation job will status will\n transition to Completed.

", - "smithy.api#required": {} - } - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role name that allows the simulation instance to call the AWS APIs that are\n specified in its associated policies on your behalf. This is how credentials are passed in\n to your simulation job.

", - "smithy.api#required": {} - } - }, - "failureBehavior": { - "target": "com.amazonaws.robomaker#FailureBehavior", - "traits": { - "smithy.api#documentation": "

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Leaves the instance running for its maximum timeout duration after a\n 4XX error code.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

\n
\n
" - } - }, - "robotApplications": { - "target": "com.amazonaws.robomaker#RobotApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The robot application to use in the simulation job.

" - } - }, - "simulationApplications": { - "target": "com.amazonaws.robomaker#SimulationApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The simulation application to use in the simulation job.

" - } - }, - "dataSources": { - "target": "com.amazonaws.robomaker#DataSourceConfigs", - "traits": { - "smithy.api#documentation": "

Specify data sources to mount read-only files from S3 into your simulation. These files\n are available under /opt/robomaker/datasources/data_source_name.

\n \n

There is a limit of 100 files and a combined size of 25GB for all\n DataSourceConfig objects.

\n
" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the simulation\n job.

" - } - }, - "vpcConfig": { - "target": "com.amazonaws.robomaker#VPCConfig", - "traits": { - "smithy.api#documentation": "

If your simulation job accesses resources in a VPC, you provide this parameter\n identifying the list of security group IDs and subnet IDs. These must belong to the same\n VPC. You must provide at least one security group and one subnet ID.

" - } - }, - "compute": { - "target": "com.amazonaws.robomaker#Compute", - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateSimulationJobRequests": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SimulationJobRequest" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1000 - } - } - }, - "com.amazonaws.robomaker#CreateSimulationJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the simulation job.

" - } - }, - "lastStartedAt": { - "target": "com.amazonaws.robomaker#LastStartedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n started.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n updated.

" - } - }, - "failureBehavior": { - "target": "com.amazonaws.robomaker#FailureBehavior", - "traits": { - "smithy.api#documentation": "

the failure behavior for the simulation job.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#SimulationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the simulation job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
RobotApplicationCrash
\n
\n

Robot application exited abnormally.

\n
\n
SimulationApplicationCrash
\n
\n

Simulation application exited abnormally.

\n
\n
BadPermissionsRobotApplication
\n
\n

Robot application bundle could not be downloaded.

\n
\n
BadPermissionsSimulationApplication
\n
\n

Simulation application bundle could not be downloaded.

\n
\n
BadPermissionsS3Output
\n
\n

Unable to publish outputs to customer-provided S3 bucket.

\n
\n
BadPermissionsCloudwatchLogs
\n
\n

Unable to publish logs to customer-provided CloudWatch Logs resource.

\n
\n
SubnetIpLimitExceeded
\n
\n

Subnet IP limit exceeded.

\n
\n
ENILimitExceeded
\n
\n

ENI limit exceeded.

\n
\n
BadPermissionsUserCredentials
\n
\n

Unable to use the Role provided.

\n
\n
InvalidBundleRobotApplication
\n
\n

Robot bundle cannot be extracted (invalid format, bundling error, or other\n issue).

\n
\n
InvalidBundleSimulationApplication
\n
\n

Simulation bundle cannot be extracted (invalid format, bundling error, or other\n issue).

\n
\n
RobotApplicationVersionMismatchedEtag
\n
\n

Etag for RobotApplication does not match value during version creation.

\n
\n
SimulationApplicationVersionMismatchedEtag
\n
\n

Etag for SimulationApplication does not match value during version\n creation.

\n
\n
" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation", - "traits": { - "smithy.api#documentation": "

Simulation job output files location.

" - } - }, - "loggingConfig": { - "target": "com.amazonaws.robomaker#LoggingConfig", - "traits": { - "smithy.api#documentation": "

The logging configuration.

" - } - }, - "maxJobDurationInSeconds": { - "target": "com.amazonaws.robomaker#JobDuration", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The maximum simulation job duration in seconds.

" - } - }, - "simulationTimeMillis": { - "target": "com.amazonaws.robomaker#SimulationTimeMillis", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The simulation job execution duration in milliseconds.

" - } - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role that allows the simulation job to call the AWS APIs that are specified in\n its associated policies on your behalf.

" - } - }, - "robotApplications": { - "target": "com.amazonaws.robomaker#RobotApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The robot application used by the simulation job.

" - } - }, - "simulationApplications": { - "target": "com.amazonaws.robomaker#SimulationApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The simulation application used by the simulation job.

" - } - }, - "dataSources": { - "target": "com.amazonaws.robomaker#DataSources", - "traits": { - "smithy.api#documentation": "

The data sources for the simulation job.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the simulation job.

" - } - }, - "vpcConfig": { - "target": "com.amazonaws.robomaker#VPCConfigResponse", - "traits": { - "smithy.api#documentation": "

Information about the vpc configuration.

" - } - }, - "compute": { - "target": "com.amazonaws.robomaker#ComputeResponse", - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateWorldExportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateWorldExportJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateWorldExportJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a world export job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createWorldExportJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateWorldExportJobRequest": { - "type": "structure", - "members": { - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

", - "smithy.api#idempotencyToken": {} - } - }, - "worlds": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of Amazon Resource Names (arns) that correspond to worlds to export.

", - "smithy.api#required": {} - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation", - "traits": { - "smithy.api#required": {} - } - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role that the world export process uses to access the Amazon S3 bucket and put\n the export.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world export\n job.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateWorldExportJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world export job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#WorldExportJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the world export job.

\n
\n
Pending
\n
\n

The world export job request is pending.

\n
\n
Running
\n
\n

The world export job is running.

\n
\n
Completed
\n
\n

The world export job completed.

\n
\n
Failed
\n
\n

The world export job failed. See failureCode for more information.\n

\n
\n
Canceled
\n
\n

The world export job was cancelled.

\n
\n
Canceling
\n
\n

The world export job is being cancelled.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world export job was created.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#WorldExportJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the world export job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
LimitExceeded
\n
\n

The requested resource exceeds the maximum number allowed, or the number of\n concurrent stream requests exceeds the maximum number allowed.

\n
\n
ResourceNotFound
\n
\n

The specified resource could not be found.

\n
\n
RequestThrottled
\n
\n

The request was throttled.

\n
\n
InvalidInput
\n
\n

An input parameter in the request is not valid.

\n
\n
AllWorldGenerationFailed
\n
\n

All of the worlds in the world generation job failed. This can happen if your\n worldCount is greater than 50 or less than 1.

\n
\n
\n

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation" - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role that the world export process uses to access the Amazon S3 bucket and put\n the export.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world export\n job.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateWorldGenerationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateWorldGenerationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateWorldGenerationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates worlds using the specified template.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createWorldGenerationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateWorldGenerationJobRequest": { - "type": "structure", - "members": { - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

", - "smithy.api#idempotencyToken": {} - } - }, - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template describing the worlds you want to\n create.

", - "smithy.api#required": {} - } - }, - "worldCount": { - "target": "com.amazonaws.robomaker#WorldCount", - "traits": { - "smithy.api#documentation": "

Information about the world count.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world generator\n job.

" - } - }, - "worldTags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the generated\n worlds.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateWorldGenerationJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world generator job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#WorldGenerationJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the world generator job.

\n
\n
Pending
\n
\n

The world generator job request is pending.

\n
\n
Running
\n
\n

The world generator job is running.

\n
\n
Completed
\n
\n

The world generator job completed.

\n
\n
Failed
\n
\n

The world generator job failed. See failureCode for more\n information.

\n
\n
PartialFailed
\n
\n

Some worlds did not generate.

\n
\n
Canceled
\n
\n

The world generator job was cancelled.

\n
\n
Canceling
\n
\n

The world generator job is being cancelled.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world generator job was\n created.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#WorldGenerationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the world generator job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
LimitExceeded
\n
\n

The requested resource exceeds the maximum number allowed, or the number of\n concurrent stream requests exceeds the maximum number allowed.

\n
\n
ResourceNotFound
\n
\n

The specified resource could not be found.

\n
\n
RequestThrottled
\n
\n

The request was throttled.

\n
\n
InvalidInput
\n
\n

An input parameter in the request is not valid.

\n
\n
" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template.

" - } - }, - "worldCount": { - "target": "com.amazonaws.robomaker#WorldCount", - "traits": { - "smithy.api#documentation": "

Information about the world count.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world generator\n job.

" - } - }, - "worldTags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the generated\n worlds.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreateWorldTemplate": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#CreateWorldTemplateRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#CreateWorldTemplateResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Creates a world template.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createWorldTemplate", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#CreateWorldTemplateRequest": { - "type": "structure", - "members": { - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#TemplateName", - "traits": { - "smithy.api#documentation": "

The name of the world template.

" - } - }, - "templateBody": { - "target": "com.amazonaws.robomaker#Json", - "traits": { - "smithy.api#documentation": "

The world template body.

" - } - }, - "templateLocation": { - "target": "com.amazonaws.robomaker#TemplateLocation", - "traits": { - "smithy.api#documentation": "

The location of the world template.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world\n template.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#CreateWorldTemplateResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world template.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world template was created.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#TemplateName", - "traits": { - "smithy.api#documentation": "

The name of the world template.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world\n template.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#CreatedAt": { - "type": "timestamp" - }, - "com.amazonaws.robomaker#DataSource": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the data source.

" - } - }, - "s3Bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The S3 bucket where the data files are located.

" - } - }, - "s3Keys": { - "target": "com.amazonaws.robomaker#S3KeyOutputs", - "traits": { - "smithy.api#documentation": "

The list of S3 keys identifying the data source files.

" - } - }, - "type": { - "target": "com.amazonaws.robomaker#DataSourceType", - "traits": { - "smithy.api#documentation": "

The data type for the data source that you're using for your container image or\n simulation job. You can use this field to specify whether your data source is an Archive,\n an Amazon S3 prefix, or a file.

\n

If you don't specify a field, the default value is File.

" - } - }, - "destination": { - "target": "com.amazonaws.robomaker#Path", - "traits": { - "smithy.api#documentation": "

The location where your files are mounted in the container image.

\n

If you've specified the type of the data source as an Archive,\n you must provide an Amazon S3 object key to your archive. The object key must point to\n either a .zip or .tar.gz file.

\n

If you've specified the type of the data source as a Prefix,\n you provide the Amazon S3 prefix that points to the files that you are using for your data\n source.

\n

If you've specified the type of the data source as a File, you\n provide the Amazon S3 path to the file that you're using as your data source.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a data source.

" - } - }, - "com.amazonaws.robomaker#DataSourceConfig": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the data source.

", - "smithy.api#required": {} - } - }, - "s3Bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The S3 bucket where the data files are located.

", - "smithy.api#required": {} - } - }, - "s3Keys": { - "target": "com.amazonaws.robomaker#S3KeysOrPrefixes", - "traits": { - "smithy.api#documentation": "

The list of S3 keys identifying the data source files.

", - "smithy.api#required": {} - } - }, - "type": { - "target": "com.amazonaws.robomaker#DataSourceType", - "traits": { - "smithy.api#documentation": "

The data type for the data source that you're using for your container image or\n simulation job. You can use this field to specify whether your data source is an Archive,\n an Amazon S3 prefix, or a file.

\n

If you don't specify a field, the default value is File.

" - } - }, - "destination": { - "target": "com.amazonaws.robomaker#Path", - "traits": { - "smithy.api#documentation": "

The location where your files are mounted in the container image.

\n

If you've specified the type of the data source as an Archive,\n you must provide an Amazon S3 object key to your archive. The object key must point to\n either a .zip or .tar.gz file.

\n

If you've specified the type of the data source as a Prefix,\n you provide the Amazon S3 prefix that points to the files that you are using for your data\n source.

\n

If you've specified the type of the data source as a File, you\n provide the Amazon S3 path to the file that you're using as your data source.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a data source.

" - } - }, - "com.amazonaws.robomaker#DataSourceConfigs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#DataSourceConfig" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 6 - } - } - }, - "com.amazonaws.robomaker#DataSourceNames": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Name" - } - }, - "com.amazonaws.robomaker#DataSourceType": { - "type": "enum", - "members": { - "Prefix": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Prefix" - } - }, - "Archive": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Archive" - } - }, - "File": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "File" - } - } - } - }, - "com.amazonaws.robomaker#DataSources": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#DataSource" - } - }, - "com.amazonaws.robomaker#DeleteFleet": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DeleteFleetRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DeleteFleetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Deletes a fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deleteFleet", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DeleteFleetRequest": { - "type": "structure", - "members": { - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DeleteFleetResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DeleteRobot": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DeleteRobotRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DeleteRobotResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Deletes a robot.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deleteRobot", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DeleteRobotApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DeleteRobotApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DeleteRobotApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Deletes a robot application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deleteRobotApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DeleteRobotApplicationRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the the robot application.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application to delete.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DeleteRobotApplicationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DeleteRobotRequest": { - "type": "structure", - "members": { - "robot": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DeleteRobotResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DeleteSimulationApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DeleteSimulationApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DeleteSimulationApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Deletes a simulation application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deleteSimulationApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DeleteSimulationApplicationRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the simulation application to delete.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application to delete.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DeleteSimulationApplicationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DeleteWorldTemplate": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DeleteWorldTemplateRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DeleteWorldTemplateResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Deletes a world template.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deleteWorldTemplate", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DeleteWorldTemplateRequest": { - "type": "structure", - "members": { - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template you want to delete.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DeleteWorldTemplateResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DeploymentApplicationConfig": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot application.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#DeploymentVersion", - "traits": { - "smithy.api#documentation": "

The version of the application.

", - "smithy.api#required": {} - } - }, - "launchConfig": { - "target": "com.amazonaws.robomaker#DeploymentLaunchConfig", - "traits": { - "smithy.api#documentation": "

The launch configuration.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a deployment application configuration.

" - } - }, - "com.amazonaws.robomaker#DeploymentApplicationConfigs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#DeploymentApplicationConfig" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#DeploymentConfig": { - "type": "structure", - "members": { - "concurrentDeploymentPercentage": { - "target": "com.amazonaws.robomaker#Percentage", - "traits": { - "smithy.api#documentation": "

The percentage of robots receiving the deployment at the same time.

" - } - }, - "failureThresholdPercentage": { - "target": "com.amazonaws.robomaker#Percentage", - "traits": { - "smithy.api#documentation": "

The percentage of deployments that need to fail before stopping deployment.

" - } - }, - "robotDeploymentTimeoutInSeconds": { - "target": "com.amazonaws.robomaker#DeploymentTimeout", - "traits": { - "smithy.api#documentation": "

The amount of time, in seconds, to wait for deployment to a single robot to complete.\n Choose a time between 1 minute and 7 days. The default is 5 hours.

" - } - }, - "downloadConditionFile": { - "target": "com.amazonaws.robomaker#S3Object", - "traits": { - "smithy.api#documentation": "

The download condition file.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a deployment configuration.

" - } - }, - "com.amazonaws.robomaker#DeploymentJob": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the deployment job.

" - } - }, - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#DeploymentStatus", - "traits": { - "smithy.api#documentation": "

The status of the deployment job.

" - } - }, - "deploymentApplicationConfigs": { - "target": "com.amazonaws.robomaker#DeploymentApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The deployment application configuration.

" - } - }, - "deploymentConfig": { - "target": "com.amazonaws.robomaker#DeploymentConfig", - "traits": { - "smithy.api#documentation": "

The deployment configuration.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

A short description of the reason why the deployment job failed.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#DeploymentJobErrorCode", - "traits": { - "smithy.api#documentation": "

The deployment job failure code.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the deployment job was created.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a deployment job.

" - } - }, - "com.amazonaws.robomaker#DeploymentJobErrorCode": { - "type": "enum", - "members": { - "ResourceNotFound": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ResourceNotFound" - } - }, - "EnvironmentSetupError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "EnvironmentSetupError" - } - }, - "EtagMismatch": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "EtagMismatch" - } - }, - "FailureThresholdBreached": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FailureThresholdBreached" - } - }, - "RobotDeploymentAborted": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotDeploymentAborted" - } - }, - "RobotDeploymentNoResponse": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotDeploymentNoResponse" - } - }, - "RobotAgentConnectionTimeout": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotAgentConnectionTimeout" - } - }, - "GreengrassDeploymentFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "GreengrassDeploymentFailed" - } - }, - "InvalidGreengrassGroup": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidGreengrassGroup" - } - }, - "MissingRobotArchitecture": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MissingRobotArchitecture" - } - }, - "MissingRobotApplicationArchitecture": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MissingRobotApplicationArchitecture" - } - }, - "MissingRobotDeploymentResource": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MissingRobotDeploymentResource" - } - }, - "GreengrassGroupVersionDoesNotExist": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "GreengrassGroupVersionDoesNotExist" - } - }, - "LambdaDeleted": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LambdaDeleted" - } - }, - "ExtractingBundleFailure": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ExtractingBundleFailure" - } - }, - "PreLaunchFileFailure": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PreLaunchFileFailure" - } - }, - "PostLaunchFileFailure": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PostLaunchFileFailure" - } - }, - "BadPermissionError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionError" - } - }, - "DownloadConditionFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DownloadConditionFailed" - } - }, - "BadLambdaAssociated": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadLambdaAssociated" - } - }, - "InternalServerError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InternalServerError" - } - }, - "RobotApplicationDoesNotExist": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotApplicationDoesNotExist" - } - }, - "DeploymentFleetDoesNotExist": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DeploymentFleetDoesNotExist" - } - }, - "FleetDeploymentTimeout": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FleetDeploymentTimeout" - } - } - } - }, - "com.amazonaws.robomaker#DeploymentJobs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#DeploymentJob" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.robomaker#DeploymentLaunchConfig": { - "type": "structure", - "members": { - "packageName": { - "target": "com.amazonaws.robomaker#Command", - "traits": { - "smithy.api#documentation": "

The package name.

", - "smithy.api#required": {} - } - }, - "preLaunchFile": { - "target": "com.amazonaws.robomaker#Path", - "traits": { - "smithy.api#documentation": "

The deployment pre-launch file. This file will be executed prior to the launch\n file.

" - } - }, - "launchFile": { - "target": "com.amazonaws.robomaker#Command", - "traits": { - "smithy.api#documentation": "

The launch file name.

", - "smithy.api#required": {} - } - }, - "postLaunchFile": { - "target": "com.amazonaws.robomaker#Path", - "traits": { - "smithy.api#documentation": "

The deployment post-launch file. This file will be executed after the launch\n file.

" - } - }, - "environmentVariables": { - "target": "com.amazonaws.robomaker#EnvironmentVariableMap", - "traits": { - "smithy.api#documentation": "

An array of key/value pairs specifying environment variables for the robot\n application

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Configuration information for a deployment launch.

" - } - }, - "com.amazonaws.robomaker#DeploymentStatus": { - "type": "enum", - "members": { - "Pending": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Pending" - } - }, - "Preparing": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Preparing" - } - }, - "InProgress": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InProgress" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "Succeeded": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Succeeded" - } - }, - "Canceled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceled" - } - } - } - }, - "com.amazonaws.robomaker#DeploymentTimeout": { - "type": "long" - }, - "com.amazonaws.robomaker#DeploymentVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[0-9]*$" - } - }, - "com.amazonaws.robomaker#DeregisterRobot": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DeregisterRobotRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DeregisterRobotResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Deregisters a robot.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deregisterRobot", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DeregisterRobotRequest": { - "type": "structure", - "members": { - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#required": {} - } - }, - "robot": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DeregisterRobotResponse": { - "type": "structure", - "members": { - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "robot": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeDeploymentJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeDeploymentJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeDeploymentJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Describes a deployment job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeDeploymentJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeDeploymentJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the deployment job.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeDeploymentJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the deployment job.

" - } - }, - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#DeploymentStatus", - "traits": { - "smithy.api#documentation": "

The status of the deployment job.

" - } - }, - "deploymentConfig": { - "target": "com.amazonaws.robomaker#DeploymentConfig", - "traits": { - "smithy.api#documentation": "

The deployment configuration.

" - } - }, - "deploymentApplicationConfigs": { - "target": "com.amazonaws.robomaker#DeploymentApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The deployment application configuration.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

A short description of the reason why the deployment job failed.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#DeploymentJobErrorCode", - "traits": { - "smithy.api#documentation": "

The deployment job failure code.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the deployment job was created.

" - } - }, - "robotDeploymentSummary": { - "target": "com.amazonaws.robomaker#RobotDeploymentSummary", - "traits": { - "smithy.api#documentation": "

A list of robot deployment summaries.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified deployment job.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeFleet": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeFleetRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeFleetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Describes a fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeFleet", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeFleetRequest": { - "type": "structure", - "members": { - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeFleetResponse": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the fleet.

" - } - }, - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "robots": { - "target": "com.amazonaws.robomaker#Robots", - "traits": { - "smithy.api#documentation": "

A list of robots.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the fleet was created.

" - } - }, - "lastDeploymentStatus": { - "target": "com.amazonaws.robomaker#DeploymentStatus", - "traits": { - "smithy.api#documentation": "

The status of the last deployment.

" - } - }, - "lastDeploymentJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the last deployment job.

" - } - }, - "lastDeploymentTime": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time of the last deployment.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified fleet.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeRobot": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeRobotRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeRobotResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

Describes a robot.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeRobot", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeRobotApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeRobotApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeRobotApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a robot application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeRobotApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeRobotApplicationRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot application.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application to describe.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeRobotApplicationResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the robot application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the robot application.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the robot application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot application was last\n updated.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified robot application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI used to create the robot\n application.

" - } - }, - "imageDigest": { - "target": "com.amazonaws.robomaker#ImageDigest", - "traits": { - "smithy.api#documentation": "

A SHA256 identifier for the Docker image that you use for your robot application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeRobotRequest": { - "type": "structure", - "members": { - "robot": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot to be described.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeRobotResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot.

" - } - }, - "fleetArn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#RobotStatus", - "traits": { - "smithy.api#documentation": "

The status of the fleet.

" - } - }, - "greengrassGroupId": { - "target": "com.amazonaws.robomaker#Id", - "traits": { - "smithy.api#documentation": "

The Greengrass group id.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot was created.

" - } - }, - "architecture": { - "target": "com.amazonaws.robomaker#Architecture", - "traits": { - "smithy.api#documentation": "

The target architecture of the robot application.

" - } - }, - "lastDeploymentJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the last deployment job.

" - } - }, - "lastDeploymentTime": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time of the last deployment job.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified robot.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeSimulationApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeSimulationApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeSimulationApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a simulation application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeSimulationApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeSimulationApplicationRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the simulation application.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application to describe.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeSimulationApplicationResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot simulation application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the simulation application.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The simulation software suite used by the simulation application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about the robot software suite.

" - } - }, - "renderingEngine": { - "target": "com.amazonaws.robomaker#RenderingEngine", - "traits": { - "smithy.api#documentation": "

The rendering engine for the simulation application.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the simulation application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation application was last\n updated.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified simulation application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI used to create the simulation\n application.

" - } - }, - "imageDigest": { - "target": "com.amazonaws.robomaker#ImageDigest", - "traits": { - "smithy.api#documentation": "

A SHA256 identifier for the Docker image that you use for your simulation\n application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeSimulationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeSimulationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeSimulationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a simulation job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeSimulationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeSimulationJobBatch": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeSimulationJobBatchRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeSimulationJobBatchResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a simulation job batch.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeSimulationJobBatch", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeSimulationJobBatchRequest": { - "type": "structure", - "members": { - "batch": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The id of the batch to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeSimulationJobBatchResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the batch.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobBatchStatus", - "traits": { - "smithy.api#documentation": "

The status of the batch.

\n
\n
Pending
\n
\n

The simulation job batch request is pending.

\n
\n
InProgress
\n
\n

The simulation job batch is in progress.

\n
\n
Failed
\n
\n

The simulation job batch failed. One or more simulation job requests could not\n be completed due to an internal failure (like InternalServiceError).\n See failureCode and failureReason for more\n information.

\n
\n
Completed
\n
\n

The simulation batch job completed. A batch is complete when (1) there are no\n pending simulation job requests in the batch and none of the failed simulation job\n requests are due to InternalServiceError and (2) when all created\n simulation jobs have reached a terminal state (for example, Completed\n or Failed).

\n
\n
Canceled
\n
\n

The simulation batch job was cancelled.

\n
\n
Canceling
\n
\n

The simulation batch job is being cancelled.

\n
\n
Completing
\n
\n

The simulation batch job is completing.

\n
\n
TimingOut
\n
\n

The simulation job batch is timing out.

\n

If a batch timing out, and there are pending requests that were failing due to\n an internal failure (like InternalServiceError), the batch status\n will be Failed. If there are no such failing request, the batch\n status will be TimedOut.

\n
\n
TimedOut
\n
\n

The simulation batch job timed out.

\n
\n
" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job batch was last\n updated.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job batch was\n created.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "batchPolicy": { - "target": "com.amazonaws.robomaker#BatchPolicy", - "traits": { - "smithy.api#documentation": "

The batch policy.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#SimulationJobBatchErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the simulation job batch.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The reason the simulation job batch failed.

" - } - }, - "failedRequests": { - "target": "com.amazonaws.robomaker#FailedCreateSimulationJobRequests", - "traits": { - "smithy.api#documentation": "

A list of failed create simulation job requests. The request failed to be created into a\n simulation job. Failed requests do not have a simulation job ID.

" - } - }, - "pendingRequests": { - "target": "com.amazonaws.robomaker#CreateSimulationJobRequests", - "traits": { - "smithy.api#documentation": "

A list of pending simulation job requests. These requests have not yet been created into\n simulation jobs.

" - } - }, - "createdRequests": { - "target": "com.amazonaws.robomaker#SimulationJobSummaries", - "traits": { - "smithy.api#documentation": "

A list of created simulation job summaries.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the simulation job\n batch.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeSimulationJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation job to be described.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeSimulationJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation job.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the simulation job.

" - } - }, - "lastStartedAt": { - "target": "com.amazonaws.robomaker#LastStartedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n started.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n updated.

" - } - }, - "failureBehavior": { - "target": "com.amazonaws.robomaker#FailureBehavior", - "traits": { - "smithy.api#documentation": "

The failure behavior for the simulation job.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#SimulationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the simulation job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
RobotApplicationCrash
\n
\n

Robot application exited abnormally.

\n
\n
SimulationApplicationCrash
\n
\n

Simulation application exited abnormally.

\n
\n
BadPermissionsRobotApplication
\n
\n

Robot application bundle could not be downloaded.

\n
\n
BadPermissionsSimulationApplication
\n
\n

Simulation application bundle could not be downloaded.

\n
\n
BadPermissionsS3Output
\n
\n

Unable to publish outputs to customer-provided S3 bucket.

\n
\n
BadPermissionsCloudwatchLogs
\n
\n

Unable to publish logs to customer-provided CloudWatch Logs resource.

\n
\n
SubnetIpLimitExceeded
\n
\n

Subnet IP limit exceeded.

\n
\n
ENILimitExceeded
\n
\n

ENI limit exceeded.

\n
\n
BadPermissionsUserCredentials
\n
\n

Unable to use the Role provided.

\n
\n
InvalidBundleRobotApplication
\n
\n

Robot bundle cannot be extracted (invalid format, bundling error, or other\n issue).

\n
\n
InvalidBundleSimulationApplication
\n
\n

Simulation bundle cannot be extracted (invalid format, bundling error, or other\n issue).

\n
\n
RobotApplicationVersionMismatchedEtag
\n
\n

Etag for RobotApplication does not match value during version creation.

\n
\n
SimulationApplicationVersionMismatchedEtag
\n
\n

Etag for SimulationApplication does not match value during version\n creation.

\n
\n
" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

Details about why the simulation job failed. For more information about troubleshooting,\n see Troubleshooting.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation", - "traits": { - "smithy.api#documentation": "

Location for output files generated by the simulation job.

" - } - }, - "loggingConfig": { - "target": "com.amazonaws.robomaker#LoggingConfig", - "traits": { - "smithy.api#documentation": "

The logging configuration.

" - } - }, - "maxJobDurationInSeconds": { - "target": "com.amazonaws.robomaker#JobDuration", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or\n less.

" - } - }, - "simulationTimeMillis": { - "target": "com.amazonaws.robomaker#SimulationTimeMillis", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The simulation job execution duration in milliseconds.

" - } - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role that allows the simulation instance to call the AWS APIs that are specified\n in its associated policies on your behalf.

" - } - }, - "robotApplications": { - "target": "com.amazonaws.robomaker#RobotApplicationConfigs", - "traits": { - "smithy.api#documentation": "

A list of robot applications.

" - } - }, - "simulationApplications": { - "target": "com.amazonaws.robomaker#SimulationApplicationConfigs", - "traits": { - "smithy.api#documentation": "

A list of simulation applications.

" - } - }, - "dataSources": { - "target": "com.amazonaws.robomaker#DataSources", - "traits": { - "smithy.api#documentation": "

The data sources for the simulation job.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified simulation job.

" - } - }, - "vpcConfig": { - "target": "com.amazonaws.robomaker#VPCConfigResponse", - "traits": { - "smithy.api#documentation": "

The VPC configuration.

" - } - }, - "networkInterface": { - "target": "com.amazonaws.robomaker#NetworkInterface", - "traits": { - "smithy.api#documentation": "

The network interface information for the simulation job.

" - } - }, - "compute": { - "target": "com.amazonaws.robomaker#ComputeResponse", - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeWorld": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeWorldRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeWorldResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a world.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeWorld", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeWorldExportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeWorldExportJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeWorldExportJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a world export job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeWorldExportJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeWorldExportJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world export job to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldExportJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world export job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#WorldExportJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the world export job.

\n
\n
Pending
\n
\n

The world export job request is pending.

\n
\n
Running
\n
\n

The world export job is running.

\n
\n
Completed
\n
\n

The world export job completed.

\n
\n
Failed
\n
\n

The world export job failed. See failureCode and\n failureReason for more information.

\n
\n
Canceled
\n
\n

The world export job was cancelled.

\n
\n
Canceling
\n
\n

The world export job is being cancelled.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world export job was created.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#WorldExportJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the world export job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
LimitExceeded
\n
\n

The requested resource exceeds the maximum number allowed, or the number of\n concurrent stream requests exceeds the maximum number allowed.

\n
\n
ResourceNotFound
\n
\n

The specified resource could not be found.

\n
\n
RequestThrottled
\n
\n

The request was throttled.

\n
\n
InvalidInput
\n
\n

An input parameter in the request is not valid.

\n
\n
" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The reason why the world export job failed.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "worlds": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of Amazon Resource Names (arns) that correspond to worlds to be exported.

" - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation" - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role that the world export process uses to access the Amazon S3 bucket and put\n the export.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world export\n job.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldGenerationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeWorldGenerationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeWorldGenerationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a world generation job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeWorldGenerationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeWorldGenerationJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world generation job to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldGenerationJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world generation job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#WorldGenerationJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the world generation job:

\n
\n
Pending
\n
\n

The world generation job request is pending.

\n
\n
Running
\n
\n

The world generation job is running.

\n
\n
Completed
\n
\n

The world generation job completed.

\n
\n
Failed
\n
\n

The world generation job failed. See failureCode for more\n information.

\n
\n
PartialFailed
\n
\n

Some worlds did not generate.

\n
\n
Canceled
\n
\n

The world generation job was cancelled.

\n
\n
Canceling
\n
\n

The world generation job is being cancelled.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world generation job was\n created.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#WorldGenerationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the world generation job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
LimitExceeded
\n
\n

The requested resource exceeds the maximum number allowed, or the number of\n concurrent stream requests exceeds the maximum number allowed.

\n
\n
ResourceNotFound
\n
\n

The specified resource could not be found.

\n
\n
RequestThrottled
\n
\n

The request was throttled.

\n
\n
InvalidInput
\n
\n

An input parameter in the request is not valid.

\n
\n
" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The reason why the world generation job failed.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template.

" - } - }, - "worldCount": { - "target": "com.amazonaws.robomaker#WorldCount", - "traits": { - "smithy.api#documentation": "

Information about the world count.

" - } - }, - "finishedWorldsSummary": { - "target": "com.amazonaws.robomaker#FinishedWorldsSummary", - "traits": { - "smithy.api#documentation": "

Summary information about finished worlds.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world generation\n job.

" - } - }, - "worldTags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the generated\n worlds.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldRequest": { - "type": "structure", - "members": { - "world": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world you want to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world.

" - } - }, - "generationJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world generation job that generated the\n world.

" - } - }, - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The world template.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world was created.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world.

" - } - }, - "worldDescriptionBody": { - "target": "com.amazonaws.robomaker#Json", - "traits": { - "smithy.api#documentation": "

Returns the JSON formatted string that describes the contents of your world.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldTemplate": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#DescribeWorldTemplateRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#DescribeWorldTemplateResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Describes a world template.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeWorldTemplate", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#DescribeWorldTemplateRequest": { - "type": "structure", - "members": { - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template you want to describe.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#DescribeWorldTemplateResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world template.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#TemplateName", - "traits": { - "smithy.api#documentation": "

The name of the world template.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world template was created.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world template was last\n updated.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the world\n template.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The version of the world template that you're using.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#Environment": { - "type": "structure", - "members": { - "uri": { - "target": "com.amazonaws.robomaker#RepositoryUrl", - "traits": { - "smithy.api#documentation": "

The Docker image URI for either your robot or simulation applications.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI for either your robot or simulation\n applications.

" - } - }, - "com.amazonaws.robomaker#EnvironmentVariableKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^[A-Z_][A-Z0-9_]*$" - } - }, - "com.amazonaws.robomaker#EnvironmentVariableMap": { - "type": "map", - "key": { - "target": "com.amazonaws.robomaker#EnvironmentVariableKey" - }, - "value": { - "target": "com.amazonaws.robomaker#EnvironmentVariableValue" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 20 - } - } - }, - "com.amazonaws.robomaker#EnvironmentVariableValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#ExitBehavior": { - "type": "enum", - "members": { - "FAIL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAIL" - } - }, - "RESTART": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RESTART" - } - } - } - }, - "com.amazonaws.robomaker#FailedAt": { - "type": "timestamp" - }, - "com.amazonaws.robomaker#FailedCreateSimulationJobRequest": { - "type": "structure", - "members": { - "request": { - "target": "com.amazonaws.robomaker#SimulationJobRequest", - "traits": { - "smithy.api#documentation": "

The simulation job request.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The failure reason of the simulation job request.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#SimulationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code.

" - } - }, - "failedAt": { - "target": "com.amazonaws.robomaker#FailedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job batch failed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a failed create simulation job request.

" - } - }, - "com.amazonaws.robomaker#FailedCreateSimulationJobRequests": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#FailedCreateSimulationJobRequest" - } - }, - "com.amazonaws.robomaker#FailureBehavior": { - "type": "enum", - "members": { - "Fail": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Fail" - } - }, - "Continue": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Continue" - } - } - } - }, - "com.amazonaws.robomaker#FailureSummary": { - "type": "structure", - "members": { - "totalFailureCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The total number of failures.

" - } - }, - "failures": { - "target": "com.amazonaws.robomaker#WorldFailures", - "traits": { - "smithy.api#documentation": "

The worlds that failed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about worlds that failed.

" - } - }, - "com.amazonaws.robomaker#Filter": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the filter.

" - } - }, - "values": { - "target": "com.amazonaws.robomaker#FilterValues", - "traits": { - "smithy.api#documentation": "

A list of values.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a filter.

" - } - }, - "com.amazonaws.robomaker#FilterValues": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Name" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#Filters": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Filter" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#FinishedWorldsSummary": { - "type": "structure", - "members": { - "finishedCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The total number of finished worlds.

" - } - }, - "succeededWorlds": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of worlds that succeeded.

" - } - }, - "failureSummary": { - "target": "com.amazonaws.robomaker#FailureSummary", - "traits": { - "smithy.api#documentation": "

Information about worlds that failed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about worlds that finished.

" - } - }, - "com.amazonaws.robomaker#Fleet": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the fleet.

" - } - }, - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the fleet was created.

" - } - }, - "lastDeploymentStatus": { - "target": "com.amazonaws.robomaker#DeploymentStatus", - "traits": { - "smithy.api#documentation": "

The status of the last fleet deployment.

" - } - }, - "lastDeploymentJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the last deployment job.

" - } - }, - "lastDeploymentTime": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time of the last deployment.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a fleet.

" - } - }, - "com.amazonaws.robomaker#Fleets": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Fleet" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 200 - } - } - }, - "com.amazonaws.robomaker#FloorplanCount": { - "type": "integer" - }, - "com.amazonaws.robomaker#GPUUnit": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 0, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#GenericInteger": { - "type": "integer" - }, - "com.amazonaws.robomaker#GenericString": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#GetWorldTemplateBody": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#GetWorldTemplateBodyRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#GetWorldTemplateBodyResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Gets the world template body.

", - "smithy.api#http": { - "method": "POST", - "uri": "/getWorldTemplateBody", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#GetWorldTemplateBodyRequest": { - "type": "structure", - "members": { - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template.

" - } - }, - "generationJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world generator job.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#GetWorldTemplateBodyResponse": { - "type": "structure", - "members": { - "templateBody": { - "target": "com.amazonaws.robomaker#Json", - "traits": { - "smithy.api#documentation": "

The world template body.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#IamRole": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^arn:aws:iam::\\w+:role/" - } - }, - "com.amazonaws.robomaker#Id": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1224 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#IdempotentParameterMismatchException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request uses the same client token as a previous, but non-identical request. Do not\n reuse a client token with different requests, unless the requests are identical.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#ImageDigest": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 72 - }, - "smithy.api#pattern": "^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$" - } - }, - "com.amazonaws.robomaker#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.robomaker#InteriorCountPerFloorplan": { - "type": "integer" - }, - "com.amazonaws.robomaker#InternalServerException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

AWS RoboMaker experienced a service issue. Try your call again.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.robomaker#InvalidParameterException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

A parameter specified in a request is not valid, is unsupported, or cannot be used. The\n returned message provides an explanation of the error value.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#JobDuration": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.robomaker#Json": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 262144 - }, - "smithy.api#pattern": "^[\\S\\s]+$" - } - }, - "com.amazonaws.robomaker#LastStartedAt": { - "type": "timestamp" - }, - "com.amazonaws.robomaker#LastUpdatedAt": { - "type": "timestamp" - }, - "com.amazonaws.robomaker#LaunchConfig": { - "type": "structure", - "members": { - "packageName": { - "target": "com.amazonaws.robomaker#Command", - "traits": { - "smithy.api#documentation": "

The package name.

" - } - }, - "launchFile": { - "target": "com.amazonaws.robomaker#Command", - "traits": { - "smithy.api#documentation": "

The launch file name.

" - } - }, - "environmentVariables": { - "target": "com.amazonaws.robomaker#EnvironmentVariableMap", - "traits": { - "smithy.api#documentation": "

The environment variables for the application launch.

" - } - }, - "portForwardingConfig": { - "target": "com.amazonaws.robomaker#PortForwardingConfig", - "traits": { - "smithy.api#documentation": "

The port forwarding configuration.

" - } - }, - "streamUI": { - "target": "com.amazonaws.robomaker#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

Boolean indicating whether a streaming session will be configured for the application.\n If True, AWS RoboMaker will configure a connection so you can interact with\n your application as it is running in the simulation. You must configure and launch the\n component. It must have a graphical user interface.

" - } - }, - "command": { - "target": "com.amazonaws.robomaker#CommandList", - "traits": { - "smithy.api#documentation": "

If you've specified General as the value for your RobotSoftwareSuite, you can use this field to specify a list of commands for your container image.

\n

If you've specified SimulationRuntime as the value for your SimulationSoftwareSuite, you can use this field to specify a list of commands for your container image.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a launch configuration.

" - } - }, - "com.amazonaws.robomaker#LimitExceededException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The requested resource exceeds the maximum number allowed, or the number of concurrent\n stream requests exceeds the maximum number allowed.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#ListDeploymentJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListDeploymentJobsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListDeploymentJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

\n Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/listDeploymentJobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "deploymentJobs", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListDeploymentJobsRequest": { - "type": "structure", - "members": { - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results.

\n

The filter names status and fleetName are supported. When\n filtering, you must use the complete value of the filtered item. You can use up to three\n filters, but they must be for the same named item. For example, if you are looking for\n items with the status InProgress or the status Pending.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListDeploymentJobs again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListDeploymentJobs only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListDeploymentJobs request with the returned nextToken\n value. This value can be between 1 and 200. If this parameter is not used, then\n ListDeploymentJobs returns up to 200 results and a nextToken\n value if applicable.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListDeploymentJobsResponse": { - "type": "structure", - "members": { - "deploymentJobs": { - "target": "com.amazonaws.robomaker#DeploymentJobs", - "traits": { - "smithy.api#documentation": "

A list of deployment jobs that meet the criteria of the request.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListDeploymentJobs again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListFleets": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListFleetsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListFleetsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

\n Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/listFleets", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "fleetDetails", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListFleetsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListFleets again and assign that token to the\n request object's nextToken parameter. If there are no remaining results, the\n previous response object's NextToken parameter is set to null.

\n \n

This token should be treated as an opaque identifier that is only used to retrieve\n the next items in a list and not for other programmatic purposes.

\n
" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListFleets only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListFleets request with the returned nextToken value.\n This value can be between 1 and 200. If this parameter is not used, then\n ListFleets returns up to 200 results and a nextToken value if\n applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results.

\n

The filter name name is supported. When filtering, you must use the\n complete value of the filtered item. You can use up to three filters.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListFleetsResponse": { - "type": "structure", - "members": { - "fleetDetails": { - "target": "com.amazonaws.robomaker#Fleets", - "traits": { - "smithy.api#documentation": "

A list of fleet details meeting the request criteria.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListFleets again and assign that token to the\n request object's nextToken parameter. If there are no remaining results, the\n previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListRobotApplications": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListRobotApplicationsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListRobotApplicationsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Returns a list of robot application. You can optionally provide filters to retrieve\n specific robot applications.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listRobotApplications", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "robotApplicationSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListRobotApplicationsRequest": { - "type": "structure", - "members": { - "versionQualifier": { - "target": "com.amazonaws.robomaker#VersionQualifier", - "traits": { - "smithy.api#documentation": "

The version qualifier of the robot application.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListRobotApplications again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListRobotApplications only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListRobotApplications request with the returned nextToken\n value. This value can be between 1 and 100. If this parameter is not used, then\n ListRobotApplications returns up to 100 results and a\n nextToken value if applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results.

\n

The filter name name is supported. When filtering, you must use the\n complete value of the filtered item. You can use up to three filters.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListRobotApplicationsResponse": { - "type": "structure", - "members": { - "robotApplicationSummaries": { - "target": "com.amazonaws.robomaker#RobotApplicationSummaries", - "traits": { - "smithy.api#documentation": "

A list of robot application summaries that meet the criteria of the request.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListRobotApplications again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListRobots": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListRobotsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListRobotsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

\n Returns a list of robots. You can optionally provide filters to retrieve specific robots.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/listRobots", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "robots", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListRobotsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListRobots again and assign that token to the\n request object's nextToken parameter. If there are no remaining results, the\n previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListRobots only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListRobots request with the returned nextToken value.\n This value can be between 1 and 200. If this parameter is not used, then\n ListRobots returns up to 200 results and a nextToken value if\n applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results.

\n

The filter names status and fleetName are supported. When\n filtering, you must use the complete value of the filtered item. You can use up to three\n filters, but they must be for the same named item. For example, if you are looking for\n items with the status Registered or the status Available.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListRobotsResponse": { - "type": "structure", - "members": { - "robots": { - "target": "com.amazonaws.robomaker#Robots", - "traits": { - "smithy.api#documentation": "

A list of robots that meet the criteria of the request.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListRobots again and assign that token to the\n request object's nextToken parameter. If there are no remaining results, the\n previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListSimulationApplications": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListSimulationApplicationsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListSimulationApplicationsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Returns a list of simulation applications. You can optionally provide filters to\n retrieve specific simulation applications.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listSimulationApplications", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "simulationApplicationSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListSimulationApplicationsRequest": { - "type": "structure", - "members": { - "versionQualifier": { - "target": "com.amazonaws.robomaker#VersionQualifier", - "traits": { - "smithy.api#documentation": "

The version qualifier of the simulation application.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListSimulationApplications again and assign that\n token to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListSimulationApplications only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListSimulationApplications request with the returned\n nextToken value. This value can be between 1 and 100. If this parameter is\n not used, then ListSimulationApplications returns up to 100 results and a\n nextToken value if applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional list of filters to limit results.

\n

The filter name name is supported. When filtering, you must use the\n complete value of the filtered item. You can use up to three filters.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListSimulationApplicationsResponse": { - "type": "structure", - "members": { - "simulationApplicationSummaries": { - "target": "com.amazonaws.robomaker#SimulationApplicationSummaries", - "traits": { - "smithy.api#documentation": "

A list of simulation application summaries that meet the criteria of the request.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListSimulationApplications again and assign that\n token to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListSimulationJobBatches": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListSimulationJobBatchesRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListSimulationJobBatchesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Returns a list simulation job batches. You can optionally provide filters to retrieve\n specific simulation batch jobs.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listSimulationJobBatches", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "simulationJobBatchSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListSimulationJobBatchesRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListSimulationJobBatches again and assign that token\n to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListSimulationJobBatches only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListSimulationJobBatches request with the returned\n nextToken value.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListSimulationJobBatchesResponse": { - "type": "structure", - "members": { - "simulationJobBatchSummaries": { - "target": "com.amazonaws.robomaker#SimulationJobBatchSummaries", - "traits": { - "smithy.api#documentation": "

A list of simulation job batch summaries.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListSimulationJobBatches again and assign that token\n to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListSimulationJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListSimulationJobsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListSimulationJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Returns a list of simulation jobs. You can optionally provide filters to retrieve\n specific simulation jobs.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listSimulationJobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "simulationJobSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListSimulationJobsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListSimulationJobs again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListSimulationJobs only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListSimulationJobs request with the returned nextToken\n value. This value can be between 1 and 1000. If this parameter is not used, then\n ListSimulationJobs returns up to 1000 results and a nextToken\n value if applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results.

\n

The filter names status and simulationApplicationName and\n robotApplicationName are supported. When filtering, you must use the\n complete value of the filtered item. You can use up to three filters, but they must be for\n the same named item. For example, if you are looking for items with the status\n Preparing or the status Running.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListSimulationJobsResponse": { - "type": "structure", - "members": { - "simulationJobSummaries": { - "target": "com.amazonaws.robomaker#SimulationJobSummaries", - "traits": { - "smithy.api#documentation": "

A list of simulation job summaries that meet the criteria of the request.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListSimulationJobs again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Lists all tags on a AWS RoboMaker resource.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

The list of all tags added to the specified resource.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListWorldExportJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListWorldExportJobsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListWorldExportJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Lists world export jobs.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listWorldExportJobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "worldExportJobSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListWorldExportJobsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorldExportJobs again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListWorldExportJobs only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListWorldExportJobs request with the returned nextToken\n value. This value can be between 1 and 100. If this parameter is not used, then\n ListWorldExportJobs returns up to 100 results and a nextToken\n value if applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results. You can use generationJobId and\n templateId.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListWorldExportJobsResponse": { - "type": "structure", - "members": { - "worldExportJobSummaries": { - "target": "com.amazonaws.robomaker#WorldExportJobSummaries", - "traits": { - "smithy.api#documentation": "

Summary information for world export jobs.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorldExportJobsRequest again and assign that\n token to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListWorldGenerationJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListWorldGenerationJobsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListWorldGenerationJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Lists world generator jobs.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listWorldGenerationJobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "worldGenerationJobSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListWorldGenerationJobsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorldGenerationJobsRequest again and assign that\n token to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListWorldGeneratorJobs only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListWorldGeneratorJobs request with the returned\n nextToken value. This value can be between 1 and 100. If this parameter is\n not used, then ListWorldGeneratorJobs returns up to 100 results and a\n nextToken value if applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results. You can use status and\n templateId.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListWorldGenerationJobsResponse": { - "type": "structure", - "members": { - "worldGenerationJobSummaries": { - "target": "com.amazonaws.robomaker#WorldGenerationJobSummaries", - "traits": { - "smithy.api#documentation": "

Summary information for world generator jobs.

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorldGeneratorJobsRequest again and assign that\n token to the request object's nextToken parameter. If there are no remaining\n results, the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListWorldTemplates": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListWorldTemplatesRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListWorldTemplatesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Lists world templates.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listWorldTemplates", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "templateSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListWorldTemplatesRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorldTemplates again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListWorldTemplates only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListWorldTemplates request with the returned nextToken\n value. This value can be between 1 and 100. If this parameter is not used, then\n ListWorldTemplates returns up to 100 results and a nextToken\n value if applicable.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListWorldTemplatesResponse": { - "type": "structure", - "members": { - "templateSummaries": { - "target": "com.amazonaws.robomaker#TemplateSummaries", - "traits": { - "smithy.api#documentation": "

Summary information for templates.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorldTemplates again and assign that token to\n the request object's nextToken parameter. If there are no remaining results,\n the previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#ListWorlds": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#ListWorldsRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#ListWorldsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Lists worlds.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listWorlds", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "worldSummaries", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.robomaker#ListWorldsRequest": { - "type": "structure", - "members": { - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorlds again and assign that token to the\n request object's nextToken parameter. If there are no remaining results, the\n previous response object's NextToken parameter is set to null.

" - } - }, - "maxResults": { - "target": "com.amazonaws.robomaker#MaxResults", - "traits": { - "smithy.api#documentation": "

When this parameter is used, ListWorlds only returns\n maxResults results in a single page along with a nextToken\n response element. The remaining results of the initial request can be seen by sending\n another ListWorlds request with the returned nextToken value.\n This value can be between 1 and 100. If this parameter is not used, then\n ListWorlds returns up to 100 results and a nextToken value if\n applicable.

" - } - }, - "filters": { - "target": "com.amazonaws.robomaker#Filters", - "traits": { - "smithy.api#documentation": "

Optional filters to limit results. You can use status.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#ListWorldsResponse": { - "type": "structure", - "members": { - "worldSummaries": { - "target": "com.amazonaws.robomaker#WorldSummaries", - "traits": { - "smithy.api#documentation": "

Summary information for worlds.

" - } - }, - "nextToken": { - "target": "com.amazonaws.robomaker#PaginationToken", - "traits": { - "smithy.api#documentation": "

If the previous paginated request did not return all of the remaining results, the\n response object's nextToken parameter value is set to a token. To retrieve the\n next set of results, call ListWorlds again and assign that token to the\n request object's nextToken parameter. If there are no remaining results, the\n previous response object's NextToken parameter is set to null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#LoggingConfig": { - "type": "structure", - "members": { - "recordAllRosTopics": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html." - }, - "smithy.api#documentation": "

A boolean indicating whether to record all ROS topics.

\n \n

This API is no longer supported and will throw an error if used.

\n
" - } - } - }, - "traits": { - "smithy.api#documentation": "

The logging configuration.

" - } - }, - "com.amazonaws.robomaker#MaxConcurrency": { - "type": "integer" - }, - "com.amazonaws.robomaker#MaxResults": { - "type": "integer" - }, - "com.amazonaws.robomaker#Name": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_\\-]*$" - } - }, - "com.amazonaws.robomaker#NetworkInterface": { - "type": "structure", - "members": { - "networkInterfaceId": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The ID of the network interface.

" - } - }, - "privateIpAddress": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The IPv4 address of the network interface within the subnet.

" - } - }, - "publicIpAddress": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The IPv4 public address of the network interface.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Describes a network interface.

" - } - }, - "com.amazonaws.robomaker#NonEmptyString": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.robomaker#NonSystemPort": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1024, - "max": 65535 - } - } - }, - "com.amazonaws.robomaker#OutputLocation": { - "type": "structure", - "members": { - "s3Bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The S3 bucket for output.

" - } - }, - "s3Prefix": { - "target": "com.amazonaws.robomaker#S3Key", - "traits": { - "smithy.api#documentation": "

The S3 folder in the s3Bucket where output files will be placed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The output location.

" - } - }, - "com.amazonaws.robomaker#PaginationToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_.\\-\\/+=]*$" - } - }, - "com.amazonaws.robomaker#Path": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#PercentDone": { - "type": "float", - "traits": { - "smithy.api#range": { - "min": 0.0, - "max": 100.0 - } - } - }, - "com.amazonaws.robomaker#Percentage": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#Port": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 65535 - } - } - }, - "com.amazonaws.robomaker#PortForwardingConfig": { - "type": "structure", - "members": { - "portMappings": { - "target": "com.amazonaws.robomaker#PortMappingList", - "traits": { - "smithy.api#documentation": "

The port mappings for the configuration.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Configuration information for port forwarding.

" - } - }, - "com.amazonaws.robomaker#PortMapping": { - "type": "structure", - "members": { - "jobPort": { - "target": "com.amazonaws.robomaker#Port", - "traits": { - "smithy.api#documentation": "

The port number on the simulation job instance to use as a remote connection point.\n

", - "smithy.api#required": {} - } - }, - "applicationPort": { - "target": "com.amazonaws.robomaker#NonSystemPort", - "traits": { - "smithy.api#documentation": "

The port number on the application.

", - "smithy.api#required": {} - } - }, - "enableOnPublicIp": { - "target": "com.amazonaws.robomaker#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

A Boolean indicating whether to enable this port mapping on public IP.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

An object representing a port mapping.

" - } - }, - "com.amazonaws.robomaker#PortMappingList": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#PortMapping" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 10 - } - } - }, - "com.amazonaws.robomaker#ProgressDetail": { - "type": "structure", - "members": { - "currentProgress": { - "target": "com.amazonaws.robomaker#RobotDeploymentStep", - "traits": { - "smithy.api#documentation": "

The current progress status.

\n
\n
Validating
\n
\n

Validating the deployment.

\n
\n
DownloadingExtracting
\n
\n

Downloading and extracting the bundle on the robot.

\n
\n
ExecutingPreLaunch
\n
\n

Executing pre-launch script(s) if provided.

\n
\n
Launching
\n
\n

Launching the robot application.

\n
\n
ExecutingPostLaunch
\n
\n

Executing post-launch script(s) if provided.

\n
\n
Finished
\n
\n

Deployment is complete.

\n
\n
" - } - }, - "percentDone": { - "target": "com.amazonaws.robomaker#PercentDone", - "traits": { - "smithy.api#documentation": "

Precentage of the step that is done. This currently only applies to the\n Downloading/Extracting step of the deployment. It is empty for other\n steps.

" - } - }, - "estimatedTimeRemainingSeconds": { - "target": "com.amazonaws.robomaker#GenericInteger", - "traits": { - "smithy.api#documentation": "

Estimated amount of time in seconds remaining in the step. This currently only applies\n to the Downloading/Extracting step of the deployment. It is empty for other\n steps.

" - } - }, - "targetResource": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the deployment job.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about the progress of a deployment job.

" - } - }, - "com.amazonaws.robomaker#RegisterRobot": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#RegisterRobotRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#RegisterRobotResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Registers a robot with a fleet.

\n \n

This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the Support policy page.

\n
", - "smithy.api#http": { - "method": "POST", - "uri": "/registerRobot", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#RegisterRobotRequest": { - "type": "structure", - "members": { - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#required": {} - } - }, - "robot": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#RegisterRobotResponse": { - "type": "structure", - "members": { - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet that the robot will join.

" - } - }, - "robot": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

Information about the robot registration.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#RenderingEngine": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#RenderingEngineType", - "traits": { - "smithy.api#documentation": "

The name of the rendering engine.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#RenderingEngineVersionType", - "traits": { - "smithy.api#documentation": "

The version of the rendering engine.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a rendering engine.

" - } - }, - "com.amazonaws.robomaker#RenderingEngineType": { - "type": "enum", - "members": { - "OGRE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "OGRE" - } - } - } - }, - "com.amazonaws.robomaker#RenderingEngineVersionType": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 4 - }, - "smithy.api#pattern": "^1.x$" - } - }, - "com.amazonaws.robomaker#RepositoryUrl": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.robomaker#ResourceAlreadyExistsException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource already exists.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#ResourceNotFoundException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The specified resource does not exist.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#RestartSimulationJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#RestartSimulationJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#RestartSimulationJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Restarts a running simulation job.

", - "smithy.api#http": { - "method": "POST", - "uri": "/restartSimulationJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#RestartSimulationJobRequest": { - "type": "structure", - "members": { - "job": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation job.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#RestartSimulationJobResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#RevisionId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 40 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_.\\-]*$" - } - }, - "com.amazonaws.robomaker#Robot": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot.

" - } - }, - "fleetArn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#RobotStatus", - "traits": { - "smithy.api#documentation": "

The status of the robot.

" - } - }, - "greenGrassGroupId": { - "target": "com.amazonaws.robomaker#Id", - "traits": { - "smithy.api#documentation": "

The Greengrass group associated with the robot.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot was created.

" - } - }, - "architecture": { - "target": "com.amazonaws.robomaker#Architecture", - "traits": { - "smithy.api#documentation": "

The architecture of the robot.

" - } - }, - "lastDeploymentJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the last deployment job.

" - } - }, - "lastDeploymentTime": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time of the last deployment.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a robot.

" - } - }, - "com.amazonaws.robomaker#RobotApplicationConfig": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the robot application.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "launchConfig": { - "target": "com.amazonaws.robomaker#LaunchConfig", - "traits": { - "smithy.api#documentation": "

The launch configuration for the robot application.

", - "smithy.api#required": {} - } - }, - "uploadConfigurations": { - "target": "com.amazonaws.robomaker#UploadConfigurations", - "traits": { - "smithy.api#documentation": "

The upload configurations for the robot application.

" - } - }, - "useDefaultUploadConfigurations": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html." - }, - "smithy.api#documentation": "

A Boolean indicating whether to use default upload configurations. By default,\n .ros and .gazebo files are uploaded when the application\n terminates and all ROS topics will be recorded.

\n

If you set this value, you must specify an outputLocation.

\n \n

This API is no longer supported and will throw an error if used.

\n
" - } - }, - "tools": { - "target": "com.amazonaws.robomaker#Tools", - "traits": { - "smithy.api#documentation": "

Information about tools configured for the robot application.

" - } - }, - "useDefaultTools": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html." - }, - "smithy.api#documentation": "

A Boolean indicating whether to use default robot application tools. The default tools\n are rviz, rqt, terminal and rosbag record. The default is False.

\n \n

This API is no longer supported and will throw an error if used.

\n
" - } - } - }, - "traits": { - "smithy.api#documentation": "

Application configuration information for a robot.

" - } - }, - "com.amazonaws.robomaker#RobotApplicationConfigs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#RobotApplicationConfig" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#RobotApplicationNames": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Name" - } - }, - "com.amazonaws.robomaker#RobotApplicationSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#RobotApplicationSummary" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#RobotApplicationSummary": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot application.

" - } - }, - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the robot.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot application was last\n updated.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about a robot software suite.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summary information for a robot application.

" - } - }, - "com.amazonaws.robomaker#RobotDeployment": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The robot deployment Amazon Resource Name (ARN).

" - } - }, - "deploymentStartTime": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the deployment was started.

" - } - }, - "deploymentFinishTime": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the deployment finished.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#RobotStatus", - "traits": { - "smithy.api#documentation": "

The status of the robot deployment.

" - } - }, - "progressDetail": { - "target": "com.amazonaws.robomaker#ProgressDetail", - "traits": { - "smithy.api#documentation": "

Information about how the deployment is progressing.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

A short description of the reason why the robot deployment failed.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#DeploymentJobErrorCode", - "traits": { - "smithy.api#documentation": "

The robot deployment failure code.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a robot deployment.

" - } - }, - "com.amazonaws.robomaker#RobotDeploymentStep": { - "type": "enum", - "members": { - "ValidatingStep": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Validating" - } - }, - "DownloadingExtractingStep": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DownloadingExtracting" - } - }, - "ExecutingDownloadCondition": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ExecutingDownloadCondition" - } - }, - "PreLaunchStep": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ExecutingPreLaunch" - } - }, - "LaunchingStep": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Launching" - } - }, - "PostLaunchStep": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ExecutingPostLaunch" - } - }, - "FinishedStep": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Finished" - } - } - } - }, - "com.amazonaws.robomaker#RobotDeploymentSummary": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#RobotDeployment" - } - }, - "com.amazonaws.robomaker#RobotSoftwareSuite": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuiteType", - "traits": { - "smithy.api#documentation": "

The name of the robot software suite. General is the only supported value.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuiteVersionType", - "traits": { - "smithy.api#documentation": "

The version of the robot software suite. Not applicable for General software suite.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a robot software suite.

" - } - }, - "com.amazonaws.robomaker#RobotSoftwareSuiteType": { - "type": "enum", - "members": { - "ROS": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ROS" - } - }, - "ROS2": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ROS2" - } - }, - "General": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "General" - } - } - } - }, - "com.amazonaws.robomaker#RobotSoftwareSuiteVersionType": { - "type": "enum", - "members": { - "Kinetic": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Kinetic" - } - }, - "Melodic": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Melodic" - } - }, - "Dashing": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Dashing" - } - }, - "Foxy": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Foxy" - } - } - } - }, - "com.amazonaws.robomaker#RobotStatus": { - "type": "enum", - "members": { - "Available": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Available" - } - }, - "Registered": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Registered" - } - }, - "PendingNewDeployment": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PendingNewDeployment" - } - }, - "Deploying": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Deploying" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "InSync": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InSync" - } - }, - "NoResponse": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NoResponse" - } - } - } - }, - "com.amazonaws.robomaker#Robots": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Robot" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1000 - } - } - }, - "com.amazonaws.robomaker#S3Bucket": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 3, - "max": 63 - }, - "smithy.api#pattern": "^[a-z0-9][a-z0-9.\\-]*[a-z0-9]$" - } - }, - "com.amazonaws.robomaker#S3Etag": { - "type": "string" - }, - "com.amazonaws.robomaker#S3Etags": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#S3Etag" - } - }, - "com.amazonaws.robomaker#S3Key": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#S3KeyOrPrefix": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#S3KeyOutput": { - "type": "structure", - "members": { - "s3Key": { - "target": "com.amazonaws.robomaker#S3KeyOrPrefix", - "traits": { - "smithy.api#documentation": "

The S3 key.

" - } - }, - "etag": { - "target": "com.amazonaws.robomaker#S3Etag", - "traits": { - "smithy.api#documentation": "

The etag for the object.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about S3 keys.

" - } - }, - "com.amazonaws.robomaker#S3KeyOutputs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#S3KeyOutput" - } - }, - "com.amazonaws.robomaker#S3KeysOrPrefixes": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#S3KeyOrPrefix" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#S3Object": { - "type": "structure", - "members": { - "bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The bucket containing the object.

", - "smithy.api#required": {} - } - }, - "key": { - "target": "com.amazonaws.robomaker#S3Key", - "traits": { - "smithy.api#documentation": "

The key of the object.

", - "smithy.api#required": {} - } - }, - "etag": { - "target": "com.amazonaws.robomaker#S3Etag", - "traits": { - "smithy.api#documentation": "

The etag of the object.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about an S3 object.

" - } - }, - "com.amazonaws.robomaker#SecurityGroups": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#NonEmptyString" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 5 - } - } - }, - "com.amazonaws.robomaker#ServiceUnavailableException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request has failed due to a temporary failure of the server.

", - "smithy.api#error": "server", - "smithy.api#httpError": 503 - } - }, - "com.amazonaws.robomaker#SimulationApplicationConfig": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the simulation application.

", - "smithy.api#required": {} - } - }, - "applicationVersion": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application.

" - } - }, - "launchConfig": { - "target": "com.amazonaws.robomaker#LaunchConfig", - "traits": { - "smithy.api#documentation": "

The launch configuration for the simulation application.

", - "smithy.api#required": {} - } - }, - "uploadConfigurations": { - "target": "com.amazonaws.robomaker#UploadConfigurations", - "traits": { - "smithy.api#documentation": "

Information about upload configurations for the simulation application.

" - } - }, - "worldConfigs": { - "target": "com.amazonaws.robomaker#WorldConfigs", - "traits": { - "smithy.api#documentation": "

A list of world configurations.

\n \n

This API is no longer supported and will throw an error if used.

\n
" - } - }, - "useDefaultUploadConfigurations": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html." - }, - "smithy.api#documentation": "

A Boolean indicating whether to use default upload configurations. By default,\n .ros and .gazebo files are uploaded when the application\n terminates and all ROS topics will be recorded.

\n

If you set this value, you must specify an outputLocation.

\n \n

This API is no longer supported and will throw an error if used.

\n
" - } - }, - "tools": { - "target": "com.amazonaws.robomaker#Tools", - "traits": { - "smithy.api#documentation": "

Information about tools configured for the simulation application.

" - } - }, - "useDefaultTools": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#deprecated": { - "message": "AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html." - }, - "smithy.api#documentation": "

A Boolean indicating whether to use default simulation application tools. The default\n tools are rviz, rqt, terminal and rosbag record. The default is False.

\n \n

This API is no longer supported and will throw an error if used.

\n
" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a simulation application configuration.

" - } - }, - "com.amazonaws.robomaker#SimulationApplicationConfigs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SimulationApplicationConfig" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#SimulationApplicationNames": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Name" - } - }, - "com.amazonaws.robomaker#SimulationApplicationSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SimulationApplicationSummary" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#SimulationApplicationSummary": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation application.

" - } - }, - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the simulation application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation application was last\n updated.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about a robot software suite.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about a simulation software suite.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summary information for a simulation application.

" - } - }, - "com.amazonaws.robomaker#SimulationJob": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation job.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobStatus", - "traits": { - "smithy.api#documentation": "

Status of the simulation job.

" - } - }, - "lastStartedAt": { - "target": "com.amazonaws.robomaker#LastStartedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n started.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n updated.

" - } - }, - "failureBehavior": { - "target": "com.amazonaws.robomaker#FailureBehavior", - "traits": { - "smithy.api#documentation": "

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Leaves the host running for its maximum timeout duration after a\n 4XX error code.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

\n
\n
" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#SimulationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the simulation job if it failed.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The reason why the simulation job failed.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

A unique identifier for this SimulationJob request.

" - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation", - "traits": { - "smithy.api#documentation": "

Location for output files generated by the simulation job.

" - } - }, - "loggingConfig": { - "target": "com.amazonaws.robomaker#LoggingConfig", - "traits": { - "smithy.api#documentation": "

The logging configuration.

" - } - }, - "maxJobDurationInSeconds": { - "target": "com.amazonaws.robomaker#JobDuration", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The maximum simulation job duration in seconds. The value must be 8 days (691,200\n seconds) or less.

" - } - }, - "simulationTimeMillis": { - "target": "com.amazonaws.robomaker#SimulationTimeMillis", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The simulation job execution duration in milliseconds.

" - } - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role that allows the simulation instance to call the AWS APIs that are specified\n in its associated policies on your behalf. This is how credentials are passed in to your\n simulation job.

" - } - }, - "robotApplications": { - "target": "com.amazonaws.robomaker#RobotApplicationConfigs", - "traits": { - "smithy.api#documentation": "

A list of robot applications.

" - } - }, - "simulationApplications": { - "target": "com.amazonaws.robomaker#SimulationApplicationConfigs", - "traits": { - "smithy.api#documentation": "

A list of simulation applications.

" - } - }, - "dataSources": { - "target": "com.amazonaws.robomaker#DataSources", - "traits": { - "smithy.api#documentation": "

The data sources for the simulation job.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the simulation\n job.

" - } - }, - "vpcConfig": { - "target": "com.amazonaws.robomaker#VPCConfigResponse", - "traits": { - "smithy.api#documentation": "

VPC configuration information.

" - } - }, - "networkInterface": { - "target": "com.amazonaws.robomaker#NetworkInterface", - "traits": { - "smithy.api#documentation": "

Information about a network interface.

" - } - }, - "compute": { - "target": "com.amazonaws.robomaker#ComputeResponse", - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a simulation job.

" - } - }, - "com.amazonaws.robomaker#SimulationJobBatchErrorCode": { - "type": "enum", - "members": { - "InternalServiceError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InternalServiceError" - } - } - } - }, - "com.amazonaws.robomaker#SimulationJobBatchStatus": { - "type": "enum", - "members": { - "Pending": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Pending" - } - }, - "InProgress": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InProgress" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "Completed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Completed" - } - }, - "Canceled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceled" - } - }, - "Canceling": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceling" - } - }, - "Completing": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Completing" - } - }, - "TimingOut": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TimingOut" - } - }, - "TimedOut": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TimedOut" - } - } - } - }, - "com.amazonaws.robomaker#SimulationJobBatchSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SimulationJobBatchSummary" - } - }, - "com.amazonaws.robomaker#SimulationJobBatchSummary": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the batch.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job batch was last updated.\n

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job batch was\n created.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobBatchStatus", - "traits": { - "smithy.api#documentation": "

The status of the simulation job batch.

\n
\n
Pending
\n
\n

The simulation job batch request is pending.

\n
\n
InProgress
\n
\n

The simulation job batch is in progress.

\n
\n
Failed
\n
\n

The simulation job batch failed. One or more simulation job requests could not\n be completed due to an internal failure (like InternalServiceError).\n See failureCode and failureReason for more\n information.

\n
\n
Completed
\n
\n

The simulation batch job completed. A batch is complete when (1) there are no\n pending simulation job requests in the batch and none of the failed simulation job\n requests are due to InternalServiceError and (2) when all created\n simulation jobs have reached a terminal state (for example, Completed\n or Failed).

\n
\n
Canceled
\n
\n

The simulation batch job was cancelled.

\n
\n
Canceling
\n
\n

The simulation batch job is being cancelled.

\n
\n
Completing
\n
\n

The simulation batch job is completing.

\n
\n
TimingOut
\n
\n

The simulation job batch is timing out.

\n

If a batch timing out, and there are pending requests that were failing due to\n an internal failure (like InternalServiceError), the batch status\n will be Failed. If there are no such failing request, the batch\n status will be TimedOut.

\n
\n
TimedOut
\n
\n

The simulation batch job timed out.

\n
\n
" - } - }, - "failedRequestCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of failed simulation job requests.

" - } - }, - "pendingRequestCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of pending simulation job requests.

" - } - }, - "createdRequestCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of created simulation job requests.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a simulation job batch.

" - } - }, - "com.amazonaws.robomaker#SimulationJobErrorCode": { - "type": "enum", - "members": { - "InternalServiceError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InternalServiceError" - } - }, - "RobotApplicationCrash": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotApplicationCrash" - } - }, - "SimulationApplicationCrash": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SimulationApplicationCrash" - } - }, - "RobotApplicationHealthCheckFailure": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotApplicationHealthCheckFailure" - } - }, - "SimulationApplicationHealthCheckFailure": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SimulationApplicationHealthCheckFailure" - } - }, - "BadPermissionsRobotApplication": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionsRobotApplication" - } - }, - "BadPermissionsSimulationApplication": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionsSimulationApplication" - } - }, - "BadPermissionsS3Object": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionsS3Object" - } - }, - "BadPermissionsS3Output": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionsS3Output" - } - }, - "BadPermissionsCloudwatchLogs": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionsCloudwatchLogs" - } - }, - "SubnetIpLimitExceeded": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SubnetIpLimitExceeded" - } - }, - "ENILimitExceeded": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ENILimitExceeded" - } - }, - "BadPermissionsUserCredentials": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BadPermissionsUserCredentials" - } - }, - "InvalidBundleRobotApplication": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidBundleRobotApplication" - } - }, - "InvalidBundleSimulationApplication": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidBundleSimulationApplication" - } - }, - "InvalidS3Resource": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidS3Resource" - } - }, - "ThrottlingError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ThrottlingError" - } - }, - "LimitExceeded": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LimitExceeded" - } - }, - "MismatchedEtag": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MismatchedEtag" - } - }, - "RobotApplicationVersionMismatchedEtag": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RobotApplicationVersionMismatchedEtag" - } - }, - "SimulationApplicationVersionMismatchedEtag": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SimulationApplicationVersionMismatchedEtag" - } - }, - "ResourceNotFound": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ResourceNotFound" - } - }, - "RequestThrottled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RequestThrottled" - } - }, - "BatchTimedOut": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BatchTimedOut" - } - }, - "BatchCanceled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "BatchCanceled" - } - }, - "InvalidInput": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidInput" - } - }, - "WrongRegionS3Bucket": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "WrongRegionS3Bucket" - } - }, - "WrongRegionS3Output": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "WrongRegionS3Output" - } - }, - "WrongRegionRobotApplication": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "WrongRegionRobotApplication" - } - }, - "WrongRegionSimulationApplication": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "WrongRegionSimulationApplication" - } - }, - "UploadContentMismatchError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UploadContentMismatchError" - } - } - } - }, - "com.amazonaws.robomaker#SimulationJobRequest": { - "type": "structure", - "members": { - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation" - }, - "loggingConfig": { - "target": "com.amazonaws.robomaker#LoggingConfig" - }, - "maxJobDurationInSeconds": { - "target": "com.amazonaws.robomaker#JobDuration", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The maximum simulation job duration in seconds. The value must be 8 days (691,200\n seconds) or less.

", - "smithy.api#required": {} - } - }, - "iamRole": { - "target": "com.amazonaws.robomaker#IamRole", - "traits": { - "smithy.api#documentation": "

The IAM role name that allows the simulation instance to call the AWS APIs that are\n specified in its associated policies on your behalf. This is how credentials are passed in\n to your simulation job.

" - } - }, - "failureBehavior": { - "target": "com.amazonaws.robomaker#FailureBehavior", - "traits": { - "smithy.api#documentation": "

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Leaves the host running for its maximum timeout duration after a\n 4XX error code.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

\n
\n
" - } - }, - "useDefaultApplications": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#documentation": "

A Boolean indicating whether to use default applications in the simulation job. Default\n applications include Gazebo, rqt, rviz and terminal access.

" - } - }, - "robotApplications": { - "target": "com.amazonaws.robomaker#RobotApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The robot applications to use in the simulation job.

" - } - }, - "simulationApplications": { - "target": "com.amazonaws.robomaker#SimulationApplicationConfigs", - "traits": { - "smithy.api#documentation": "

The simulation applications to use in the simulation job.

" - } - }, - "dataSources": { - "target": "com.amazonaws.robomaker#DataSourceConfigs", - "traits": { - "smithy.api#documentation": "

Specify data sources to mount read-only files from S3 into your simulation. These files\n are available under /opt/robomaker/datasources/data_source_name.

\n \n

There is a limit of 100 files and a combined size of 25GB for all\n DataSourceConfig objects.

\n
" - } - }, - "vpcConfig": { - "target": "com.amazonaws.robomaker#VPCConfig" - }, - "compute": { - "target": "com.amazonaws.robomaker#Compute", - "traits": { - "smithy.api#documentation": "

Compute information for the simulation job

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the simulation job\n request.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a simulation job request.

" - } - }, - "com.amazonaws.robomaker#SimulationJobStatus": { - "type": "enum", - "members": { - "Pending": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Pending" - } - }, - "Preparing": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Preparing" - } - }, - "Running": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Running" - } - }, - "Restarting": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Restarting" - } - }, - "Completed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Completed" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "RunningFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RunningFailed" - } - }, - "Terminating": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Terminating" - } - }, - "Terminated": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Terminated" - } - }, - "Canceled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceled" - } - } - } - }, - "com.amazonaws.robomaker#SimulationJobSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SimulationJobSummary" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#SimulationJobSummary": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the simulation job.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job was last\n updated.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the simulation job.

" - } - }, - "simulationApplicationNames": { - "target": "com.amazonaws.robomaker#SimulationApplicationNames", - "traits": { - "smithy.api#documentation": "

A list of simulation job simulation application names.

" - } - }, - "robotApplicationNames": { - "target": "com.amazonaws.robomaker#RobotApplicationNames", - "traits": { - "smithy.api#documentation": "

A list of simulation job robot application names.

" - } - }, - "dataSourceNames": { - "target": "com.amazonaws.robomaker#DataSourceNames", - "traits": { - "smithy.api#documentation": "

The names of the data sources.

" - } - }, - "computeType": { - "target": "com.amazonaws.robomaker#ComputeType", - "traits": { - "smithy.api#documentation": "

The compute type for the simulation job summary.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summary information for a simulation job.

" - } - }, - "com.amazonaws.robomaker#SimulationJobs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SimulationJob" - } - }, - "com.amazonaws.robomaker#SimulationSoftwareSuite": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuiteType", - "traits": { - "smithy.api#documentation": "

The name of the simulation software suite. SimulationRuntime is the only supported value.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuiteVersionType", - "traits": { - "smithy.api#documentation": "

The version of the simulation software suite. Not applicable for SimulationRuntime.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a simulation software suite.

" - } - }, - "com.amazonaws.robomaker#SimulationSoftwareSuiteType": { - "type": "enum", - "members": { - "Gazebo": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Gazebo" - } - }, - "RosbagPlay": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RosbagPlay" - } - }, - "SimulationRuntime": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SimulationRuntime" - } - } - } - }, - "com.amazonaws.robomaker#SimulationSoftwareSuiteVersionType": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1024 - }, - "smithy.api#pattern": "^7|9|11|Kinetic|Melodic|Dashing|Foxy$" - } - }, - "com.amazonaws.robomaker#SimulationTimeMillis": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.robomaker#SimulationUnit": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 15 - } - } - }, - "com.amazonaws.robomaker#Source": { - "type": "structure", - "members": { - "s3Bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The s3 bucket name.

" - } - }, - "s3Key": { - "target": "com.amazonaws.robomaker#S3Key", - "traits": { - "smithy.api#documentation": "

The s3 object key.

" - } - }, - "etag": { - "target": "com.amazonaws.robomaker#S3Etag", - "traits": { - "smithy.api#documentation": "

A hash of the object specified by s3Bucket and s3Key.

" - } - }, - "architecture": { - "target": "com.amazonaws.robomaker#Architecture", - "traits": { - "smithy.api#documentation": "

The taget processor architecture for the application.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a source.

" - } - }, - "com.amazonaws.robomaker#SourceConfig": { - "type": "structure", - "members": { - "s3Bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The Amazon S3 bucket name.

" - } - }, - "s3Key": { - "target": "com.amazonaws.robomaker#S3Key", - "traits": { - "smithy.api#documentation": "

The s3 object key.

" - } - }, - "architecture": { - "target": "com.amazonaws.robomaker#Architecture", - "traits": { - "smithy.api#documentation": "

The target processor architecture for the application.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a source configuration.

" - } - }, - "com.amazonaws.robomaker#SourceConfigs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#SourceConfig" - } - }, - "com.amazonaws.robomaker#Sources": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Source" - } - }, - "com.amazonaws.robomaker#StartSimulationJobBatch": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#StartSimulationJobBatchRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#StartSimulationJobBatchResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Starts a new simulation job batch. The batch is defined using one or more\n SimulationJobRequest objects.

", - "smithy.api#http": { - "method": "POST", - "uri": "/startSimulationJobBatch", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#StartSimulationJobBatchRequest": { - "type": "structure", - "members": { - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

", - "smithy.api#idempotencyToken": {} - } - }, - "batchPolicy": { - "target": "com.amazonaws.robomaker#BatchPolicy", - "traits": { - "smithy.api#documentation": "

The batch policy.

" - } - }, - "createSimulationJobRequests": { - "target": "com.amazonaws.robomaker#CreateSimulationJobRequests", - "traits": { - "smithy.api#documentation": "

A list of simulation job requests to create in the batch.

", - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the deployment job\n batch.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#StartSimulationJobBatchResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the batch.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#SimulationJobBatchStatus", - "traits": { - "smithy.api#documentation": "

The status of the simulation job batch.

\n
\n
Pending
\n
\n

The simulation job batch request is pending.

\n
\n
InProgress
\n
\n

The simulation job batch is in progress.

\n
\n
Failed
\n
\n

The simulation job batch failed. One or more simulation job requests could not\n be completed due to an internal failure (like InternalServiceError).\n See failureCode and failureReason for more\n information.

\n
\n
Completed
\n
\n

The simulation batch job completed. A batch is complete when (1) there are no\n pending simulation job requests in the batch and none of the failed simulation job\n requests are due to InternalServiceError and (2) when all created\n simulation jobs have reached a terminal state (for example, Completed\n or Failed).

\n
\n
Canceled
\n
\n

The simulation batch job was cancelled.

\n
\n
Canceling
\n
\n

The simulation batch job is being cancelled.

\n
\n
Completing
\n
\n

The simulation batch job is completing.

\n
\n
TimingOut
\n
\n

The simulation job batch is timing out.

\n

If a batch timing out, and there are pending requests that were failing due to\n an internal failure (like InternalServiceError), the batch status\n will be Failed. If there are no such failing request, the batch\n status will be TimedOut.

\n
\n
TimedOut
\n
\n

The simulation batch job timed out.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation job batch was\n created.

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

" - } - }, - "batchPolicy": { - "target": "com.amazonaws.robomaker#BatchPolicy", - "traits": { - "smithy.api#documentation": "

The batch policy.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#SimulationJobBatchErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code if the simulation job batch failed.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The reason the simulation job batch failed.

" - } - }, - "failedRequests": { - "target": "com.amazonaws.robomaker#FailedCreateSimulationJobRequests", - "traits": { - "smithy.api#documentation": "

A list of failed simulation job requests. The request failed to be created into a\n simulation job. Failed requests do not have a simulation job ID.

" - } - }, - "pendingRequests": { - "target": "com.amazonaws.robomaker#CreateSimulationJobRequests", - "traits": { - "smithy.api#documentation": "

A list of pending simulation job requests. These requests have not yet been created into\n simulation jobs.

" - } - }, - "createdRequests": { - "target": "com.amazonaws.robomaker#SimulationJobSummaries", - "traits": { - "smithy.api#documentation": "

A list of created simulation job request summaries.

" - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the deployment job\n batch.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#Subnets": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#NonEmptyString" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 16 - } - } - }, - "com.amazonaws.robomaker#SyncDeploymentJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#SyncDeploymentJobRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#SyncDeploymentJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#ConcurrentDeploymentException" - }, - { - "target": "com.amazonaws.robomaker#IdempotentParameterMismatchException" - }, - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n \n

This API is no longer supported. For more information, see the May 2, 2022 update in the Support policy page.

\n
\n

\n Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/syncDeploymentJob", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#SyncDeploymentJobRequest": { - "type": "structure", - "members": { - "clientRequestToken": { - "target": "com.amazonaws.robomaker#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

Unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request.

", - "smithy.api#idempotencyToken": {}, - "smithy.api#required": {} - } - }, - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The target fleet for the synchronization.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#SyncDeploymentJobResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the synchronization request.

" - } - }, - "fleet": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#DeploymentStatus", - "traits": { - "smithy.api#documentation": "

The status of the synchronization job.

" - } - }, - "deploymentConfig": { - "target": "com.amazonaws.robomaker#DeploymentConfig", - "traits": { - "smithy.api#documentation": "

Information about the deployment configuration.

" - } - }, - "deploymentApplicationConfigs": { - "target": "com.amazonaws.robomaker#DeploymentApplicationConfigs", - "traits": { - "smithy.api#documentation": "

Information about the deployment application configurations.

" - } - }, - "failureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The failure reason if the job fails.

" - } - }, - "failureCode": { - "target": "com.amazonaws.robomaker#DeploymentJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code if the job fails:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
RobotApplicationCrash
\n
\n

Robot application exited abnormally.

\n
\n
SimulationApplicationCrash
\n
\n

Simulation application exited abnormally.

\n
\n
BadPermissionsRobotApplication
\n
\n

Robot application bundle could not be downloaded.

\n
\n
BadPermissionsSimulationApplication
\n
\n

Simulation application bundle could not be downloaded.

\n
\n
BadPermissionsS3Output
\n
\n

Unable to publish outputs to customer-provided S3 bucket.

\n
\n
BadPermissionsCloudwatchLogs
\n
\n

Unable to publish logs to customer-provided CloudWatch Logs resource.

\n
\n
SubnetIpLimitExceeded
\n
\n

Subnet IP limit exceeded.

\n
\n
ENILimitExceeded
\n
\n

ENI limit exceeded.

\n
\n
BadPermissionsUserCredentials
\n
\n

Unable to use the Role provided.

\n
\n
InvalidBundleRobotApplication
\n
\n

Robot bundle cannot be extracted (invalid format, bundling error, or other\n issue).

\n
\n
InvalidBundleSimulationApplication
\n
\n

Simulation bundle cannot be extracted (invalid format, bundling error, or other\n issue).

\n
\n
RobotApplicationVersionMismatchedEtag
\n
\n

Etag for RobotApplication does not match value during version creation.

\n
\n
SimulationApplicationVersionMismatchedEtag
\n
\n

Etag for SimulationApplication does not match value during version\n creation.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the fleet was created.

" - } - } - }, - "traits": { - "smithy.api#deprecated": { - "message": "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html." - }, - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9 _.\\-\\/+=:]*$" - } - }, - "com.amazonaws.robomaker#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#TagKey" - } - }, - "com.amazonaws.robomaker#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.robomaker#TagKey" - }, - "value": { - "target": "com.amazonaws.robomaker#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 50 - } - } - }, - "com.amazonaws.robomaker#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Adds or edits tags for a AWS RoboMaker resource.

\n

Each tag consists of a tag key and a tag value. Tag keys and tag values are both\n required, but tag values can be empty strings.

\n

For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions in the AWS Billing and Cost Management\n User Guide.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#TagResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are tagging.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.robomaker#TagMap", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that are attached to the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^[a-zA-Z0-9 _.\\-\\/+=:]*$" - } - }, - "com.amazonaws.robomaker#TemplateLocation": { - "type": "structure", - "members": { - "s3Bucket": { - "target": "com.amazonaws.robomaker#S3Bucket", - "traits": { - "smithy.api#documentation": "

The Amazon S3 bucket name.

", - "smithy.api#required": {} - } - }, - "s3Key": { - "target": "com.amazonaws.robomaker#S3Key", - "traits": { - "smithy.api#documentation": "

The list of S3 keys identifying the data source files.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a template location.

" - } - }, - "com.amazonaws.robomaker#TemplateName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 255 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#TemplateSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#TemplateSummary" - } - }, - "com.amazonaws.robomaker#TemplateSummary": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the template.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the template was created.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the template was last updated.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#TemplateName", - "traits": { - "smithy.api#documentation": "

The name of the template.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The version of the template that you're using.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Summary information for a template.

" - } - }, - "com.amazonaws.robomaker#ThrottlingException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.robomaker#errorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

AWS RoboMaker is temporarily unable to process the request. Try your call again.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.robomaker#Tool": { - "type": "structure", - "members": { - "streamUI": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#documentation": "

Boolean indicating whether a streaming session will be configured for the tool. If\n True, AWS RoboMaker will configure a connection so you can interact with\n the tool as it is running in the simulation. It must have a graphical user interface. The\n default is False.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the tool.

", - "smithy.api#required": {} - } - }, - "command": { - "target": "com.amazonaws.robomaker#UnrestrictedCommand", - "traits": { - "smithy.api#documentation": "

Command-line arguments for the tool. It must include the tool executable name.

", - "smithy.api#required": {} - } - }, - "streamOutputToCloudWatch": { - "target": "com.amazonaws.robomaker#BoxedBoolean", - "traits": { - "smithy.api#documentation": "

Boolean indicating whether logs will be recorded in CloudWatch for the tool. The default\n is False.

" - } - }, - "exitBehavior": { - "target": "com.amazonaws.robomaker#ExitBehavior", - "traits": { - "smithy.api#documentation": "

Exit behavior determines what happens when your tool quits running. RESTART\n will cause your tool to be restarted. FAIL will cause your job to exit. The\n default is RESTART.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a tool. Tools are used in a simulation job.

" - } - }, - "com.amazonaws.robomaker#Tools": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#Tool" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 10 - } - } - }, - "com.amazonaws.robomaker#UnrestrictedCommand": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": ".*" - } - }, - "com.amazonaws.robomaker#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Removes the specified tags from the specified AWS RoboMaker resource.

\n

To remove a tag, specify the tag key. To change the tag value of an existing tag key,\n use \n TagResource\n .

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{resourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#UntagResourceRequest": { - "type": "structure", - "members": { - "resourceArn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are removing\n tags.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tagKeys": { - "target": "com.amazonaws.robomaker#TagKeyList", - "traits": { - "smithy.api#documentation": "

A map that contains tag keys and tag values that will be unattached from the\n resource.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#UpdateRobotApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#UpdateRobotApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#UpdateRobotApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Updates a robot application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateRobotApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#UpdateRobotApplicationRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the robot application.

", - "smithy.api#required": {} - } - }, - "sources": { - "target": "com.amazonaws.robomaker#SourceConfigs", - "traits": { - "smithy.api#documentation": "

The sources of the robot application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the robot application.

", - "smithy.api#required": {} - } - }, - "currentRevisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id for the robot application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI for your robot application.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#UpdateRobotApplicationResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the updated robot application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the robot application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the robot application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The robot software suite used by the robot application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the robot application was last\n updated.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the robot application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI for your robot application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#UpdateSimulationApplication": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#UpdateSimulationApplicationRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#UpdateSimulationApplicationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#LimitExceededException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Updates a simulation application.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateSimulationApplication", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#UpdateSimulationApplicationRequest": { - "type": "structure", - "members": { - "application": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The application information for the simulation application.

", - "smithy.api#required": {} - } - }, - "sources": { - "target": "com.amazonaws.robomaker#SourceConfigs", - "traits": { - "smithy.api#documentation": "

The sources of the simulation application.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The simulation software suite used by the simulation application.

", - "smithy.api#required": {} - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about the robot software suite.

", - "smithy.api#required": {} - } - }, - "renderingEngine": { - "target": "com.amazonaws.robomaker#RenderingEngine", - "traits": { - "smithy.api#documentation": "

The rendering engine for the simulation application.

" - } - }, - "currentRevisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id for the robot application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI for your simulation application.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#UpdateSimulationApplicationResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the updated simulation application.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

The name of the simulation application.

" - } - }, - "version": { - "target": "com.amazonaws.robomaker#Version", - "traits": { - "smithy.api#documentation": "

The version of the robot application.

" - } - }, - "sources": { - "target": "com.amazonaws.robomaker#Sources", - "traits": { - "smithy.api#documentation": "

The sources of the simulation application.

" - } - }, - "simulationSoftwareSuite": { - "target": "com.amazonaws.robomaker#SimulationSoftwareSuite", - "traits": { - "smithy.api#documentation": "

The simulation software suite used by the simulation application.

" - } - }, - "robotSoftwareSuite": { - "target": "com.amazonaws.robomaker#RobotSoftwareSuite", - "traits": { - "smithy.api#documentation": "

Information about the robot software suite.

" - } - }, - "renderingEngine": { - "target": "com.amazonaws.robomaker#RenderingEngine", - "traits": { - "smithy.api#documentation": "

The rendering engine for the simulation application.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the simulation application was last\n updated.

" - } - }, - "revisionId": { - "target": "com.amazonaws.robomaker#RevisionId", - "traits": { - "smithy.api#documentation": "

The revision id of the simulation application.

" - } - }, - "environment": { - "target": "com.amazonaws.robomaker#Environment", - "traits": { - "smithy.api#documentation": "

The object that contains the Docker image URI used for your simulation\n application.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#UpdateWorldTemplate": { - "type": "operation", - "input": { - "target": "com.amazonaws.robomaker#UpdateWorldTemplateRequest" - }, - "output": { - "target": "com.amazonaws.robomaker#UpdateWorldTemplateResponse" - }, - "errors": [ - { - "target": "com.amazonaws.robomaker#InternalServerException" - }, - { - "target": "com.amazonaws.robomaker#InvalidParameterException" - }, - { - "target": "com.amazonaws.robomaker#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.robomaker#ThrottlingException" - } - ], - "traits": { - "smithy.api#documentation": "\n

End of support notice: On September 10, 2025, Amazon Web Services\n will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will\n no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. \n For more information on transitioning to Batch to help run containerized\n simulations, visit https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/.\n

\n
\n

Updates a world template.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateWorldTemplate", - "code": 200 - } - } - }, - "com.amazonaws.robomaker#UpdateWorldTemplateRequest": { - "type": "structure", - "members": { - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template to update.

", - "smithy.api#required": {} - } - }, - "name": { - "target": "com.amazonaws.robomaker#TemplateName", - "traits": { - "smithy.api#documentation": "

The name of the template.

" - } - }, - "templateBody": { - "target": "com.amazonaws.robomaker#Json", - "traits": { - "smithy.api#documentation": "

The world template body.

" - } - }, - "templateLocation": { - "target": "com.amazonaws.robomaker#TemplateLocation", - "traits": { - "smithy.api#documentation": "

The location of the world template.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.robomaker#UpdateWorldTemplateResponse": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template.

" - } - }, - "name": { - "target": "com.amazonaws.robomaker#TemplateName", - "traits": { - "smithy.api#documentation": "

The name of the world template.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world template was created.

" - } - }, - "lastUpdatedAt": { - "target": "com.amazonaws.robomaker#LastUpdatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world template was last\n updated.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.robomaker#UploadBehavior": { - "type": "enum", - "members": { - "UPLOAD_ON_TERMINATE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPLOAD_ON_TERMINATE" - } - }, - "UPLOAD_ROLLING_AUTO_REMOVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPLOAD_ROLLING_AUTO_REMOVE" - } - } - } - }, - "com.amazonaws.robomaker#UploadConfiguration": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.robomaker#Name", - "traits": { - "smithy.api#documentation": "

A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the\n simulation output location to determine the final path.

\n

For example, if your simulation output location is s3://amzn-s3-demo-bucket and your\n upload configuration name is robot-test, your files will be uploaded to\n s3://amzn-s3-demo-bucket///robot-test.

", - "smithy.api#required": {} - } - }, - "path": { - "target": "com.amazonaws.robomaker#Path", - "traits": { - "smithy.api#documentation": "

Specifies the path of the file(s) to upload. Standard Unix glob matching rules are\n accepted, with the addition of ** as a super asterisk.\n For example, specifying /var/log/**.log causes all .log files in the\n /var/log directory tree to be collected. For more examples, see Glob Library.

", - "smithy.api#required": {} - } - }, - "uploadBehavior": { - "target": "com.amazonaws.robomaker#UploadBehavior", - "traits": { - "smithy.api#documentation": "

Specifies when to upload the files:

\n
\n
UPLOAD_ON_TERMINATE
\n
\n

Matching files are uploaded once the simulation enters the\n TERMINATING state. Matching files are not uploaded until all of\n your code (including tools) have stopped.

\n

If there is a problem uploading a file, the upload is retried. If problems\n persist, no further upload attempts will be made.

\n
\n
UPLOAD_ROLLING_AUTO_REMOVE
\n
\n

Matching files are uploaded as they are created. They are deleted after they\n are uploaded. The specified path is checked every 5 seconds. A final check is made\n when all of your code (including tools) have stopped.

\n
\n
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

Provides upload configuration information. Files are uploaded from the simulation job to\n a location you specify.

" - } - }, - "com.amazonaws.robomaker#UploadConfigurations": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#UploadConfiguration" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 10 - } - } - }, - "com.amazonaws.robomaker#VPCConfig": { - "type": "structure", - "members": { - "subnets": { - "target": "com.amazonaws.robomaker#Subnets", - "traits": { - "smithy.api#documentation": "

A list of one or more subnet IDs in your VPC.

", - "smithy.api#required": {} - } - }, - "securityGroups": { - "target": "com.amazonaws.robomaker#SecurityGroups", - "traits": { - "smithy.api#documentation": "

A list of one or more security groups IDs in your VPC.

" - } - }, - "assignPublicIp": { - "target": "com.amazonaws.robomaker#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

A boolean indicating whether to assign a public IP address.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

If your simulation job accesses resources in a VPC, you provide this parameter\n identifying the list of security group IDs and subnet IDs. These must belong to the same\n VPC. You must provide at least one security group and two subnet IDs.

" - } - }, - "com.amazonaws.robomaker#VPCConfigResponse": { - "type": "structure", - "members": { - "subnets": { - "target": "com.amazonaws.robomaker#Subnets", - "traits": { - "smithy.api#documentation": "

A list of subnet IDs associated with the simulation job.

" - } - }, - "securityGroups": { - "target": "com.amazonaws.robomaker#SecurityGroups", - "traits": { - "smithy.api#documentation": "

A list of security group IDs associated with the simulation job.

" - } - }, - "vpcId": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The VPC ID associated with your simulation job.

" - } - }, - "assignPublicIp": { - "target": "com.amazonaws.robomaker#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

A boolean indicating if a public IP was assigned.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

VPC configuration associated with your simulation job.

" - } - }, - "com.amazonaws.robomaker#Version": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^(\\$LATEST)|[0-9]*$" - } - }, - "com.amazonaws.robomaker#VersionQualifier": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^ALL$" - } - }, - "com.amazonaws.robomaker#WorldConfig": { - "type": "structure", - "members": { - "world": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The world generated by Simulation WorldForge.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Configuration information for a world.

" - } - }, - "com.amazonaws.robomaker#WorldConfigs": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#WorldConfig" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 1 - } - } - }, - "com.amazonaws.robomaker#WorldCount": { - "type": "structure", - "members": { - "floorplanCount": { - "target": "com.amazonaws.robomaker#FloorplanCount", - "traits": { - "smithy.api#documentation": "

The number of unique floorplans.

" - } - }, - "interiorCountPerFloorplan": { - "target": "com.amazonaws.robomaker#InteriorCountPerFloorplan", - "traits": { - "smithy.api#documentation": "

The number of unique interiors per floorplan.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The number of worlds that will be created. You can configure the number of unique\n floorplans and the number of unique interiors for each floor plan. For example, if you want\n 1 world with 20 unique interiors, you set floorplanCount = 1 and\n interiorCountPerFloorplan = 20. This will result in 20 worlds\n (floorplanCount * interiorCountPerFloorplan).

\n

If you set floorplanCount = 4 and interiorCountPerFloorplan =\n 5, there will be 20 worlds with 5 unique floor plans.

" - } - }, - "com.amazonaws.robomaker#WorldExportJobErrorCode": { - "type": "enum", - "members": { - "InternalServiceError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InternalServiceError" - } - }, - "LimitExceeded": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LimitExceeded" - } - }, - "ResourceNotFound": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ResourceNotFound" - } - }, - "RequestThrottled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RequestThrottled" - } - }, - "InvalidInput": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidInput" - } - }, - "AccessDenied": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "AccessDenied" - } - } - } - }, - "com.amazonaws.robomaker#WorldExportJobStatus": { - "type": "enum", - "members": { - "Pending": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Pending" - } - }, - "Running": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Running" - } - }, - "Completed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Completed" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "Canceling": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceling" - } - }, - "Canceled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceled" - } - } - } - }, - "com.amazonaws.robomaker#WorldExportJobSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#WorldExportJobSummary" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#WorldExportJobSummary": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world export job.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#WorldExportJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the world export job.

\n
\n
Pending
\n
\n

The world export job request is pending.

\n
\n
Running
\n
\n

The world export job is running.

\n
\n
Completed
\n
\n

The world export job completed.

\n
\n
Failed
\n
\n

The world export job failed. See failureCode for more information.\n

\n
\n
Canceled
\n
\n

The world export job was cancelled.

\n
\n
Canceling
\n
\n

The world export job is being cancelled.

\n
\n
" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world export job was created.

" - } - }, - "worlds": { - "target": "com.amazonaws.robomaker#Arns", - "traits": { - "smithy.api#documentation": "

A list of worlds.

" - } - }, - "outputLocation": { - "target": "com.amazonaws.robomaker#OutputLocation" - } - }, - "traits": { - "smithy.api#documentation": "

Information about a world export job.

" - } - }, - "com.amazonaws.robomaker#WorldFailure": { - "type": "structure", - "members": { - "failureCode": { - "target": "com.amazonaws.robomaker#WorldGenerationJobErrorCode", - "traits": { - "smithy.api#documentation": "

The failure code of the world export job if it failed:

\n
\n
InternalServiceError
\n
\n

Internal service error.

\n
\n
LimitExceeded
\n
\n

The requested resource exceeds the maximum number allowed, or the number of\n concurrent stream requests exceeds the maximum number allowed.

\n
\n
ResourceNotFound
\n
\n

The specified resource could not be found.

\n
\n
RequestThrottled
\n
\n

The request was throttled.

\n
\n
InvalidInput
\n
\n

An input parameter in the request is not valid.

\n
\n
" - } - }, - "sampleFailureReason": { - "target": "com.amazonaws.robomaker#GenericString", - "traits": { - "smithy.api#documentation": "

The sample reason why the world failed. World errors are aggregated. A sample is used as\n the sampleFailureReason.

" - } - }, - "failureCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of failed worlds.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a failed world.

" - } - }, - "com.amazonaws.robomaker#WorldFailures": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#WorldFailure" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#WorldGenerationJobErrorCode": { - "type": "enum", - "members": { - "InternalServiceError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InternalServiceError" - } - }, - "LimitExceeded": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "LimitExceeded" - } - }, - "ResourceNotFound": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ResourceNotFound" - } - }, - "RequestThrottled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RequestThrottled" - } - }, - "InvalidInput": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "InvalidInput" - } - }, - "AllWorldGenerationFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "AllWorldGenerationFailed" - } - } - } - }, - "com.amazonaws.robomaker#WorldGenerationJobStatus": { - "type": "enum", - "members": { - "Pending": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Pending" - } - }, - "Running": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Running" - } - }, - "Completed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Completed" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Failed" - } - }, - "PartialFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PartialFailed" - } - }, - "Canceling": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceling" - } - }, - "Canceled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "Canceled" - } - } - } - }, - "com.amazonaws.robomaker#WorldGenerationJobSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#WorldGenerationJobSummary" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.robomaker#WorldGenerationJobSummary": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world generator job.

" - } - }, - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world generator job was\n created.

" - } - }, - "status": { - "target": "com.amazonaws.robomaker#WorldGenerationJobStatus", - "traits": { - "smithy.api#documentation": "

The status of the world generator job:

\n
\n
Pending
\n
\n

The world generator job request is pending.

\n
\n
Running
\n
\n

The world generator job is running.

\n
\n
Completed
\n
\n

The world generator job completed.

\n
\n
Failed
\n
\n

The world generator job failed. See failureCode for more\n information.

\n
\n
PartialFailed
\n
\n

Some worlds did not generate.

\n
\n
Canceled
\n
\n

The world generator job was cancelled.

\n
\n
Canceling
\n
\n

The world generator job is being cancelled.

\n
\n
" - } - }, - "worldCount": { - "target": "com.amazonaws.robomaker#WorldCount", - "traits": { - "smithy.api#documentation": "

Information about the world count.

" - } - }, - "succeededWorldCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of worlds that were generated.

" - } - }, - "failedWorldCount": { - "target": "com.amazonaws.robomaker#Integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The number of worlds that failed.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a world generator job.

" - } - }, - "com.amazonaws.robomaker#WorldSummaries": { - "type": "list", - "member": { - "target": "com.amazonaws.robomaker#WorldSummary" - } - }, - "com.amazonaws.robomaker#WorldSummary": { - "type": "structure", - "members": { - "arn": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the world.

" - } - }, - "createdAt": { - "target": "com.amazonaws.robomaker#CreatedAt", - "traits": { - "smithy.api#documentation": "

The time, in milliseconds since the epoch, when the world was created.

" - } - }, - "generationJob": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world generation job.

" - } - }, - "template": { - "target": "com.amazonaws.robomaker#Arn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (arn) of the world template.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Information about a world.

" - } - }, - "com.amazonaws.robomaker#errorMessage": { - "type": "string" - }, - "com.amazonaws.robomaker#robomaker": { - "type": "service", - "version": "2018-06-29", - "operations": [ - { - "target": "com.amazonaws.robomaker#BatchDeleteWorlds" - }, - { - "target": "com.amazonaws.robomaker#BatchDescribeSimulationJob" - }, - { - "target": "com.amazonaws.robomaker#CancelDeploymentJob" - }, - { - "target": "com.amazonaws.robomaker#CancelSimulationJob" - }, - { - "target": "com.amazonaws.robomaker#CancelSimulationJobBatch" - }, - { - "target": "com.amazonaws.robomaker#CancelWorldExportJob" - }, - { - "target": "com.amazonaws.robomaker#CancelWorldGenerationJob" - }, - { - "target": "com.amazonaws.robomaker#CreateDeploymentJob" - }, - { - "target": "com.amazonaws.robomaker#CreateFleet" - }, - { - "target": "com.amazonaws.robomaker#CreateRobot" - }, - { - "target": "com.amazonaws.robomaker#CreateRobotApplication" - }, - { - "target": "com.amazonaws.robomaker#CreateRobotApplicationVersion" - }, - { - "target": "com.amazonaws.robomaker#CreateSimulationApplication" - }, - { - "target": "com.amazonaws.robomaker#CreateSimulationApplicationVersion" - }, - { - "target": "com.amazonaws.robomaker#CreateSimulationJob" - }, - { - "target": "com.amazonaws.robomaker#CreateWorldExportJob" - }, - { - "target": "com.amazonaws.robomaker#CreateWorldGenerationJob" - }, - { - "target": "com.amazonaws.robomaker#CreateWorldTemplate" - }, - { - "target": "com.amazonaws.robomaker#DeleteFleet" - }, - { - "target": "com.amazonaws.robomaker#DeleteRobot" - }, - { - "target": "com.amazonaws.robomaker#DeleteRobotApplication" - }, - { - "target": "com.amazonaws.robomaker#DeleteSimulationApplication" - }, - { - "target": "com.amazonaws.robomaker#DeleteWorldTemplate" - }, - { - "target": "com.amazonaws.robomaker#DeregisterRobot" - }, - { - "target": "com.amazonaws.robomaker#DescribeDeploymentJob" - }, - { - "target": "com.amazonaws.robomaker#DescribeFleet" - }, - { - "target": "com.amazonaws.robomaker#DescribeRobot" - }, - { - "target": "com.amazonaws.robomaker#DescribeRobotApplication" - }, - { - "target": "com.amazonaws.robomaker#DescribeSimulationApplication" - }, - { - "target": "com.amazonaws.robomaker#DescribeSimulationJob" - }, - { - "target": "com.amazonaws.robomaker#DescribeSimulationJobBatch" - }, - { - "target": "com.amazonaws.robomaker#DescribeWorld" - }, - { - "target": "com.amazonaws.robomaker#DescribeWorldExportJob" - }, - { - "target": "com.amazonaws.robomaker#DescribeWorldGenerationJob" - }, - { - "target": "com.amazonaws.robomaker#DescribeWorldTemplate" - }, - { - "target": "com.amazonaws.robomaker#GetWorldTemplateBody" - }, - { - "target": "com.amazonaws.robomaker#ListDeploymentJobs" - }, - { - "target": "com.amazonaws.robomaker#ListFleets" - }, - { - "target": "com.amazonaws.robomaker#ListRobotApplications" - }, - { - "target": "com.amazonaws.robomaker#ListRobots" - }, - { - "target": "com.amazonaws.robomaker#ListSimulationApplications" - }, - { - "target": "com.amazonaws.robomaker#ListSimulationJobBatches" - }, - { - "target": "com.amazonaws.robomaker#ListSimulationJobs" - }, - { - "target": "com.amazonaws.robomaker#ListTagsForResource" - }, - { - "target": "com.amazonaws.robomaker#ListWorldExportJobs" - }, - { - "target": "com.amazonaws.robomaker#ListWorldGenerationJobs" - }, - { - "target": "com.amazonaws.robomaker#ListWorlds" - }, - { - "target": "com.amazonaws.robomaker#ListWorldTemplates" - }, - { - "target": "com.amazonaws.robomaker#RegisterRobot" - }, - { - "target": "com.amazonaws.robomaker#RestartSimulationJob" - }, - { - "target": "com.amazonaws.robomaker#StartSimulationJobBatch" - }, - { - "target": "com.amazonaws.robomaker#SyncDeploymentJob" - }, - { - "target": "com.amazonaws.robomaker#TagResource" - }, - { - "target": "com.amazonaws.robomaker#UntagResource" - }, - { - "target": "com.amazonaws.robomaker#UpdateRobotApplication" - }, - { - "target": "com.amazonaws.robomaker#UpdateSimulationApplication" - }, - { - "target": "com.amazonaws.robomaker#UpdateWorldTemplate" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "RoboMaker", - "arnNamespace": "robomaker", - "cloudFormationName": "RoboMaker", - "cloudTrailEventSource": "robomaker.amazonaws.com", - "endpointPrefix": "robomaker" - }, - "aws.auth#sigv4": { - "name": "robomaker" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

This section provides documentation for the AWS RoboMaker API operations.

", - "smithy.api#title": "AWS RoboMaker", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://robomaker-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://robomaker-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://robomaker.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://robomaker.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-northeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "Region": "ap-southeast-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.eu-central-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-central-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.eu-west-1.amazonaws.com" - } - }, - "params": { - "Region": "eu-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-east-2.amazonaws.com" - } - }, - "params": { - "Region": "us-east-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://robomaker.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-gov-west-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-west-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://robomaker.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - } - } -} 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 3e7d4576a168..951ca3f73cbb 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 @@ -1691,79 +1691,6 @@ } } }, - "api.fleethub.iot": { - "endpoints": { - "ap-northeast-1": {}, - "ap-northeast-2": {}, - "ap-south-1": {}, - "ap-southeast-1": {}, - "ap-southeast-2": {}, - "ca-central-1": { - "variants": [ - { - "hostname": "api.fleethub.iot-fips.ca-central-1.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "eu-central-1": {}, - "eu-north-1": {}, - "eu-west-1": {}, - "eu-west-2": {}, - "fips-ca-central-1": { - "credentialScope": { - "region": "ca-central-1" - }, - "deprecated": true, - "hostname": "api.fleethub.iot-fips.ca-central-1.amazonaws.com" - }, - "fips-us-east-1": { - "credentialScope": { - "region": "us-east-1" - }, - "deprecated": true, - "hostname": "api.fleethub.iot-fips.us-east-1.amazonaws.com" - }, - "fips-us-east-2": { - "credentialScope": { - "region": "us-east-2" - }, - "deprecated": true, - "hostname": "api.fleethub.iot-fips.us-east-2.amazonaws.com" - }, - "fips-us-west-2": { - "credentialScope": { - "region": "us-west-2" - }, - "deprecated": true, - "hostname": "api.fleethub.iot-fips.us-west-2.amazonaws.com" - }, - "us-east-1": { - "variants": [ - { - "hostname": "api.fleethub.iot-fips.us-east-1.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "us-east-2": { - "variants": [ - { - "hostname": "api.fleethub.iot-fips.us-east-2.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "us-west-2": { - "variants": [ - { - "hostname": "api.fleethub.iot-fips.us-west-2.amazonaws.com", - "tags": ["fips"] - } - ] - } - } - }, "api.iotdeviceadvisor": { "endpoints": { "ap-northeast-1": { @@ -3535,23 +3462,6 @@ } } }, - "apptest": { - "endpoints": { - "ap-southeast-2": {}, - "eu-central-1": {}, - "fips-us-east-1": { - "deprecated": true - }, - "sa-east-1": {}, - "us-east-1": { - "variants": [ - { - "tags": ["fips"] - } - ] - } - } - }, "aps": { "defaults": { "protocols": ["https"] @@ -18529,30 +18439,6 @@ "us-east-1": {} } }, - "lookoutmetrics": { - "endpoints": { - "ap-northeast-1": {}, - "ap-southeast-1": {}, - "ap-southeast-2": {}, - "eu-central-1": {}, - "eu-north-1": {}, - "eu-west-1": {}, - "us-east-1": {}, - "us-east-2": {}, - "us-west-2": {} - } - }, - "lookoutvision": { - "endpoints": { - "ap-northeast-1": {}, - "ap-northeast-2": {}, - "eu-central-1": {}, - "eu-west-1": {}, - "us-east-1": {}, - "us-east-2": {}, - "us-west-2": {} - } - }, "m2": { "endpoints": { "af-south-1": {}, @@ -22277,77 +22163,6 @@ } } }, - "qldb": { - "endpoints": { - "ap-northeast-1": {}, - "ap-northeast-2": {}, - "ap-southeast-1": {}, - "ap-southeast-2": {}, - "ca-central-1": { - "variants": [ - { - "hostname": "qldb-fips.ca-central-1.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "eu-central-1": {}, - "eu-west-1": {}, - "eu-west-2": {}, - "fips-ca-central-1": { - "credentialScope": { - "region": "ca-central-1" - }, - "deprecated": true, - "hostname": "qldb-fips.ca-central-1.amazonaws.com" - }, - "fips-us-east-1": { - "credentialScope": { - "region": "us-east-1" - }, - "deprecated": true, - "hostname": "qldb-fips.us-east-1.amazonaws.com" - }, - "fips-us-east-2": { - "credentialScope": { - "region": "us-east-2" - }, - "deprecated": true, - "hostname": "qldb-fips.us-east-2.amazonaws.com" - }, - "fips-us-west-2": { - "credentialScope": { - "region": "us-west-2" - }, - "deprecated": true, - "hostname": "qldb-fips.us-west-2.amazonaws.com" - }, - "us-east-1": { - "variants": [ - { - "hostname": "qldb-fips.us-east-1.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "us-east-2": { - "variants": [ - { - "hostname": "qldb-fips.us-east-2.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "us-west-2": { - "variants": [ - { - "hostname": "qldb-fips.us-west-2.amazonaws.com", - "tags": ["fips"] - } - ] - } - } - }, "query.timestream": { "endpoints": { "ap-northeast-1": {}, @@ -24278,17 +24093,6 @@ } } }, - "robomaker": { - "endpoints": { - "ap-northeast-1": {}, - "ap-southeast-1": {}, - "eu-central-1": {}, - "eu-west-1": {}, - "us-east-1": {}, - "us-east-2": {}, - "us-west-2": {} - } - }, "rolesanywhere": { "endpoints": { "af-south-1": {}, @@ -27842,63 +27646,6 @@ "us-west-2": {} } }, - "session.qldb": { - "endpoints": { - "ap-northeast-1": {}, - "ap-northeast-2": {}, - "ap-southeast-1": {}, - "ap-southeast-2": {}, - "ca-central-1": {}, - "eu-central-1": {}, - "eu-west-1": {}, - "eu-west-2": {}, - "fips-us-east-1": { - "credentialScope": { - "region": "us-east-1" - }, - "deprecated": true, - "hostname": "session.qldb-fips.us-east-1.amazonaws.com" - }, - "fips-us-east-2": { - "credentialScope": { - "region": "us-east-2" - }, - "deprecated": true, - "hostname": "session.qldb-fips.us-east-2.amazonaws.com" - }, - "fips-us-west-2": { - "credentialScope": { - "region": "us-west-2" - }, - "deprecated": true, - "hostname": "session.qldb-fips.us-west-2.amazonaws.com" - }, - "us-east-1": { - "variants": [ - { - "hostname": "session.qldb-fips.us-east-1.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "us-east-2": { - "variants": [ - { - "hostname": "session.qldb-fips.us-east-2.amazonaws.com", - "tags": ["fips"] - } - ] - }, - "us-west-2": { - "variants": [ - { - "hostname": "session.qldb-fips.us-west-2.amazonaws.com", - "tags": ["fips"] - } - ] - } - } - }, "shield": { "defaults": { "protocols": ["https"], @@ -40842,11 +40589,6 @@ } } }, - "robomaker": { - "endpoints": { - "us-gov-west-1": {} - } - }, "rolesanywhere": { "endpoints": { "fips-us-gov-east-1": { diff --git a/yarn.lock b/yarn.lock index dfb103710100..002f13666327 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2864,59 +2864,6 @@ __metadata: languageName: unknown linkType: soft -"@aws-sdk/client-apptest@workspace:clients/client-apptest": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-apptest@workspace:clients/client-apptest" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/uuid": "npm:^1.1.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - "@aws-sdk/client-arc-region-switch@workspace:clients/client-arc-region-switch": version: 0.0.0-use.local resolution: "@aws-sdk/client-arc-region-switch@workspace:clients/client-arc-region-switch" @@ -11795,59 +11742,6 @@ __metadata: languageName: unknown linkType: soft -"@aws-sdk/client-iotfleethub@workspace:clients/client-iotfleethub": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-iotfleethub@workspace:clients/client-iotfleethub" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/uuid": "npm:^1.1.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - "@aws-sdk/client-iotfleetwise@workspace:clients/client-iotfleetwise": version: 0.0.0-use.local resolution: "@aws-sdk/client-iotfleetwise@workspace:clients/client-iotfleetwise" @@ -13750,111 +13644,6 @@ __metadata: languageName: unknown linkType: soft -"@aws-sdk/client-lookoutmetrics@workspace:clients/client-lookoutmetrics": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-lookoutmetrics@workspace:clients/client-lookoutmetrics" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - -"@aws-sdk/client-lookoutvision@workspace:clients/client-lookoutvision": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-lookoutvision@workspace:clients/client-lookoutvision" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/uuid": "npm:^1.1.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - "@aws-sdk/client-m2@workspace:clients/client-m2": version: 0.0.0-use.local resolution: "@aws-sdk/client-m2@workspace:clients/client-m2" @@ -17757,110 +17546,6 @@ __metadata: languageName: unknown linkType: soft -"@aws-sdk/client-qldb-session@workspace:clients/client-qldb-session": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-qldb-session@workspace:clients/client-qldb-session" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - -"@aws-sdk/client-qldb@workspace:clients/client-qldb": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-qldb@workspace:clients/client-qldb" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - "@aws-sdk/client-quicksight@workspace:clients/client-quicksight": version: 0.0.0-use.local resolution: "@aws-sdk/client-quicksight@workspace:clients/client-quicksight" @@ -18657,59 +18342,6 @@ __metadata: languageName: unknown linkType: soft -"@aws-sdk/client-robomaker@workspace:clients/client-robomaker": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-robomaker@workspace:clients/client-robomaker" - dependencies: - "@aws-crypto/sha256-browser": "npm:5.2.0" - "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:*" - "@aws-sdk/credential-provider-node": "npm:*" - "@aws-sdk/middleware-host-header": "npm:*" - "@aws-sdk/middleware-logger": "npm:*" - "@aws-sdk/middleware-recursion-detection": "npm:*" - "@aws-sdk/middleware-user-agent": "npm:*" - "@aws-sdk/region-config-resolver": "npm:*" - "@aws-sdk/types": "npm:*" - "@aws-sdk/util-endpoints": "npm:*" - "@aws-sdk/util-user-agent-browser": "npm:*" - "@aws-sdk/util-user-agent-node": "npm:*" - "@smithy/config-resolver": "npm:^4.4.0" - "@smithy/core": "npm:^3.17.1" - "@smithy/fetch-http-handler": "npm:^5.3.4" - "@smithy/hash-node": "npm:^4.2.3" - "@smithy/invalid-dependency": "npm:^4.2.3" - "@smithy/middleware-content-length": "npm:^4.2.3" - "@smithy/middleware-endpoint": "npm:^4.3.5" - "@smithy/middleware-retry": "npm:^4.4.5" - "@smithy/middleware-serde": "npm:^4.2.3" - "@smithy/middleware-stack": "npm:^4.2.3" - "@smithy/node-config-provider": "npm:^4.3.3" - "@smithy/node-http-handler": "npm:^4.4.3" - "@smithy/protocol-http": "npm:^5.3.3" - "@smithy/smithy-client": "npm:^4.9.1" - "@smithy/types": "npm:^4.8.0" - "@smithy/url-parser": "npm:^4.2.3" - "@smithy/util-base64": "npm:^4.3.0" - "@smithy/util-body-length-browser": "npm:^4.2.0" - "@smithy/util-body-length-node": "npm:^4.2.1" - "@smithy/util-defaults-mode-browser": "npm:^4.3.4" - "@smithy/util-defaults-mode-node": "npm:^4.2.6" - "@smithy/util-endpoints": "npm:^3.2.3" - "@smithy/util-middleware": "npm:^4.2.3" - "@smithy/util-retry": "npm:^4.2.3" - "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/uuid": "npm:^1.1.0" - "@tsconfig/node18": "npm:18.2.4" - "@types/node": "npm:^18.19.69" - concurrently: "npm:7.0.0" - downlevel-dts: "npm:0.10.1" - rimraf: "npm:3.0.2" - tslib: "npm:^2.6.2" - typescript: "npm:~5.8.3" - languageName: unknown - linkType: soft - "@aws-sdk/client-rolesanywhere@workspace:clients/client-rolesanywhere": version: 0.0.0-use.local resolution: "@aws-sdk/client-rolesanywhere@workspace:clients/client-rolesanywhere"