diff --git a/clients/client-sms/.gitignore b/clients/client-sms/.gitignore deleted file mode 100644 index 1a76554918bed..0000000000000 --- a/clients/client-sms/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-sms/CHANGELOG.md b/clients/client-sms/CHANGELOG.md deleted file mode 100644 index bf11e3f37bdd1..0000000000000 --- a/clients/client-sms/CHANGELOG.md +++ /dev/null @@ -1,6834 +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.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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [3.304.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.303.0...v3.304.0) (2023-03-31) - - -### Features - -* **client-sms:** Deprecating AWS Server Migration Service. ([4a0bb37](https://github.com/aws/aws-sdk-js-v3/commit/4a0bb37525717b6d07ef3fc9ef4351e17a36481f)) - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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.1 ([#4079](https://github.com/aws/aws-sdk-js-v3/issues/4079)) ([246d653](https://github.com/aws/aws-sdk-js-v3/commit/246d6534c53dcf9bd2eb6a620cb5b6c04b27451a)) - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [3.63.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.62.0...v3.63.0) (2022-04-04) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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-sms - - - - - -# [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-sms - - - - - -# [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-sms - - - - - -## [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) - - -### 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-sms - - - - - -# [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-sms@1.0.0-gamma.10...@aws-sdk/client-sms@1.0.0-gamma.11) (2020-10-07) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [1.0.0-gamma.10](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-sms@1.0.0-gamma.9...@aws-sdk/client-sms@1.0.0-gamma.10) (2020-09-29) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [1.0.0-gamma.9](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-sms@1.0.0-gamma.8...@aws-sdk/client-sms@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-sms@1.0.0-gamma.7...@aws-sdk/client-sms@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-sms@1.0.0-gamma.6...@aws-sdk/client-sms@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-sms@1.0.0-gamma.5...@aws-sdk/client-sms@1.0.0-gamma.6) (2020-08-04) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [1.0.0-gamma.5](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-sms@1.0.0-gamma.4...@aws-sdk/client-sms@1.0.0-gamma.5) (2020-07-21) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# [1.0.0-gamma.4](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-sms@1.0.0-gamma.3...@aws-sdk/client-sms@1.0.0-gamma.4) (2020-07-13) - -**Note:** Version bump only for package @aws-sdk/client-sms - - - - - -# 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.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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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.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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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.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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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.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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 1.0.0-alpha.26 (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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 1.0.0-alpha.25 (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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 1.0.0-alpha.24 (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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 1.0.0-alpha.23 (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) - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb070461cb233207603333d5c23e8f017f4)) - - - - - -# 1.0.0-alpha.22 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.21 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.20 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.19 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.18 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.17 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.16 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.15 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.14 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.13 (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.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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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) - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 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-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.3 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.2 (2020-01-09) - - -### Features - -* add client-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) - - - - - -# 1.0.0-alpha.1 (2020-01-08) - - -### Features - -* add client-sms ([#656](https://github.com/aws/aws-sdk-js-v3/issues/656)) ([6eecfeb](https://github.com/aws/aws-sdk-js-v3/commit/6eecfeb)) diff --git a/clients/client-sms/LICENSE b/clients/client-sms/LICENSE deleted file mode 100644 index dd65ae06be7a9..0000000000000 --- a/clients/client-sms/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-sms/README.md b/clients/client-sms/README.md deleted file mode 100644 index f7ee9e0cd5f9a..0000000000000 --- a/clients/client-sms/README.md +++ /dev/null @@ -1,509 +0,0 @@ - - -# @aws-sdk/client-sms - -## Description - -AWS SDK for JavaScript SMS Client for Node.js, Browser and React Native. - - -

-Product update -

-

We recommend Amazon Web Services Application Migration Service (Amazon Web Services -MGN) as the primary migration service for lift-and-shift migrations. If Amazon Web Services MGN is -unavailable in a specific Amazon Web Services Region, you can use the Server Migration Service APIs through March -2023.

-
-

Server Migration Service (Server Migration Service) makes it easier and faster for you to migrate your -on-premises workloads to Amazon Web Services. To learn more about Server Migration Service, see the following -resources:

- - -## Installing - -To install this package, simply type add or install @aws-sdk/client-sms -using your favorite package manager: - -- `npm install @aws-sdk/client-sms` -- `yarn add @aws-sdk/client-sms` -- `pnpm add @aws-sdk/client-sms` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `SMSClient` and -the commands you need, for example `ListAppsCommand`: - -```js -// ES5 example -const { SMSClient, ListAppsCommand } = require("@aws-sdk/client-sms"); -``` - -```ts -// ES6+ example -import { SMSClient, ListAppsCommand } from "@aws-sdk/client-sms"; -``` - -### 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 SMSClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListAppsCommand(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-sms"; -const client = new AWS.SMS({ region: "REGION" }); - -// async/await. -try { - const data = await client.listApps(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listApps(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listApps(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-sms` 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) - -
- -CreateApp - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/CreateAppCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/CreateAppCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/CreateAppCommandOutput/) - -
-
- -CreateReplicationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/CreateReplicationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/CreateReplicationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/CreateReplicationJobCommandOutput/) - -
-
- -DeleteApp - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DeleteAppCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppCommandOutput/) - -
-
- -DeleteAppLaunchConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DeleteAppLaunchConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppLaunchConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppLaunchConfigurationCommandOutput/) - -
-
- -DeleteAppReplicationConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DeleteAppReplicationConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppReplicationConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppReplicationConfigurationCommandOutput/) - -
-
- -DeleteAppValidationConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DeleteAppValidationConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppValidationConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteAppValidationConfigurationCommandOutput/) - -
-
- -DeleteReplicationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DeleteReplicationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteReplicationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteReplicationJobCommandOutput/) - -
-
- -DeleteServerCatalog - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DeleteServerCatalogCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteServerCatalogCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DeleteServerCatalogCommandOutput/) - -
-
- -DisassociateConnector - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/DisassociateConnectorCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DisassociateConnectorCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/DisassociateConnectorCommandOutput/) - -
-
- -GenerateChangeSet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GenerateChangeSetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GenerateChangeSetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GenerateChangeSetCommandOutput/) - -
-
- -GenerateTemplate - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GenerateTemplateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GenerateTemplateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GenerateTemplateCommandOutput/) - -
-
- -GetApp - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetAppCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppCommandOutput/) - -
-
- -GetAppLaunchConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetAppLaunchConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppLaunchConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppLaunchConfigurationCommandOutput/) - -
-
- -GetAppReplicationConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetAppReplicationConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppReplicationConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppReplicationConfigurationCommandOutput/) - -
-
- -GetAppValidationConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetAppValidationConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppValidationConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppValidationConfigurationCommandOutput/) - -
-
- -GetAppValidationOutput - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetAppValidationOutputCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppValidationOutputCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetAppValidationOutputCommandOutput/) - -
-
- -GetConnectors - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetConnectorsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetConnectorsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetConnectorsCommandOutput/) - -
-
- -GetReplicationJobs - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetReplicationJobsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetReplicationJobsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetReplicationJobsCommandOutput/) - -
-
- -GetReplicationRuns - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetReplicationRunsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetReplicationRunsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetReplicationRunsCommandOutput/) - -
-
- -GetServers - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/GetServersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetServersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/GetServersCommandOutput/) - -
-
- -ImportAppCatalog - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/ImportAppCatalogCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/ImportAppCatalogCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/ImportAppCatalogCommandOutput/) - -
-
- -ImportServerCatalog - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/ImportServerCatalogCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/ImportServerCatalogCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/ImportServerCatalogCommandOutput/) - -
-
- -LaunchApp - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/LaunchAppCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/LaunchAppCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/LaunchAppCommandOutput/) - -
-
- -ListApps - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/ListAppsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/ListAppsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/ListAppsCommandOutput/) - -
-
- -NotifyAppValidationOutput - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/NotifyAppValidationOutputCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/NotifyAppValidationOutputCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/NotifyAppValidationOutputCommandOutput/) - -
-
- -PutAppLaunchConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/PutAppLaunchConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/PutAppLaunchConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/PutAppLaunchConfigurationCommandOutput/) - -
-
- -PutAppReplicationConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/PutAppReplicationConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/PutAppReplicationConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/PutAppReplicationConfigurationCommandOutput/) - -
-
- -PutAppValidationConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/PutAppValidationConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/PutAppValidationConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/PutAppValidationConfigurationCommandOutput/) - -
-
- -StartAppReplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/StartAppReplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StartAppReplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StartAppReplicationCommandOutput/) - -
-
- -StartOnDemandAppReplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/StartOnDemandAppReplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StartOnDemandAppReplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StartOnDemandAppReplicationCommandOutput/) - -
-
- -StartOnDemandReplicationRun - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/StartOnDemandReplicationRunCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StartOnDemandReplicationRunCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StartOnDemandReplicationRunCommandOutput/) - -
-
- -StopAppReplication - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/StopAppReplicationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StopAppReplicationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/StopAppReplicationCommandOutput/) - -
-
- -TerminateApp - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/TerminateAppCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/TerminateAppCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/TerminateAppCommandOutput/) - -
-
- -UpdateApp - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/UpdateAppCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/UpdateAppCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/UpdateAppCommandOutput/) - -
-
- -UpdateReplicationJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sms/command/UpdateReplicationJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/UpdateReplicationJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sms/Interface/UpdateReplicationJobCommandOutput/) - -
diff --git a/clients/client-sms/api-extractor.json b/clients/client-sms/api-extractor.json deleted file mode 100644 index d5bf5ffeee851..0000000000000 --- a/clients/client-sms/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-sms/package.json b/clients/client-sms/package.json deleted file mode 100644 index 32f5484d57505..0000000000000 --- a/clients/client-sms/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "@aws-sdk/client-sms", - "description": "AWS SDK for JavaScript Sms Client for Node.js, Browser and React Native", - "version": "3.879.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-sms", - "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 sms" - }, - "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.1.5", - "@smithy/core": "^3.9.0", - "@smithy/fetch-http-handler": "^5.1.1", - "@smithy/hash-node": "^4.0.5", - "@smithy/invalid-dependency": "^4.0.5", - "@smithy/middleware-content-length": "^4.0.5", - "@smithy/middleware-endpoint": "^4.1.19", - "@smithy/middleware-retry": "^4.1.20", - "@smithy/middleware-serde": "^4.0.9", - "@smithy/middleware-stack": "^4.0.5", - "@smithy/node-config-provider": "^4.1.4", - "@smithy/node-http-handler": "^4.1.1", - "@smithy/protocol-http": "^5.1.3", - "@smithy/smithy-client": "^4.5.0", - "@smithy/types": "^4.3.2", - "@smithy/url-parser": "^4.0.5", - "@smithy/util-base64": "^4.0.0", - "@smithy/util-body-length-browser": "^4.0.0", - "@smithy/util-body-length-node": "^4.0.0", - "@smithy/util-defaults-mode-browser": "^4.0.27", - "@smithy/util-defaults-mode-node": "^4.0.27", - "@smithy/util-endpoints": "^3.0.7", - "@smithy/util-middleware": "^4.0.5", - "@smithy/util-retry": "^4.0.7", - "@smithy/util-utf8": "^4.0.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-sms", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-sms" - } -} diff --git a/clients/client-sms/src/SMS.ts b/clients/client-sms/src/SMS.ts deleted file mode 100644 index e5f1284077e27..0000000000000 --- a/clients/client-sms/src/SMS.ts +++ /dev/null @@ -1,789 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { CreateAppCommand, CreateAppCommandInput, CreateAppCommandOutput } from "./commands/CreateAppCommand"; -import { - CreateReplicationJobCommand, - CreateReplicationJobCommandInput, - CreateReplicationJobCommandOutput, -} from "./commands/CreateReplicationJobCommand"; -import { DeleteAppCommand, DeleteAppCommandInput, DeleteAppCommandOutput } from "./commands/DeleteAppCommand"; -import { - DeleteAppLaunchConfigurationCommand, - DeleteAppLaunchConfigurationCommandInput, - DeleteAppLaunchConfigurationCommandOutput, -} from "./commands/DeleteAppLaunchConfigurationCommand"; -import { - DeleteAppReplicationConfigurationCommand, - DeleteAppReplicationConfigurationCommandInput, - DeleteAppReplicationConfigurationCommandOutput, -} from "./commands/DeleteAppReplicationConfigurationCommand"; -import { - DeleteAppValidationConfigurationCommand, - DeleteAppValidationConfigurationCommandInput, - DeleteAppValidationConfigurationCommandOutput, -} from "./commands/DeleteAppValidationConfigurationCommand"; -import { - DeleteReplicationJobCommand, - DeleteReplicationJobCommandInput, - DeleteReplicationJobCommandOutput, -} from "./commands/DeleteReplicationJobCommand"; -import { - DeleteServerCatalogCommand, - DeleteServerCatalogCommandInput, - DeleteServerCatalogCommandOutput, -} from "./commands/DeleteServerCatalogCommand"; -import { - DisassociateConnectorCommand, - DisassociateConnectorCommandInput, - DisassociateConnectorCommandOutput, -} from "./commands/DisassociateConnectorCommand"; -import { - GenerateChangeSetCommand, - GenerateChangeSetCommandInput, - GenerateChangeSetCommandOutput, -} from "./commands/GenerateChangeSetCommand"; -import { - GenerateTemplateCommand, - GenerateTemplateCommandInput, - GenerateTemplateCommandOutput, -} from "./commands/GenerateTemplateCommand"; -import { GetAppCommand, GetAppCommandInput, GetAppCommandOutput } from "./commands/GetAppCommand"; -import { - GetAppLaunchConfigurationCommand, - GetAppLaunchConfigurationCommandInput, - GetAppLaunchConfigurationCommandOutput, -} from "./commands/GetAppLaunchConfigurationCommand"; -import { - GetAppReplicationConfigurationCommand, - GetAppReplicationConfigurationCommandInput, - GetAppReplicationConfigurationCommandOutput, -} from "./commands/GetAppReplicationConfigurationCommand"; -import { - GetAppValidationConfigurationCommand, - GetAppValidationConfigurationCommandInput, - GetAppValidationConfigurationCommandOutput, -} from "./commands/GetAppValidationConfigurationCommand"; -import { - GetAppValidationOutputCommand, - GetAppValidationOutputCommandInput, - GetAppValidationOutputCommandOutput, -} from "./commands/GetAppValidationOutputCommand"; -import { - GetConnectorsCommand, - GetConnectorsCommandInput, - GetConnectorsCommandOutput, -} from "./commands/GetConnectorsCommand"; -import { - GetReplicationJobsCommand, - GetReplicationJobsCommandInput, - GetReplicationJobsCommandOutput, -} from "./commands/GetReplicationJobsCommand"; -import { - GetReplicationRunsCommand, - GetReplicationRunsCommandInput, - GetReplicationRunsCommandOutput, -} from "./commands/GetReplicationRunsCommand"; -import { GetServersCommand, GetServersCommandInput, GetServersCommandOutput } from "./commands/GetServersCommand"; -import { - ImportAppCatalogCommand, - ImportAppCatalogCommandInput, - ImportAppCatalogCommandOutput, -} from "./commands/ImportAppCatalogCommand"; -import { - ImportServerCatalogCommand, - ImportServerCatalogCommandInput, - ImportServerCatalogCommandOutput, -} from "./commands/ImportServerCatalogCommand"; -import { LaunchAppCommand, LaunchAppCommandInput, LaunchAppCommandOutput } from "./commands/LaunchAppCommand"; -import { ListAppsCommand, ListAppsCommandInput, ListAppsCommandOutput } from "./commands/ListAppsCommand"; -import { - NotifyAppValidationOutputCommand, - NotifyAppValidationOutputCommandInput, - NotifyAppValidationOutputCommandOutput, -} from "./commands/NotifyAppValidationOutputCommand"; -import { - PutAppLaunchConfigurationCommand, - PutAppLaunchConfigurationCommandInput, - PutAppLaunchConfigurationCommandOutput, -} from "./commands/PutAppLaunchConfigurationCommand"; -import { - PutAppReplicationConfigurationCommand, - PutAppReplicationConfigurationCommandInput, - PutAppReplicationConfigurationCommandOutput, -} from "./commands/PutAppReplicationConfigurationCommand"; -import { - PutAppValidationConfigurationCommand, - PutAppValidationConfigurationCommandInput, - PutAppValidationConfigurationCommandOutput, -} from "./commands/PutAppValidationConfigurationCommand"; -import { - StartAppReplicationCommand, - StartAppReplicationCommandInput, - StartAppReplicationCommandOutput, -} from "./commands/StartAppReplicationCommand"; -import { - StartOnDemandAppReplicationCommand, - StartOnDemandAppReplicationCommandInput, - StartOnDemandAppReplicationCommandOutput, -} from "./commands/StartOnDemandAppReplicationCommand"; -import { - StartOnDemandReplicationRunCommand, - StartOnDemandReplicationRunCommandInput, - StartOnDemandReplicationRunCommandOutput, -} from "./commands/StartOnDemandReplicationRunCommand"; -import { - StopAppReplicationCommand, - StopAppReplicationCommandInput, - StopAppReplicationCommandOutput, -} from "./commands/StopAppReplicationCommand"; -import { - TerminateAppCommand, - TerminateAppCommandInput, - TerminateAppCommandOutput, -} from "./commands/TerminateAppCommand"; -import { UpdateAppCommand, UpdateAppCommandInput, UpdateAppCommandOutput } from "./commands/UpdateAppCommand"; -import { - UpdateReplicationJobCommand, - UpdateReplicationJobCommandInput, - UpdateReplicationJobCommandOutput, -} from "./commands/UpdateReplicationJobCommand"; -import { SMSClient, SMSClientConfig } from "./SMSClient"; - -const commands = { - CreateAppCommand, - CreateReplicationJobCommand, - DeleteAppCommand, - DeleteAppLaunchConfigurationCommand, - DeleteAppReplicationConfigurationCommand, - DeleteAppValidationConfigurationCommand, - DeleteReplicationJobCommand, - DeleteServerCatalogCommand, - DisassociateConnectorCommand, - GenerateChangeSetCommand, - GenerateTemplateCommand, - GetAppCommand, - GetAppLaunchConfigurationCommand, - GetAppReplicationConfigurationCommand, - GetAppValidationConfigurationCommand, - GetAppValidationOutputCommand, - GetConnectorsCommand, - GetReplicationJobsCommand, - GetReplicationRunsCommand, - GetServersCommand, - ImportAppCatalogCommand, - ImportServerCatalogCommand, - LaunchAppCommand, - ListAppsCommand, - NotifyAppValidationOutputCommand, - PutAppLaunchConfigurationCommand, - PutAppReplicationConfigurationCommand, - PutAppValidationConfigurationCommand, - StartAppReplicationCommand, - StartOnDemandAppReplicationCommand, - StartOnDemandReplicationRunCommand, - StopAppReplicationCommand, - TerminateAppCommand, - UpdateAppCommand, - UpdateReplicationJobCommand, -}; - -export interface SMS { - /** - * @see {@link CreateAppCommand} - */ - createApp(): Promise; - createApp(args: CreateAppCommandInput, options?: __HttpHandlerOptions): Promise; - createApp(args: CreateAppCommandInput, cb: (err: any, data?: CreateAppCommandOutput) => void): void; - createApp( - args: CreateAppCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateAppCommandOutput) => void - ): void; - - /** - * @see {@link CreateReplicationJobCommand} - */ - createReplicationJob( - args: CreateReplicationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - createReplicationJob( - args: CreateReplicationJobCommandInput, - cb: (err: any, data?: CreateReplicationJobCommandOutput) => void - ): void; - createReplicationJob( - args: CreateReplicationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateReplicationJobCommandOutput) => void - ): void; - - /** - * @see {@link DeleteAppCommand} - */ - deleteApp(): Promise; - deleteApp(args: DeleteAppCommandInput, options?: __HttpHandlerOptions): Promise; - deleteApp(args: DeleteAppCommandInput, cb: (err: any, data?: DeleteAppCommandOutput) => void): void; - deleteApp( - args: DeleteAppCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteAppCommandOutput) => void - ): void; - - /** - * @see {@link DeleteAppLaunchConfigurationCommand} - */ - deleteAppLaunchConfiguration(): Promise; - deleteAppLaunchConfiguration( - args: DeleteAppLaunchConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteAppLaunchConfiguration( - args: DeleteAppLaunchConfigurationCommandInput, - cb: (err: any, data?: DeleteAppLaunchConfigurationCommandOutput) => void - ): void; - deleteAppLaunchConfiguration( - args: DeleteAppLaunchConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteAppLaunchConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteAppReplicationConfigurationCommand} - */ - deleteAppReplicationConfiguration(): Promise; - deleteAppReplicationConfiguration( - args: DeleteAppReplicationConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteAppReplicationConfiguration( - args: DeleteAppReplicationConfigurationCommandInput, - cb: (err: any, data?: DeleteAppReplicationConfigurationCommandOutput) => void - ): void; - deleteAppReplicationConfiguration( - args: DeleteAppReplicationConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteAppReplicationConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteAppValidationConfigurationCommand} - */ - deleteAppValidationConfiguration( - args: DeleteAppValidationConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteAppValidationConfiguration( - args: DeleteAppValidationConfigurationCommandInput, - cb: (err: any, data?: DeleteAppValidationConfigurationCommandOutput) => void - ): void; - deleteAppValidationConfiguration( - args: DeleteAppValidationConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteAppValidationConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DeleteReplicationJobCommand} - */ - deleteReplicationJob( - args: DeleteReplicationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteReplicationJob( - args: DeleteReplicationJobCommandInput, - cb: (err: any, data?: DeleteReplicationJobCommandOutput) => void - ): void; - deleteReplicationJob( - args: DeleteReplicationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteReplicationJobCommandOutput) => void - ): void; - - /** - * @see {@link DeleteServerCatalogCommand} - */ - deleteServerCatalog(): Promise; - deleteServerCatalog( - args: DeleteServerCatalogCommandInput, - options?: __HttpHandlerOptions - ): Promise; - deleteServerCatalog( - args: DeleteServerCatalogCommandInput, - cb: (err: any, data?: DeleteServerCatalogCommandOutput) => void - ): void; - deleteServerCatalog( - args: DeleteServerCatalogCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteServerCatalogCommandOutput) => void - ): void; - - /** - * @see {@link DisassociateConnectorCommand} - */ - disassociateConnector( - args: DisassociateConnectorCommandInput, - options?: __HttpHandlerOptions - ): Promise; - disassociateConnector( - args: DisassociateConnectorCommandInput, - cb: (err: any, data?: DisassociateConnectorCommandOutput) => void - ): void; - disassociateConnector( - args: DisassociateConnectorCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DisassociateConnectorCommandOutput) => void - ): void; - - /** - * @see {@link GenerateChangeSetCommand} - */ - generateChangeSet(): Promise; - generateChangeSet( - args: GenerateChangeSetCommandInput, - options?: __HttpHandlerOptions - ): Promise; - generateChangeSet( - args: GenerateChangeSetCommandInput, - cb: (err: any, data?: GenerateChangeSetCommandOutput) => void - ): void; - generateChangeSet( - args: GenerateChangeSetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GenerateChangeSetCommandOutput) => void - ): void; - - /** - * @see {@link GenerateTemplateCommand} - */ - generateTemplate(): Promise; - generateTemplate( - args: GenerateTemplateCommandInput, - options?: __HttpHandlerOptions - ): Promise; - generateTemplate( - args: GenerateTemplateCommandInput, - cb: (err: any, data?: GenerateTemplateCommandOutput) => void - ): void; - generateTemplate( - args: GenerateTemplateCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GenerateTemplateCommandOutput) => void - ): void; - - /** - * @see {@link GetAppCommand} - */ - getApp(): Promise; - getApp(args: GetAppCommandInput, options?: __HttpHandlerOptions): Promise; - getApp(args: GetAppCommandInput, cb: (err: any, data?: GetAppCommandOutput) => void): void; - getApp( - args: GetAppCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetAppCommandOutput) => void - ): void; - - /** - * @see {@link GetAppLaunchConfigurationCommand} - */ - getAppLaunchConfiguration(): Promise; - getAppLaunchConfiguration( - args: GetAppLaunchConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getAppLaunchConfiguration( - args: GetAppLaunchConfigurationCommandInput, - cb: (err: any, data?: GetAppLaunchConfigurationCommandOutput) => void - ): void; - getAppLaunchConfiguration( - args: GetAppLaunchConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetAppLaunchConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link GetAppReplicationConfigurationCommand} - */ - getAppReplicationConfiguration(): Promise; - getAppReplicationConfiguration( - args: GetAppReplicationConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getAppReplicationConfiguration( - args: GetAppReplicationConfigurationCommandInput, - cb: (err: any, data?: GetAppReplicationConfigurationCommandOutput) => void - ): void; - getAppReplicationConfiguration( - args: GetAppReplicationConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetAppReplicationConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link GetAppValidationConfigurationCommand} - */ - getAppValidationConfiguration( - args: GetAppValidationConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getAppValidationConfiguration( - args: GetAppValidationConfigurationCommandInput, - cb: (err: any, data?: GetAppValidationConfigurationCommandOutput) => void - ): void; - getAppValidationConfiguration( - args: GetAppValidationConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetAppValidationConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link GetAppValidationOutputCommand} - */ - getAppValidationOutput( - args: GetAppValidationOutputCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getAppValidationOutput( - args: GetAppValidationOutputCommandInput, - cb: (err: any, data?: GetAppValidationOutputCommandOutput) => void - ): void; - getAppValidationOutput( - args: GetAppValidationOutputCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetAppValidationOutputCommandOutput) => void - ): void; - - /** - * @see {@link GetConnectorsCommand} - */ - getConnectors(): Promise; - getConnectors(args: GetConnectorsCommandInput, options?: __HttpHandlerOptions): Promise; - getConnectors(args: GetConnectorsCommandInput, cb: (err: any, data?: GetConnectorsCommandOutput) => void): void; - getConnectors( - args: GetConnectorsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetConnectorsCommandOutput) => void - ): void; - - /** - * @see {@link GetReplicationJobsCommand} - */ - getReplicationJobs(): Promise; - getReplicationJobs( - args: GetReplicationJobsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getReplicationJobs( - args: GetReplicationJobsCommandInput, - cb: (err: any, data?: GetReplicationJobsCommandOutput) => void - ): void; - getReplicationJobs( - args: GetReplicationJobsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetReplicationJobsCommandOutput) => void - ): void; - - /** - * @see {@link GetReplicationRunsCommand} - */ - getReplicationRuns( - args: GetReplicationRunsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - getReplicationRuns( - args: GetReplicationRunsCommandInput, - cb: (err: any, data?: GetReplicationRunsCommandOutput) => void - ): void; - getReplicationRuns( - args: GetReplicationRunsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetReplicationRunsCommandOutput) => void - ): void; - - /** - * @see {@link GetServersCommand} - */ - getServers(): Promise; - getServers(args: GetServersCommandInput, options?: __HttpHandlerOptions): Promise; - getServers(args: GetServersCommandInput, cb: (err: any, data?: GetServersCommandOutput) => void): void; - getServers( - args: GetServersCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetServersCommandOutput) => void - ): void; - - /** - * @see {@link ImportAppCatalogCommand} - */ - importAppCatalog(): Promise; - importAppCatalog( - args: ImportAppCatalogCommandInput, - options?: __HttpHandlerOptions - ): Promise; - importAppCatalog( - args: ImportAppCatalogCommandInput, - cb: (err: any, data?: ImportAppCatalogCommandOutput) => void - ): void; - importAppCatalog( - args: ImportAppCatalogCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ImportAppCatalogCommandOutput) => void - ): void; - - /** - * @see {@link ImportServerCatalogCommand} - */ - importServerCatalog(): Promise; - importServerCatalog( - args: ImportServerCatalogCommandInput, - options?: __HttpHandlerOptions - ): Promise; - importServerCatalog( - args: ImportServerCatalogCommandInput, - cb: (err: any, data?: ImportServerCatalogCommandOutput) => void - ): void; - importServerCatalog( - args: ImportServerCatalogCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ImportServerCatalogCommandOutput) => void - ): void; - - /** - * @see {@link LaunchAppCommand} - */ - launchApp(): Promise; - launchApp(args: LaunchAppCommandInput, options?: __HttpHandlerOptions): Promise; - launchApp(args: LaunchAppCommandInput, cb: (err: any, data?: LaunchAppCommandOutput) => void): void; - launchApp( - args: LaunchAppCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: LaunchAppCommandOutput) => void - ): void; - - /** - * @see {@link ListAppsCommand} - */ - listApps(): Promise; - listApps(args: ListAppsCommandInput, options?: __HttpHandlerOptions): Promise; - listApps(args: ListAppsCommandInput, cb: (err: any, data?: ListAppsCommandOutput) => void): void; - listApps( - args: ListAppsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListAppsCommandOutput) => void - ): void; - - /** - * @see {@link NotifyAppValidationOutputCommand} - */ - notifyAppValidationOutput( - args: NotifyAppValidationOutputCommandInput, - options?: __HttpHandlerOptions - ): Promise; - notifyAppValidationOutput( - args: NotifyAppValidationOutputCommandInput, - cb: (err: any, data?: NotifyAppValidationOutputCommandOutput) => void - ): void; - notifyAppValidationOutput( - args: NotifyAppValidationOutputCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: NotifyAppValidationOutputCommandOutput) => void - ): void; - - /** - * @see {@link PutAppLaunchConfigurationCommand} - */ - putAppLaunchConfiguration(): Promise; - putAppLaunchConfiguration( - args: PutAppLaunchConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - putAppLaunchConfiguration( - args: PutAppLaunchConfigurationCommandInput, - cb: (err: any, data?: PutAppLaunchConfigurationCommandOutput) => void - ): void; - putAppLaunchConfiguration( - args: PutAppLaunchConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: PutAppLaunchConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link PutAppReplicationConfigurationCommand} - */ - putAppReplicationConfiguration(): Promise; - putAppReplicationConfiguration( - args: PutAppReplicationConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - putAppReplicationConfiguration( - args: PutAppReplicationConfigurationCommandInput, - cb: (err: any, data?: PutAppReplicationConfigurationCommandOutput) => void - ): void; - putAppReplicationConfiguration( - args: PutAppReplicationConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: PutAppReplicationConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link PutAppValidationConfigurationCommand} - */ - putAppValidationConfiguration( - args: PutAppValidationConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - putAppValidationConfiguration( - args: PutAppValidationConfigurationCommandInput, - cb: (err: any, data?: PutAppValidationConfigurationCommandOutput) => void - ): void; - putAppValidationConfiguration( - args: PutAppValidationConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: PutAppValidationConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link StartAppReplicationCommand} - */ - startAppReplication(): Promise; - startAppReplication( - args: StartAppReplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - startAppReplication( - args: StartAppReplicationCommandInput, - cb: (err: any, data?: StartAppReplicationCommandOutput) => void - ): void; - startAppReplication( - args: StartAppReplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartAppReplicationCommandOutput) => void - ): void; - - /** - * @see {@link StartOnDemandAppReplicationCommand} - */ - startOnDemandAppReplication( - args: StartOnDemandAppReplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - startOnDemandAppReplication( - args: StartOnDemandAppReplicationCommandInput, - cb: (err: any, data?: StartOnDemandAppReplicationCommandOutput) => void - ): void; - startOnDemandAppReplication( - args: StartOnDemandAppReplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartOnDemandAppReplicationCommandOutput) => void - ): void; - - /** - * @see {@link StartOnDemandReplicationRunCommand} - */ - startOnDemandReplicationRun( - args: StartOnDemandReplicationRunCommandInput, - options?: __HttpHandlerOptions - ): Promise; - startOnDemandReplicationRun( - args: StartOnDemandReplicationRunCommandInput, - cb: (err: any, data?: StartOnDemandReplicationRunCommandOutput) => void - ): void; - startOnDemandReplicationRun( - args: StartOnDemandReplicationRunCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartOnDemandReplicationRunCommandOutput) => void - ): void; - - /** - * @see {@link StopAppReplicationCommand} - */ - stopAppReplication(): Promise; - stopAppReplication( - args: StopAppReplicationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - stopAppReplication( - args: StopAppReplicationCommandInput, - cb: (err: any, data?: StopAppReplicationCommandOutput) => void - ): void; - stopAppReplication( - args: StopAppReplicationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StopAppReplicationCommandOutput) => void - ): void; - - /** - * @see {@link TerminateAppCommand} - */ - terminateApp(): Promise; - terminateApp(args: TerminateAppCommandInput, options?: __HttpHandlerOptions): Promise; - terminateApp(args: TerminateAppCommandInput, cb: (err: any, data?: TerminateAppCommandOutput) => void): void; - terminateApp( - args: TerminateAppCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TerminateAppCommandOutput) => void - ): void; - - /** - * @see {@link UpdateAppCommand} - */ - updateApp(): Promise; - updateApp(args: UpdateAppCommandInput, options?: __HttpHandlerOptions): Promise; - updateApp(args: UpdateAppCommandInput, cb: (err: any, data?: UpdateAppCommandOutput) => void): void; - updateApp( - args: UpdateAppCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateAppCommandOutput) => void - ): void; - - /** - * @see {@link UpdateReplicationJobCommand} - */ - updateReplicationJob( - args: UpdateReplicationJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateReplicationJob( - args: UpdateReplicationJobCommandInput, - cb: (err: any, data?: UpdateReplicationJobCommandOutput) => void - ): void; - updateReplicationJob( - args: UpdateReplicationJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateReplicationJobCommandOutput) => void - ): void; -} - -/** - * - *

- * Product update - *

- *

We recommend Amazon Web Services Application Migration Service (Amazon Web Services - * MGN) as the primary migration service for lift-and-shift migrations. If Amazon Web Services MGN is - * unavailable in a specific Amazon Web Services Region, you can use the Server Migration Service APIs through March - * 2023.

- *
- *

Server Migration Service (Server Migration Service) makes it easier and faster for you to migrate your - * on-premises workloads to Amazon Web Services. To learn more about Server Migration Service, see the following - * resources:

- * - * - * @deprecated AWS Server Migration Service is Deprecated. - * @public - */ -export class SMS extends SMSClient implements SMS {} -createAggregatedClient(commands, SMS); diff --git a/clients/client-sms/src/SMSClient.ts b/clients/client-sms/src/SMSClient.ts deleted file mode 100644 index f2e106f7a72c1..0000000000000 --- a/clients/client-sms/src/SMSClient.ts +++ /dev/null @@ -1,512 +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 { - defaultSMSHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { CreateAppCommandInput, CreateAppCommandOutput } from "./commands/CreateAppCommand"; -import { - CreateReplicationJobCommandInput, - CreateReplicationJobCommandOutput, -} from "./commands/CreateReplicationJobCommand"; -import { DeleteAppCommandInput, DeleteAppCommandOutput } from "./commands/DeleteAppCommand"; -import { - DeleteAppLaunchConfigurationCommandInput, - DeleteAppLaunchConfigurationCommandOutput, -} from "./commands/DeleteAppLaunchConfigurationCommand"; -import { - DeleteAppReplicationConfigurationCommandInput, - DeleteAppReplicationConfigurationCommandOutput, -} from "./commands/DeleteAppReplicationConfigurationCommand"; -import { - DeleteAppValidationConfigurationCommandInput, - DeleteAppValidationConfigurationCommandOutput, -} from "./commands/DeleteAppValidationConfigurationCommand"; -import { - DeleteReplicationJobCommandInput, - DeleteReplicationJobCommandOutput, -} from "./commands/DeleteReplicationJobCommand"; -import { - DeleteServerCatalogCommandInput, - DeleteServerCatalogCommandOutput, -} from "./commands/DeleteServerCatalogCommand"; -import { - DisassociateConnectorCommandInput, - DisassociateConnectorCommandOutput, -} from "./commands/DisassociateConnectorCommand"; -import { GenerateChangeSetCommandInput, GenerateChangeSetCommandOutput } from "./commands/GenerateChangeSetCommand"; -import { GenerateTemplateCommandInput, GenerateTemplateCommandOutput } from "./commands/GenerateTemplateCommand"; -import { GetAppCommandInput, GetAppCommandOutput } from "./commands/GetAppCommand"; -import { - GetAppLaunchConfigurationCommandInput, - GetAppLaunchConfigurationCommandOutput, -} from "./commands/GetAppLaunchConfigurationCommand"; -import { - GetAppReplicationConfigurationCommandInput, - GetAppReplicationConfigurationCommandOutput, -} from "./commands/GetAppReplicationConfigurationCommand"; -import { - GetAppValidationConfigurationCommandInput, - GetAppValidationConfigurationCommandOutput, -} from "./commands/GetAppValidationConfigurationCommand"; -import { - GetAppValidationOutputCommandInput, - GetAppValidationOutputCommandOutput, -} from "./commands/GetAppValidationOutputCommand"; -import { GetConnectorsCommandInput, GetConnectorsCommandOutput } from "./commands/GetConnectorsCommand"; -import { GetReplicationJobsCommandInput, GetReplicationJobsCommandOutput } from "./commands/GetReplicationJobsCommand"; -import { GetReplicationRunsCommandInput, GetReplicationRunsCommandOutput } from "./commands/GetReplicationRunsCommand"; -import { GetServersCommandInput, GetServersCommandOutput } from "./commands/GetServersCommand"; -import { ImportAppCatalogCommandInput, ImportAppCatalogCommandOutput } from "./commands/ImportAppCatalogCommand"; -import { - ImportServerCatalogCommandInput, - ImportServerCatalogCommandOutput, -} from "./commands/ImportServerCatalogCommand"; -import { LaunchAppCommandInput, LaunchAppCommandOutput } from "./commands/LaunchAppCommand"; -import { ListAppsCommandInput, ListAppsCommandOutput } from "./commands/ListAppsCommand"; -import { - NotifyAppValidationOutputCommandInput, - NotifyAppValidationOutputCommandOutput, -} from "./commands/NotifyAppValidationOutputCommand"; -import { - PutAppLaunchConfigurationCommandInput, - PutAppLaunchConfigurationCommandOutput, -} from "./commands/PutAppLaunchConfigurationCommand"; -import { - PutAppReplicationConfigurationCommandInput, - PutAppReplicationConfigurationCommandOutput, -} from "./commands/PutAppReplicationConfigurationCommand"; -import { - PutAppValidationConfigurationCommandInput, - PutAppValidationConfigurationCommandOutput, -} from "./commands/PutAppValidationConfigurationCommand"; -import { - StartAppReplicationCommandInput, - StartAppReplicationCommandOutput, -} from "./commands/StartAppReplicationCommand"; -import { - StartOnDemandAppReplicationCommandInput, - StartOnDemandAppReplicationCommandOutput, -} from "./commands/StartOnDemandAppReplicationCommand"; -import { - StartOnDemandReplicationRunCommandInput, - StartOnDemandReplicationRunCommandOutput, -} from "./commands/StartOnDemandReplicationRunCommand"; -import { StopAppReplicationCommandInput, StopAppReplicationCommandOutput } from "./commands/StopAppReplicationCommand"; -import { TerminateAppCommandInput, TerminateAppCommandOutput } from "./commands/TerminateAppCommand"; -import { UpdateAppCommandInput, UpdateAppCommandOutput } from "./commands/UpdateAppCommand"; -import { - UpdateReplicationJobCommandInput, - UpdateReplicationJobCommandOutput, -} from "./commands/UpdateReplicationJobCommand"; -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 = - | CreateAppCommandInput - | CreateReplicationJobCommandInput - | DeleteAppCommandInput - | DeleteAppLaunchConfigurationCommandInput - | DeleteAppReplicationConfigurationCommandInput - | DeleteAppValidationConfigurationCommandInput - | DeleteReplicationJobCommandInput - | DeleteServerCatalogCommandInput - | DisassociateConnectorCommandInput - | GenerateChangeSetCommandInput - | GenerateTemplateCommandInput - | GetAppCommandInput - | GetAppLaunchConfigurationCommandInput - | GetAppReplicationConfigurationCommandInput - | GetAppValidationConfigurationCommandInput - | GetAppValidationOutputCommandInput - | GetConnectorsCommandInput - | GetReplicationJobsCommandInput - | GetReplicationRunsCommandInput - | GetServersCommandInput - | ImportAppCatalogCommandInput - | ImportServerCatalogCommandInput - | LaunchAppCommandInput - | ListAppsCommandInput - | NotifyAppValidationOutputCommandInput - | PutAppLaunchConfigurationCommandInput - | PutAppReplicationConfigurationCommandInput - | PutAppValidationConfigurationCommandInput - | StartAppReplicationCommandInput - | StartOnDemandAppReplicationCommandInput - | StartOnDemandReplicationRunCommandInput - | StopAppReplicationCommandInput - | TerminateAppCommandInput - | UpdateAppCommandInput - | UpdateReplicationJobCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | CreateAppCommandOutput - | CreateReplicationJobCommandOutput - | DeleteAppCommandOutput - | DeleteAppLaunchConfigurationCommandOutput - | DeleteAppReplicationConfigurationCommandOutput - | DeleteAppValidationConfigurationCommandOutput - | DeleteReplicationJobCommandOutput - | DeleteServerCatalogCommandOutput - | DisassociateConnectorCommandOutput - | GenerateChangeSetCommandOutput - | GenerateTemplateCommandOutput - | GetAppCommandOutput - | GetAppLaunchConfigurationCommandOutput - | GetAppReplicationConfigurationCommandOutput - | GetAppValidationConfigurationCommandOutput - | GetAppValidationOutputCommandOutput - | GetConnectorsCommandOutput - | GetReplicationJobsCommandOutput - | GetReplicationRunsCommandOutput - | GetServersCommandOutput - | ImportAppCatalogCommandOutput - | ImportServerCatalogCommandOutput - | LaunchAppCommandOutput - | ListAppsCommandOutput - | NotifyAppValidationOutputCommandOutput - | PutAppLaunchConfigurationCommandOutput - | PutAppReplicationConfigurationCommandOutput - | PutAppValidationConfigurationCommandOutput - | StartAppReplicationCommandOutput - | StartOnDemandAppReplicationCommandOutput - | StartOnDemandReplicationRunCommandOutput - | StopAppReplicationCommandOutput - | TerminateAppCommandOutput - | UpdateAppCommandOutput - | UpdateReplicationJobCommandOutput; - -/** - * @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 SMSClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of SMSClient class constructor that set the region, credentials and other options. - */ -export interface SMSClientConfig extends SMSClientConfigType {} - -/** - * @public - */ -export type SMSClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of SMSClient class. This is resolved and normalized from the {@link SMSClientConfig | constructor configuration interface}. - */ -export interface SMSClientResolvedConfig extends SMSClientResolvedConfigType {} - -/** - * - *

- * Product update - *

- *

We recommend Amazon Web Services Application Migration Service (Amazon Web Services - * MGN) as the primary migration service for lift-and-shift migrations. If Amazon Web Services MGN is - * unavailable in a specific Amazon Web Services Region, you can use the Server Migration Service APIs through March - * 2023.

- *
- *

Server Migration Service (Server Migration Service) makes it easier and faster for you to migrate your - * on-premises workloads to Amazon Web Services. To learn more about Server Migration Service, see the following - * resources:

- * - * - * @deprecated AWS Server Migration Service is Deprecated. - * @public - */ -export class SMSClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - SMSClientResolvedConfig -> { - /** - * The resolved configuration of SMSClient class. This is resolved and normalized from the {@link SMSClientConfig | constructor configuration interface}. - */ - readonly config: SMSClientResolvedConfig; - - 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: defaultSMSHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: SMSClientResolvedConfig) => - 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-sms/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-sms/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index abdb491bf5db8..0000000000000 --- a/clients/client-sms/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { SMSHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: SMSHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): SMSHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: SMSHttpAuthSchemeProvider; - 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: SMSHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): SMSHttpAuthSchemeProvider { - 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-sms/src/auth/httpAuthSchemeProvider.ts b/clients/client-sms/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 3c58792e07ee7..0000000000000 --- a/clients/client-sms/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 { SMSClientConfig, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @internal - */ -export interface SMSHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface SMSHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - SMSClientResolvedConfig, - HandlerExecutionContext, - SMSHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultSMSHttpAuthSchemeParametersProvider = async ( - config: SMSClientResolvedConfig, - 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: SMSHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "sms", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface SMSHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultSMSHttpAuthSchemeProvider: SMSHttpAuthSchemeProvider = (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?: SMSHttpAuthSchemeProvider; -} - -/** - * @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: SMSHttpAuthSchemeProvider; -} - -/** - * @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-sms/src/commands/CreateAppCommand.ts b/clients/client-sms/src/commands/CreateAppCommand.ts deleted file mode 100644 index 57d758c592f7d..0000000000000 --- a/clients/client-sms/src/commands/CreateAppCommand.ts +++ /dev/null @@ -1,197 +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 { CreateAppRequest, CreateAppResponse } from "../models/models_0"; -import { de_CreateAppCommand, se_CreateAppCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateAppCommand}. - */ -export interface CreateAppCommandInput extends CreateAppRequest {} -/** - * @public - * - * The output of {@link CreateAppCommand}. - */ -export interface CreateAppCommandOutput extends CreateAppResponse, __MetadataBearer {} - -/** - *

Creates an application. An application consists of one or more server groups. Each - * server group contain one or more servers.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, CreateAppCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, CreateAppCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // CreateAppRequest - * name: "STRING_VALUE", - * description: "STRING_VALUE", - * roleName: "STRING_VALUE", - * clientToken: "STRING_VALUE", - * serverGroups: [ // ServerGroups - * { // ServerGroup - * serverGroupId: "STRING_VALUE", - * name: "STRING_VALUE", - * serverList: [ // ServerList - * { // Server - * serverId: "STRING_VALUE", - * serverType: "VIRTUAL_MACHINE", - * vmServer: { // VmServer - * vmServerAddress: { // VmServerAddress - * vmManagerId: "STRING_VALUE", - * vmId: "STRING_VALUE", - * }, - * vmName: "STRING_VALUE", - * vmManagerName: "STRING_VALUE", - * vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * vmPath: "STRING_VALUE", - * }, - * replicationJobId: "STRING_VALUE", - * replicationJobTerminated: true || false, - * }, - * ], - * }, - * ], - * tags: [ // Tags - * { // Tag - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }; - * const command = new CreateAppCommand(input); - * const response = await client.send(command); - * // { // CreateAppResponse - * // appSummary: { // AppSummary - * // appId: "STRING_VALUE", - * // importedAppId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // description: "STRING_VALUE", - * // status: "CREATING" || "ACTIVE" || "UPDATING" || "DELETING" || "DELETED" || "DELETE_FAILED", - * // statusMessage: "STRING_VALUE", - * // replicationConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // replicationStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_REPLICATION" || "VALIDATION_IN_PROGRESS" || "REPLICATION_PENDING" || "REPLICATION_IN_PROGRESS" || "REPLICATED" || "PARTIALLY_REPLICATED" || "DELTA_REPLICATION_IN_PROGRESS" || "DELTA_REPLICATED" || "DELTA_REPLICATION_FAILED" || "REPLICATION_FAILED" || "REPLICATION_STOPPING" || "REPLICATION_STOP_FAILED" || "REPLICATION_STOPPED", - * // replicationStatusMessage: "STRING_VALUE", - * // latestReplicationTime: new Date("TIMESTAMP"), - * // launchConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // launchStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_LAUNCH" || "VALIDATION_IN_PROGRESS" || "LAUNCH_PENDING" || "LAUNCH_IN_PROGRESS" || "LAUNCHED" || "PARTIALLY_LAUNCHED" || "DELTA_LAUNCH_IN_PROGRESS" || "DELTA_LAUNCH_FAILED" || "LAUNCH_FAILED" || "TERMINATE_IN_PROGRESS" || "TERMINATE_FAILED" || "TERMINATED", - * // launchStatusMessage: "STRING_VALUE", - * // launchDetails: { // LaunchDetails - * // latestLaunchTime: new Date("TIMESTAMP"), - * // stackName: "STRING_VALUE", - * // stackId: "STRING_VALUE", - * // }, - * // creationTime: new Date("TIMESTAMP"), - * // lastModified: new Date("TIMESTAMP"), - * // roleName: "STRING_VALUE", - * // totalServerGroups: Number("int"), - * // totalServers: Number("int"), - * // }, - * // serverGroups: [ // ServerGroups - * // { // ServerGroup - * // serverGroupId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // serverList: [ // ServerList - * // { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // ], - * // }, - * // ], - * // tags: [ // Tags - * // { // Tag - * // key: "STRING_VALUE", - * // value: "STRING_VALUE", - * // }, - * // ], - * // }; - * - * ``` - * - * @param CreateAppCommandInput - {@link CreateAppCommandInput} - * @returns {@link CreateAppCommandOutput} - * @see {@link CreateAppCommandInput} for command's `input` shape. - * @see {@link CreateAppCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class CreateAppCommand extends $Command - .classBuilder< - CreateAppCommandInput, - CreateAppCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "CreateApp", {}) - .n("SMSClient", "CreateAppCommand") - .f(void 0, void 0) - .ser(se_CreateAppCommand) - .de(de_CreateAppCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateAppRequest; - output: CreateAppResponse; - }; - sdk: { - input: CreateAppCommandInput; - output: CreateAppCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/CreateReplicationJobCommand.ts b/clients/client-sms/src/commands/CreateReplicationJobCommand.ts deleted file mode 100644 index 0b5a60d28e653..0000000000000 --- a/clients/client-sms/src/commands/CreateReplicationJobCommand.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 { CreateReplicationJobRequest, CreateReplicationJobResponse } from "../models/models_0"; -import { de_CreateReplicationJobCommand, se_CreateReplicationJobCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateReplicationJobCommand}. - */ -export interface CreateReplicationJobCommandInput extends CreateReplicationJobRequest {} -/** - * @public - * - * The output of {@link CreateReplicationJobCommand}. - */ -export interface CreateReplicationJobCommandOutput extends CreateReplicationJobResponse, __MetadataBearer {} - -/** - *

Creates a replication job. The replication job schedules periodic replication runs - * to replicate your server to Amazon Web Services. Each replication run creates an Amazon Machine Image - * (AMI).

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, CreateReplicationJobCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, CreateReplicationJobCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // CreateReplicationJobRequest - * serverId: "STRING_VALUE", // required - * seedReplicationTime: new Date("TIMESTAMP"), // required - * frequency: Number("int"), - * runOnce: true || false, - * licenseType: "AWS" || "BYOL", - * roleName: "STRING_VALUE", - * description: "STRING_VALUE", - * numberOfRecentAmisToKeep: Number("int"), - * encrypted: true || false, - * kmsKeyId: "STRING_VALUE", - * }; - * const command = new CreateReplicationJobCommand(input); - * const response = await client.send(command); - * // { // CreateReplicationJobResponse - * // replicationJobId: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CreateReplicationJobCommandInput - {@link CreateReplicationJobCommandInput} - * @returns {@link CreateReplicationJobCommandOutput} - * @see {@link CreateReplicationJobCommandInput} for command's `input` shape. - * @see {@link CreateReplicationJobCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

There are no connectors available.

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

This operation is not allowed.

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

The specified replication job already exists.

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

The specified server cannot be replicated.

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

The service is temporarily unavailable.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class CreateReplicationJobCommand extends $Command - .classBuilder< - CreateReplicationJobCommandInput, - CreateReplicationJobCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "CreateReplicationJob", {}) - .n("SMSClient", "CreateReplicationJobCommand") - .f(void 0, void 0) - .ser(se_CreateReplicationJobCommand) - .de(de_CreateReplicationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateReplicationJobRequest; - output: CreateReplicationJobResponse; - }; - sdk: { - input: CreateReplicationJobCommandInput; - output: CreateReplicationJobCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DeleteAppCommand.ts b/clients/client-sms/src/commands/DeleteAppCommand.ts deleted file mode 100644 index 6cf1a0af9e003..0000000000000 --- a/clients/client-sms/src/commands/DeleteAppCommand.ts +++ /dev/null @@ -1,110 +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 { DeleteAppRequest, DeleteAppResponse } from "../models/models_0"; -import { de_DeleteAppCommand, se_DeleteAppCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteAppCommand}. - */ -export interface DeleteAppCommandInput extends DeleteAppRequest {} -/** - * @public - * - * The output of {@link DeleteAppCommand}. - */ -export interface DeleteAppCommandOutput extends DeleteAppResponse, __MetadataBearer {} - -/** - *

Deletes the specified application. Optionally deletes the launched stack associated with - * the application and all Server Migration Service replication jobs for servers in the application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DeleteAppCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DeleteAppCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // DeleteAppRequest - * appId: "STRING_VALUE", - * forceStopAppReplication: true || false, - * forceTerminateApp: true || false, - * }; - * const command = new DeleteAppCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteAppCommandInput - {@link DeleteAppCommandInput} - * @returns {@link DeleteAppCommandOutput} - * @see {@link DeleteAppCommandInput} for command's `input` shape. - * @see {@link DeleteAppCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DeleteAppCommand extends $Command - .classBuilder< - DeleteAppCommandInput, - DeleteAppCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DeleteApp", {}) - .n("SMSClient", "DeleteAppCommand") - .f(void 0, void 0) - .ser(se_DeleteAppCommand) - .de(de_DeleteAppCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteAppRequest; - output: {}; - }; - sdk: { - input: DeleteAppCommandInput; - output: DeleteAppCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DeleteAppLaunchConfigurationCommand.ts b/clients/client-sms/src/commands/DeleteAppLaunchConfigurationCommand.ts deleted file mode 100644 index 54a53cd3ad567..0000000000000 --- a/clients/client-sms/src/commands/DeleteAppLaunchConfigurationCommand.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 { DeleteAppLaunchConfigurationRequest, DeleteAppLaunchConfigurationResponse } from "../models/models_0"; -import { - de_DeleteAppLaunchConfigurationCommand, - se_DeleteAppLaunchConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteAppLaunchConfigurationCommand}. - */ -export interface DeleteAppLaunchConfigurationCommandInput extends DeleteAppLaunchConfigurationRequest {} -/** - * @public - * - * The output of {@link DeleteAppLaunchConfigurationCommand}. - */ -export interface DeleteAppLaunchConfigurationCommandOutput - extends DeleteAppLaunchConfigurationResponse, - __MetadataBearer {} - -/** - *

Deletes the launch configuration for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DeleteAppLaunchConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DeleteAppLaunchConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // DeleteAppLaunchConfigurationRequest - * appId: "STRING_VALUE", - * }; - * const command = new DeleteAppLaunchConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteAppLaunchConfigurationCommandInput - {@link DeleteAppLaunchConfigurationCommandInput} - * @returns {@link DeleteAppLaunchConfigurationCommandOutput} - * @see {@link DeleteAppLaunchConfigurationCommandInput} for command's `input` shape. - * @see {@link DeleteAppLaunchConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DeleteAppLaunchConfigurationCommand extends $Command - .classBuilder< - DeleteAppLaunchConfigurationCommandInput, - DeleteAppLaunchConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DeleteAppLaunchConfiguration", {}) - .n("SMSClient", "DeleteAppLaunchConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteAppLaunchConfigurationCommand) - .de(de_DeleteAppLaunchConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteAppLaunchConfigurationRequest; - output: {}; - }; - sdk: { - input: DeleteAppLaunchConfigurationCommandInput; - output: DeleteAppLaunchConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DeleteAppReplicationConfigurationCommand.ts b/clients/client-sms/src/commands/DeleteAppReplicationConfigurationCommand.ts deleted file mode 100644 index c8c290a2654c5..0000000000000 --- a/clients/client-sms/src/commands/DeleteAppReplicationConfigurationCommand.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 { - DeleteAppReplicationConfigurationRequest, - DeleteAppReplicationConfigurationResponse, -} from "../models/models_0"; -import { - de_DeleteAppReplicationConfigurationCommand, - se_DeleteAppReplicationConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteAppReplicationConfigurationCommand}. - */ -export interface DeleteAppReplicationConfigurationCommandInput extends DeleteAppReplicationConfigurationRequest {} -/** - * @public - * - * The output of {@link DeleteAppReplicationConfigurationCommand}. - */ -export interface DeleteAppReplicationConfigurationCommandOutput - extends DeleteAppReplicationConfigurationResponse, - __MetadataBearer {} - -/** - *

Deletes the replication configuration for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DeleteAppReplicationConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DeleteAppReplicationConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // DeleteAppReplicationConfigurationRequest - * appId: "STRING_VALUE", - * }; - * const command = new DeleteAppReplicationConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteAppReplicationConfigurationCommandInput - {@link DeleteAppReplicationConfigurationCommandInput} - * @returns {@link DeleteAppReplicationConfigurationCommandOutput} - * @see {@link DeleteAppReplicationConfigurationCommandInput} for command's `input` shape. - * @see {@link DeleteAppReplicationConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DeleteAppReplicationConfigurationCommand extends $Command - .classBuilder< - DeleteAppReplicationConfigurationCommandInput, - DeleteAppReplicationConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DeleteAppReplicationConfiguration", {}) - .n("SMSClient", "DeleteAppReplicationConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteAppReplicationConfigurationCommand) - .de(de_DeleteAppReplicationConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteAppReplicationConfigurationRequest; - output: {}; - }; - sdk: { - input: DeleteAppReplicationConfigurationCommandInput; - output: DeleteAppReplicationConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DeleteAppValidationConfigurationCommand.ts b/clients/client-sms/src/commands/DeleteAppValidationConfigurationCommand.ts deleted file mode 100644 index cd8953e64c630..0000000000000 --- a/clients/client-sms/src/commands/DeleteAppValidationConfigurationCommand.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 { DeleteAppValidationConfigurationRequest, DeleteAppValidationConfigurationResponse } from "../models/models_0"; -import { - de_DeleteAppValidationConfigurationCommand, - se_DeleteAppValidationConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteAppValidationConfigurationCommand}. - */ -export interface DeleteAppValidationConfigurationCommandInput extends DeleteAppValidationConfigurationRequest {} -/** - * @public - * - * The output of {@link DeleteAppValidationConfigurationCommand}. - */ -export interface DeleteAppValidationConfigurationCommandOutput - extends DeleteAppValidationConfigurationResponse, - __MetadataBearer {} - -/** - *

Deletes the validation configuration for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DeleteAppValidationConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DeleteAppValidationConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // DeleteAppValidationConfigurationRequest - * appId: "STRING_VALUE", // required - * }; - * const command = new DeleteAppValidationConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteAppValidationConfigurationCommandInput - {@link DeleteAppValidationConfigurationCommandInput} - * @returns {@link DeleteAppValidationConfigurationCommandOutput} - * @see {@link DeleteAppValidationConfigurationCommandInput} for command's `input` shape. - * @see {@link DeleteAppValidationConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DeleteAppValidationConfigurationCommand extends $Command - .classBuilder< - DeleteAppValidationConfigurationCommandInput, - DeleteAppValidationConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DeleteAppValidationConfiguration", {}) - .n("SMSClient", "DeleteAppValidationConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteAppValidationConfigurationCommand) - .de(de_DeleteAppValidationConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteAppValidationConfigurationRequest; - output: {}; - }; - sdk: { - input: DeleteAppValidationConfigurationCommandInput; - output: DeleteAppValidationConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DeleteReplicationJobCommand.ts b/clients/client-sms/src/commands/DeleteReplicationJobCommand.ts deleted file mode 100644 index 8fdac9e28e014..0000000000000 --- a/clients/client-sms/src/commands/DeleteReplicationJobCommand.ts +++ /dev/null @@ -1,110 +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 { DeleteReplicationJobRequest, DeleteReplicationJobResponse } from "../models/models_0"; -import { de_DeleteReplicationJobCommand, se_DeleteReplicationJobCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteReplicationJobCommand}. - */ -export interface DeleteReplicationJobCommandInput extends DeleteReplicationJobRequest {} -/** - * @public - * - * The output of {@link DeleteReplicationJobCommand}. - */ -export interface DeleteReplicationJobCommandOutput extends DeleteReplicationJobResponse, __MetadataBearer {} - -/** - *

Deletes the specified replication job.

- *

After you delete a replication job, there are no further replication runs. Amazon Web Services - * deletes the contents of the Amazon S3 bucket used to store Server Migration Service artifacts. The AMIs created - * by the replication runs are not deleted.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DeleteReplicationJobCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DeleteReplicationJobCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // DeleteReplicationJobRequest - * replicationJobId: "STRING_VALUE", // required - * }; - * const command = new DeleteReplicationJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteReplicationJobCommandInput - {@link DeleteReplicationJobCommandInput} - * @returns {@link DeleteReplicationJobCommandOutput} - * @see {@link DeleteReplicationJobCommandInput} for command's `input` shape. - * @see {@link DeleteReplicationJobCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

The specified replication job does not exist.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DeleteReplicationJobCommand extends $Command - .classBuilder< - DeleteReplicationJobCommandInput, - DeleteReplicationJobCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DeleteReplicationJob", {}) - .n("SMSClient", "DeleteReplicationJobCommand") - .f(void 0, void 0) - .ser(se_DeleteReplicationJobCommand) - .de(de_DeleteReplicationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteReplicationJobRequest; - output: {}; - }; - sdk: { - input: DeleteReplicationJobCommandInput; - output: DeleteReplicationJobCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DeleteServerCatalogCommand.ts b/clients/client-sms/src/commands/DeleteServerCatalogCommand.ts deleted file mode 100644 index e1e290233a771..0000000000000 --- a/clients/client-sms/src/commands/DeleteServerCatalogCommand.ts +++ /dev/null @@ -1,102 +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 { DeleteServerCatalogRequest, DeleteServerCatalogResponse } from "../models/models_0"; -import { de_DeleteServerCatalogCommand, se_DeleteServerCatalogCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteServerCatalogCommand}. - */ -export interface DeleteServerCatalogCommandInput extends DeleteServerCatalogRequest {} -/** - * @public - * - * The output of {@link DeleteServerCatalogCommand}. - */ -export interface DeleteServerCatalogCommandOutput extends DeleteServerCatalogResponse, __MetadataBearer {} - -/** - *

Deletes all servers from your server catalog.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DeleteServerCatalogCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DeleteServerCatalogCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = {}; - * const command = new DeleteServerCatalogCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteServerCatalogCommandInput - {@link DeleteServerCatalogCommandInput} - * @returns {@link DeleteServerCatalogCommandOutput} - * @see {@link DeleteServerCatalogCommandInput} for command's `input` shape. - * @see {@link DeleteServerCatalogCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DeleteServerCatalogCommand extends $Command - .classBuilder< - DeleteServerCatalogCommandInput, - DeleteServerCatalogCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DeleteServerCatalog", {}) - .n("SMSClient", "DeleteServerCatalogCommand") - .f(void 0, void 0) - .ser(se_DeleteServerCatalogCommand) - .de(de_DeleteServerCatalogCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: {}; - output: {}; - }; - sdk: { - input: DeleteServerCatalogCommandInput; - output: DeleteServerCatalogCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/DisassociateConnectorCommand.ts b/clients/client-sms/src/commands/DisassociateConnectorCommand.ts deleted file mode 100644 index 7e087d6b8d42c..0000000000000 --- a/clients/client-sms/src/commands/DisassociateConnectorCommand.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 { DisassociateConnectorRequest, DisassociateConnectorResponse } from "../models/models_0"; -import { de_DisassociateConnectorCommand, se_DisassociateConnectorCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DisassociateConnectorCommand}. - */ -export interface DisassociateConnectorCommandInput extends DisassociateConnectorRequest {} -/** - * @public - * - * The output of {@link DisassociateConnectorCommand}. - */ -export interface DisassociateConnectorCommandOutput extends DisassociateConnectorResponse, __MetadataBearer {} - -/** - *

Disassociates the specified connector from Server Migration Service.

- *

After you disassociate a connector, it is no longer available to support - * replication jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, DisassociateConnectorCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, DisassociateConnectorCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // DisassociateConnectorRequest - * connectorId: "STRING_VALUE", // required - * }; - * const command = new DisassociateConnectorCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DisassociateConnectorCommandInput - {@link DisassociateConnectorCommandInput} - * @returns {@link DisassociateConnectorCommandOutput} - * @see {@link DisassociateConnectorCommandInput} for command's `input` shape. - * @see {@link DisassociateConnectorCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class DisassociateConnectorCommand extends $Command - .classBuilder< - DisassociateConnectorCommandInput, - DisassociateConnectorCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "DisassociateConnector", {}) - .n("SMSClient", "DisassociateConnectorCommand") - .f(void 0, void 0) - .ser(se_DisassociateConnectorCommand) - .de(de_DisassociateConnectorCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DisassociateConnectorRequest; - output: {}; - }; - sdk: { - input: DisassociateConnectorCommandInput; - output: DisassociateConnectorCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GenerateChangeSetCommand.ts b/clients/client-sms/src/commands/GenerateChangeSetCommand.ts deleted file mode 100644 index bd67fe3684706..0000000000000 --- a/clients/client-sms/src/commands/GenerateChangeSetCommand.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 { GenerateChangeSetRequest, GenerateChangeSetResponse } from "../models/models_0"; -import { de_GenerateChangeSetCommand, se_GenerateChangeSetCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GenerateChangeSetCommand}. - */ -export interface GenerateChangeSetCommandInput extends GenerateChangeSetRequest {} -/** - * @public - * - * The output of {@link GenerateChangeSetCommand}. - */ -export interface GenerateChangeSetCommandOutput extends GenerateChangeSetResponse, __MetadataBearer {} - -/** - *

Generates a target change set for a currently launched stack and writes it to an Amazon S3 - * object in the customer’s Amazon S3 bucket.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GenerateChangeSetCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GenerateChangeSetCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GenerateChangeSetRequest - * appId: "STRING_VALUE", - * changesetFormat: "JSON" || "YAML", - * }; - * const command = new GenerateChangeSetCommand(input); - * const response = await client.send(command); - * // { // GenerateChangeSetResponse - * // s3Location: { // S3Location - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GenerateChangeSetCommandInput - {@link GenerateChangeSetCommandInput} - * @returns {@link GenerateChangeSetCommandOutput} - * @see {@link GenerateChangeSetCommandInput} for command's `input` shape. - * @see {@link GenerateChangeSetCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GenerateChangeSetCommand extends $Command - .classBuilder< - GenerateChangeSetCommandInput, - GenerateChangeSetCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GenerateChangeSet", {}) - .n("SMSClient", "GenerateChangeSetCommand") - .f(void 0, void 0) - .ser(se_GenerateChangeSetCommand) - .de(de_GenerateChangeSetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GenerateChangeSetRequest; - output: GenerateChangeSetResponse; - }; - sdk: { - input: GenerateChangeSetCommandInput; - output: GenerateChangeSetCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GenerateTemplateCommand.ts b/clients/client-sms/src/commands/GenerateTemplateCommand.ts deleted file mode 100644 index 3f8e56fce5c37..0000000000000 --- a/clients/client-sms/src/commands/GenerateTemplateCommand.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 { GenerateTemplateRequest, GenerateTemplateResponse } from "../models/models_0"; -import { de_GenerateTemplateCommand, se_GenerateTemplateCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GenerateTemplateCommand}. - */ -export interface GenerateTemplateCommandInput extends GenerateTemplateRequest {} -/** - * @public - * - * The output of {@link GenerateTemplateCommand}. - */ -export interface GenerateTemplateCommandOutput extends GenerateTemplateResponse, __MetadataBearer {} - -/** - *

Generates an CloudFormation template based on the current launch configuration and writes it to - * an Amazon S3 object in the customer’s Amazon S3 bucket.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GenerateTemplateCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GenerateTemplateCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GenerateTemplateRequest - * appId: "STRING_VALUE", - * templateFormat: "JSON" || "YAML", - * }; - * const command = new GenerateTemplateCommand(input); - * const response = await client.send(command); - * // { // GenerateTemplateResponse - * // s3Location: { // S3Location - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param GenerateTemplateCommandInput - {@link GenerateTemplateCommandInput} - * @returns {@link GenerateTemplateCommandOutput} - * @see {@link GenerateTemplateCommandInput} for command's `input` shape. - * @see {@link GenerateTemplateCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GenerateTemplateCommand extends $Command - .classBuilder< - GenerateTemplateCommandInput, - GenerateTemplateCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GenerateTemplate", {}) - .n("SMSClient", "GenerateTemplateCommand") - .f(void 0, void 0) - .ser(se_GenerateTemplateCommand) - .de(de_GenerateTemplateCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GenerateTemplateRequest; - output: GenerateTemplateResponse; - }; - sdk: { - input: GenerateTemplateCommandInput; - output: GenerateTemplateCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetAppCommand.ts b/clients/client-sms/src/commands/GetAppCommand.ts deleted file mode 100644 index 87b49f49f2608..0000000000000 --- a/clients/client-sms/src/commands/GetAppCommand.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 { GetAppRequest, GetAppResponse } from "../models/models_0"; -import { de_GetAppCommand, se_GetAppCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetAppCommand}. - */ -export interface GetAppCommandInput extends GetAppRequest {} -/** - * @public - * - * The output of {@link GetAppCommand}. - */ -export interface GetAppCommandOutput extends GetAppResponse, __MetadataBearer {} - -/** - *

Retrieve information about the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetAppCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetAppCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetAppRequest - * appId: "STRING_VALUE", - * }; - * const command = new GetAppCommand(input); - * const response = await client.send(command); - * // { // GetAppResponse - * // appSummary: { // AppSummary - * // appId: "STRING_VALUE", - * // importedAppId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // description: "STRING_VALUE", - * // status: "CREATING" || "ACTIVE" || "UPDATING" || "DELETING" || "DELETED" || "DELETE_FAILED", - * // statusMessage: "STRING_VALUE", - * // replicationConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // replicationStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_REPLICATION" || "VALIDATION_IN_PROGRESS" || "REPLICATION_PENDING" || "REPLICATION_IN_PROGRESS" || "REPLICATED" || "PARTIALLY_REPLICATED" || "DELTA_REPLICATION_IN_PROGRESS" || "DELTA_REPLICATED" || "DELTA_REPLICATION_FAILED" || "REPLICATION_FAILED" || "REPLICATION_STOPPING" || "REPLICATION_STOP_FAILED" || "REPLICATION_STOPPED", - * // replicationStatusMessage: "STRING_VALUE", - * // latestReplicationTime: new Date("TIMESTAMP"), - * // launchConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // launchStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_LAUNCH" || "VALIDATION_IN_PROGRESS" || "LAUNCH_PENDING" || "LAUNCH_IN_PROGRESS" || "LAUNCHED" || "PARTIALLY_LAUNCHED" || "DELTA_LAUNCH_IN_PROGRESS" || "DELTA_LAUNCH_FAILED" || "LAUNCH_FAILED" || "TERMINATE_IN_PROGRESS" || "TERMINATE_FAILED" || "TERMINATED", - * // launchStatusMessage: "STRING_VALUE", - * // launchDetails: { // LaunchDetails - * // latestLaunchTime: new Date("TIMESTAMP"), - * // stackName: "STRING_VALUE", - * // stackId: "STRING_VALUE", - * // }, - * // creationTime: new Date("TIMESTAMP"), - * // lastModified: new Date("TIMESTAMP"), - * // roleName: "STRING_VALUE", - * // totalServerGroups: Number("int"), - * // totalServers: Number("int"), - * // }, - * // serverGroups: [ // ServerGroups - * // { // ServerGroup - * // serverGroupId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // serverList: [ // ServerList - * // { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // ], - * // }, - * // ], - * // tags: [ // Tags - * // { // Tag - * // key: "STRING_VALUE", - * // value: "STRING_VALUE", - * // }, - * // ], - * // }; - * - * ``` - * - * @param GetAppCommandInput - {@link GetAppCommandInput} - * @returns {@link GetAppCommandOutput} - * @see {@link GetAppCommandInput} for command's `input` shape. - * @see {@link GetAppCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetAppCommand extends $Command - .classBuilder< - GetAppCommandInput, - GetAppCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetApp", {}) - .n("SMSClient", "GetAppCommand") - .f(void 0, void 0) - .ser(se_GetAppCommand) - .de(de_GetAppCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetAppRequest; - output: GetAppResponse; - }; - sdk: { - input: GetAppCommandInput; - output: GetAppCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetAppLaunchConfigurationCommand.ts b/clients/client-sms/src/commands/GetAppLaunchConfigurationCommand.ts deleted file mode 100644 index f95de259e9c13..0000000000000 --- a/clients/client-sms/src/commands/GetAppLaunchConfigurationCommand.ts +++ /dev/null @@ -1,156 +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 { GetAppLaunchConfigurationRequest, GetAppLaunchConfigurationResponse } from "../models/models_0"; -import { de_GetAppLaunchConfigurationCommand, se_GetAppLaunchConfigurationCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetAppLaunchConfigurationCommand}. - */ -export interface GetAppLaunchConfigurationCommandInput extends GetAppLaunchConfigurationRequest {} -/** - * @public - * - * The output of {@link GetAppLaunchConfigurationCommand}. - */ -export interface GetAppLaunchConfigurationCommandOutput extends GetAppLaunchConfigurationResponse, __MetadataBearer {} - -/** - *

Retrieves the application launch configuration associated with the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetAppLaunchConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetAppLaunchConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetAppLaunchConfigurationRequest - * appId: "STRING_VALUE", - * }; - * const command = new GetAppLaunchConfigurationCommand(input); - * const response = await client.send(command); - * // { // GetAppLaunchConfigurationResponse - * // appId: "STRING_VALUE", - * // roleName: "STRING_VALUE", - * // autoLaunch: true || false, - * // serverGroupLaunchConfigurations: [ // ServerGroupLaunchConfigurations - * // { // ServerGroupLaunchConfiguration - * // serverGroupId: "STRING_VALUE", - * // launchOrder: Number("int"), - * // serverLaunchConfigurations: [ // ServerLaunchConfigurations - * // { // ServerLaunchConfiguration - * // server: { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // logicalId: "STRING_VALUE", - * // vpc: "STRING_VALUE", - * // subnet: "STRING_VALUE", - * // securityGroup: "STRING_VALUE", - * // ec2KeyName: "STRING_VALUE", - * // userData: { // UserData - * // s3Location: { // S3Location - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // }, - * // instanceType: "STRING_VALUE", - * // associatePublicIpAddress: true || false, - * // iamInstanceProfileName: "STRING_VALUE", - * // configureScript: { - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // configureScriptType: "SHELL_SCRIPT" || "POWERSHELL_SCRIPT", - * // }, - * // ], - * // }, - * // ], - * // }; - * - * ``` - * - * @param GetAppLaunchConfigurationCommandInput - {@link GetAppLaunchConfigurationCommandInput} - * @returns {@link GetAppLaunchConfigurationCommandOutput} - * @see {@link GetAppLaunchConfigurationCommandInput} for command's `input` shape. - * @see {@link GetAppLaunchConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetAppLaunchConfigurationCommand extends $Command - .classBuilder< - GetAppLaunchConfigurationCommandInput, - GetAppLaunchConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetAppLaunchConfiguration", {}) - .n("SMSClient", "GetAppLaunchConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetAppLaunchConfigurationCommand) - .de(de_GetAppLaunchConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetAppLaunchConfigurationRequest; - output: GetAppLaunchConfigurationResponse; - }; - sdk: { - input: GetAppLaunchConfigurationCommandInput; - output: GetAppLaunchConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetAppReplicationConfigurationCommand.ts b/clients/client-sms/src/commands/GetAppReplicationConfigurationCommand.ts deleted file mode 100644 index cad1637c3cf6b..0000000000000 --- a/clients/client-sms/src/commands/GetAppReplicationConfigurationCommand.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 { GetAppReplicationConfigurationRequest, GetAppReplicationConfigurationResponse } from "../models/models_0"; -import { - de_GetAppReplicationConfigurationCommand, - se_GetAppReplicationConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetAppReplicationConfigurationCommand}. - */ -export interface GetAppReplicationConfigurationCommandInput extends GetAppReplicationConfigurationRequest {} -/** - * @public - * - * The output of {@link GetAppReplicationConfigurationCommand}. - */ -export interface GetAppReplicationConfigurationCommandOutput - extends GetAppReplicationConfigurationResponse, - __MetadataBearer {} - -/** - *

Retrieves the application replication configuration associated with the specified - * application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetAppReplicationConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetAppReplicationConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetAppReplicationConfigurationRequest - * appId: "STRING_VALUE", - * }; - * const command = new GetAppReplicationConfigurationCommand(input); - * const response = await client.send(command); - * // { // GetAppReplicationConfigurationResponse - * // serverGroupReplicationConfigurations: [ // ServerGroupReplicationConfigurations - * // { // ServerGroupReplicationConfiguration - * // serverGroupId: "STRING_VALUE", - * // serverReplicationConfigurations: [ // ServerReplicationConfigurations - * // { // ServerReplicationConfiguration - * // server: { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // serverReplicationParameters: { // ServerReplicationParameters - * // seedTime: new Date("TIMESTAMP"), - * // frequency: Number("int"), - * // runOnce: true || false, - * // licenseType: "AWS" || "BYOL", - * // numberOfRecentAmisToKeep: Number("int"), - * // encrypted: true || false, - * // kmsKeyId: "STRING_VALUE", - * // }, - * // }, - * // ], - * // }, - * // ], - * // }; - * - * ``` - * - * @param GetAppReplicationConfigurationCommandInput - {@link GetAppReplicationConfigurationCommandInput} - * @returns {@link GetAppReplicationConfigurationCommandOutput} - * @see {@link GetAppReplicationConfigurationCommandInput} for command's `input` shape. - * @see {@link GetAppReplicationConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetAppReplicationConfigurationCommand extends $Command - .classBuilder< - GetAppReplicationConfigurationCommandInput, - GetAppReplicationConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetAppReplicationConfiguration", {}) - .n("SMSClient", "GetAppReplicationConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetAppReplicationConfigurationCommand) - .de(de_GetAppReplicationConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetAppReplicationConfigurationRequest; - output: GetAppReplicationConfigurationResponse; - }; - sdk: { - input: GetAppReplicationConfigurationCommandInput; - output: GetAppReplicationConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetAppValidationConfigurationCommand.ts b/clients/client-sms/src/commands/GetAppValidationConfigurationCommand.ts deleted file mode 100644 index bf8c55406bb01..0000000000000 --- a/clients/client-sms/src/commands/GetAppValidationConfigurationCommand.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 { GetAppValidationConfigurationRequest, GetAppValidationConfigurationResponse } from "../models/models_0"; -import { - de_GetAppValidationConfigurationCommand, - se_GetAppValidationConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetAppValidationConfigurationCommand}. - */ -export interface GetAppValidationConfigurationCommandInput extends GetAppValidationConfigurationRequest {} -/** - * @public - * - * The output of {@link GetAppValidationConfigurationCommand}. - */ -export interface GetAppValidationConfigurationCommandOutput - extends GetAppValidationConfigurationResponse, - __MetadataBearer {} - -/** - *

Retrieves information about a configuration for validating an application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetAppValidationConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetAppValidationConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetAppValidationConfigurationRequest - * appId: "STRING_VALUE", // required - * }; - * const command = new GetAppValidationConfigurationCommand(input); - * const response = await client.send(command); - * // { // GetAppValidationConfigurationResponse - * // appValidationConfigurations: [ // AppValidationConfigurations - * // { // AppValidationConfiguration - * // validationId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // appValidationStrategy: "SSM", - * // ssmValidationParameters: { // SSMValidationParameters - * // source: { // Source - * // s3Location: { // S3Location - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // }, - * // instanceId: "STRING_VALUE", - * // scriptType: "SHELL_SCRIPT" || "POWERSHELL_SCRIPT", - * // command: "STRING_VALUE", - * // executionTimeoutSeconds: Number("int"), - * // outputS3BucketName: "STRING_VALUE", - * // }, - * // }, - * // ], - * // serverGroupValidationConfigurations: [ // ServerGroupValidationConfigurations - * // { // ServerGroupValidationConfiguration - * // serverGroupId: "STRING_VALUE", - * // serverValidationConfigurations: [ // ServerValidationConfigurations - * // { // ServerValidationConfiguration - * // server: { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // validationId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // serverValidationStrategy: "USERDATA", - * // userDataValidationParameters: { // UserDataValidationParameters - * // source: { - * // s3Location: { - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // }, - * // scriptType: "SHELL_SCRIPT" || "POWERSHELL_SCRIPT", - * // }, - * // }, - * // ], - * // }, - * // ], - * // }; - * - * ``` - * - * @param GetAppValidationConfigurationCommandInput - {@link GetAppValidationConfigurationCommandInput} - * @returns {@link GetAppValidationConfigurationCommandOutput} - * @see {@link GetAppValidationConfigurationCommandInput} for command's `input` shape. - * @see {@link GetAppValidationConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetAppValidationConfigurationCommand extends $Command - .classBuilder< - GetAppValidationConfigurationCommandInput, - GetAppValidationConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetAppValidationConfiguration", {}) - .n("SMSClient", "GetAppValidationConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetAppValidationConfigurationCommand) - .de(de_GetAppValidationConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetAppValidationConfigurationRequest; - output: GetAppValidationConfigurationResponse; - }; - sdk: { - input: GetAppValidationConfigurationCommandInput; - output: GetAppValidationConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetAppValidationOutputCommand.ts b/clients/client-sms/src/commands/GetAppValidationOutputCommand.ts deleted file mode 100644 index 61d90c2a47da1..0000000000000 --- a/clients/client-sms/src/commands/GetAppValidationOutputCommand.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 { GetAppValidationOutputRequest, GetAppValidationOutputResponse } from "../models/models_0"; -import { de_GetAppValidationOutputCommand, se_GetAppValidationOutputCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetAppValidationOutputCommand}. - */ -export interface GetAppValidationOutputCommandInput extends GetAppValidationOutputRequest {} -/** - * @public - * - * The output of {@link GetAppValidationOutputCommand}. - */ -export interface GetAppValidationOutputCommandOutput extends GetAppValidationOutputResponse, __MetadataBearer {} - -/** - *

Retrieves output from validating an application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetAppValidationOutputCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetAppValidationOutputCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetAppValidationOutputRequest - * appId: "STRING_VALUE", // required - * }; - * const command = new GetAppValidationOutputCommand(input); - * const response = await client.send(command); - * // { // GetAppValidationOutputResponse - * // validationOutputList: [ // ValidationOutputList - * // { // ValidationOutput - * // validationId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // status: "READY_FOR_VALIDATION" || "PENDING" || "IN_PROGRESS" || "SUCCEEDED" || "FAILED", - * // statusMessage: "STRING_VALUE", - * // latestValidationTime: new Date("TIMESTAMP"), - * // appValidationOutput: { // AppValidationOutput - * // ssmOutput: { // SSMOutput - * // s3Location: { // S3Location - * // bucket: "STRING_VALUE", - * // key: "STRING_VALUE", - * // }, - * // }, - * // }, - * // serverValidationOutput: { // ServerValidationOutput - * // server: { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // }, - * // }, - * // ], - * // }; - * - * ``` - * - * @param GetAppValidationOutputCommandInput - {@link GetAppValidationOutputCommandInput} - * @returns {@link GetAppValidationOutputCommandOutput} - * @see {@link GetAppValidationOutputCommandInput} for command's `input` shape. - * @see {@link GetAppValidationOutputCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetAppValidationOutputCommand extends $Command - .classBuilder< - GetAppValidationOutputCommandInput, - GetAppValidationOutputCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetAppValidationOutput", {}) - .n("SMSClient", "GetAppValidationOutputCommand") - .f(void 0, void 0) - .ser(se_GetAppValidationOutputCommand) - .de(de_GetAppValidationOutputCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetAppValidationOutputRequest; - output: GetAppValidationOutputResponse; - }; - sdk: { - input: GetAppValidationOutputCommandInput; - output: GetAppValidationOutputCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetConnectorsCommand.ts b/clients/client-sms/src/commands/GetConnectorsCommand.ts deleted file mode 100644 index 84e56a99e52d4..0000000000000 --- a/clients/client-sms/src/commands/GetConnectorsCommand.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 { GetConnectorsRequest, GetConnectorsResponse } from "../models/models_0"; -import { de_GetConnectorsCommand, se_GetConnectorsCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetConnectorsCommand}. - */ -export interface GetConnectorsCommandInput extends GetConnectorsRequest {} -/** - * @public - * - * The output of {@link GetConnectorsCommand}. - */ -export interface GetConnectorsCommandOutput extends GetConnectorsResponse, __MetadataBearer {} - -/** - *

Describes the connectors registered with the Server Migration Service.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetConnectorsCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetConnectorsCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetConnectorsRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new GetConnectorsCommand(input); - * const response = await client.send(command); - * // { // GetConnectorsResponse - * // connectorList: [ // ConnectorList - * // { // Connector - * // connectorId: "STRING_VALUE", - * // version: "STRING_VALUE", - * // status: "HEALTHY" || "UNHEALTHY", - * // capabilityList: [ // ConnectorCapabilityList - * // "VSPHERE" || "SCVMM" || "HYPERV-MANAGER" || "SNAPSHOT_BATCHING" || "SMS_OPTIMIZED", - * // ], - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmManagerId: "STRING_VALUE", - * // ipAddress: "STRING_VALUE", - * // macAddress: "STRING_VALUE", - * // associatedOn: new Date("TIMESTAMP"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetConnectorsCommandInput - {@link GetConnectorsCommandInput} - * @returns {@link GetConnectorsCommandOutput} - * @see {@link GetConnectorsCommandInput} for command's `input` shape. - * @see {@link GetConnectorsCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link UnauthorizedOperationException} (client fault) - *

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetConnectorsCommand extends $Command - .classBuilder< - GetConnectorsCommandInput, - GetConnectorsCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetConnectors", {}) - .n("SMSClient", "GetConnectorsCommand") - .f(void 0, void 0) - .ser(se_GetConnectorsCommand) - .de(de_GetConnectorsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetConnectorsRequest; - output: GetConnectorsResponse; - }; - sdk: { - input: GetConnectorsCommandInput; - output: GetConnectorsCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetReplicationJobsCommand.ts b/clients/client-sms/src/commands/GetReplicationJobsCommand.ts deleted file mode 100644 index f55022e586c77..0000000000000 --- a/clients/client-sms/src/commands/GetReplicationJobsCommand.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 { GetReplicationJobsRequest, GetReplicationJobsResponse } from "../models/models_0"; -import { de_GetReplicationJobsCommand, se_GetReplicationJobsCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetReplicationJobsCommand}. - */ -export interface GetReplicationJobsCommandInput extends GetReplicationJobsRequest {} -/** - * @public - * - * The output of {@link GetReplicationJobsCommand}. - */ -export interface GetReplicationJobsCommandOutput extends GetReplicationJobsResponse, __MetadataBearer {} - -/** - *

Describes the specified replication job or all of your replication jobs.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetReplicationJobsCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetReplicationJobsCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetReplicationJobsRequest - * replicationJobId: "STRING_VALUE", - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new GetReplicationJobsCommand(input); - * const response = await client.send(command); - * // { // GetReplicationJobsResponse - * // replicationJobList: [ // ReplicationJobList - * // { // ReplicationJob - * // replicationJobId: "STRING_VALUE", - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // seedReplicationTime: new Date("TIMESTAMP"), - * // frequency: Number("int"), - * // runOnce: true || false, - * // nextReplicationRunStartTime: new Date("TIMESTAMP"), - * // licenseType: "AWS" || "BYOL", - * // roleName: "STRING_VALUE", - * // latestAmiId: "STRING_VALUE", - * // state: "PENDING" || "ACTIVE" || "FAILED" || "DELETING" || "DELETED" || "COMPLETED" || "PAUSED_ON_FAILURE" || "FAILING", - * // statusMessage: "STRING_VALUE", - * // description: "STRING_VALUE", - * // numberOfRecentAmisToKeep: Number("int"), - * // encrypted: true || false, - * // kmsKeyId: "STRING_VALUE", - * // replicationRunList: [ // ReplicationRunList - * // { // ReplicationRun - * // replicationRunId: "STRING_VALUE", - * // state: "PENDING" || "MISSED" || "ACTIVE" || "FAILED" || "COMPLETED" || "DELETING" || "DELETED", - * // type: "ON_DEMAND" || "AUTOMATIC", - * // stageDetails: { // ReplicationRunStageDetails - * // stage: "STRING_VALUE", - * // stageProgress: "STRING_VALUE", - * // }, - * // statusMessage: "STRING_VALUE", - * // amiId: "STRING_VALUE", - * // scheduledStartTime: new Date("TIMESTAMP"), - * // completedTime: new Date("TIMESTAMP"), - * // description: "STRING_VALUE", - * // encrypted: true || false, - * // kmsKeyId: "STRING_VALUE", - * // }, - * // ], - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetReplicationJobsCommandInput - {@link GetReplicationJobsCommandInput} - * @returns {@link GetReplicationJobsCommandOutput} - * @see {@link GetReplicationJobsCommandInput} for command's `input` shape. - * @see {@link GetReplicationJobsCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

A specified parameter is not valid.

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

A required parameter is missing.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetReplicationJobsCommand extends $Command - .classBuilder< - GetReplicationJobsCommandInput, - GetReplicationJobsCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetReplicationJobs", {}) - .n("SMSClient", "GetReplicationJobsCommand") - .f(void 0, void 0) - .ser(se_GetReplicationJobsCommand) - .de(de_GetReplicationJobsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetReplicationJobsRequest; - output: GetReplicationJobsResponse; - }; - sdk: { - input: GetReplicationJobsCommandInput; - output: GetReplicationJobsCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetReplicationRunsCommand.ts b/clients/client-sms/src/commands/GetReplicationRunsCommand.ts deleted file mode 100644 index 940dc150112d0..0000000000000 --- a/clients/client-sms/src/commands/GetReplicationRunsCommand.ts +++ /dev/null @@ -1,169 +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 { GetReplicationRunsRequest, GetReplicationRunsResponse } from "../models/models_0"; -import { de_GetReplicationRunsCommand, se_GetReplicationRunsCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetReplicationRunsCommand}. - */ -export interface GetReplicationRunsCommandInput extends GetReplicationRunsRequest {} -/** - * @public - * - * The output of {@link GetReplicationRunsCommand}. - */ -export interface GetReplicationRunsCommandOutput extends GetReplicationRunsResponse, __MetadataBearer {} - -/** - *

Describes the replication runs for the specified replication job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetReplicationRunsCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetReplicationRunsCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetReplicationRunsRequest - * replicationJobId: "STRING_VALUE", // required - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new GetReplicationRunsCommand(input); - * const response = await client.send(command); - * // { // GetReplicationRunsResponse - * // replicationJob: { // ReplicationJob - * // replicationJobId: "STRING_VALUE", - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // seedReplicationTime: new Date("TIMESTAMP"), - * // frequency: Number("int"), - * // runOnce: true || false, - * // nextReplicationRunStartTime: new Date("TIMESTAMP"), - * // licenseType: "AWS" || "BYOL", - * // roleName: "STRING_VALUE", - * // latestAmiId: "STRING_VALUE", - * // state: "PENDING" || "ACTIVE" || "FAILED" || "DELETING" || "DELETED" || "COMPLETED" || "PAUSED_ON_FAILURE" || "FAILING", - * // statusMessage: "STRING_VALUE", - * // description: "STRING_VALUE", - * // numberOfRecentAmisToKeep: Number("int"), - * // encrypted: true || false, - * // kmsKeyId: "STRING_VALUE", - * // replicationRunList: [ // ReplicationRunList - * // { // ReplicationRun - * // replicationRunId: "STRING_VALUE", - * // state: "PENDING" || "MISSED" || "ACTIVE" || "FAILED" || "COMPLETED" || "DELETING" || "DELETED", - * // type: "ON_DEMAND" || "AUTOMATIC", - * // stageDetails: { // ReplicationRunStageDetails - * // stage: "STRING_VALUE", - * // stageProgress: "STRING_VALUE", - * // }, - * // statusMessage: "STRING_VALUE", - * // amiId: "STRING_VALUE", - * // scheduledStartTime: new Date("TIMESTAMP"), - * // completedTime: new Date("TIMESTAMP"), - * // description: "STRING_VALUE", - * // encrypted: true || false, - * // kmsKeyId: "STRING_VALUE", - * // }, - * // ], - * // }, - * // replicationRunList: [ - * // { - * // replicationRunId: "STRING_VALUE", - * // state: "PENDING" || "MISSED" || "ACTIVE" || "FAILED" || "COMPLETED" || "DELETING" || "DELETED", - * // type: "ON_DEMAND" || "AUTOMATIC", - * // stageDetails: { - * // stage: "STRING_VALUE", - * // stageProgress: "STRING_VALUE", - * // }, - * // statusMessage: "STRING_VALUE", - * // amiId: "STRING_VALUE", - * // scheduledStartTime: new Date("TIMESTAMP"), - * // completedTime: new Date("TIMESTAMP"), - * // description: "STRING_VALUE", - * // encrypted: true || false, - * // kmsKeyId: "STRING_VALUE", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetReplicationRunsCommandInput - {@link GetReplicationRunsCommandInput} - * @returns {@link GetReplicationRunsCommandOutput} - * @see {@link GetReplicationRunsCommandInput} for command's `input` shape. - * @see {@link GetReplicationRunsCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

A specified parameter is not valid.

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

A required parameter is missing.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetReplicationRunsCommand extends $Command - .classBuilder< - GetReplicationRunsCommandInput, - GetReplicationRunsCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetReplicationRuns", {}) - .n("SMSClient", "GetReplicationRunsCommand") - .f(void 0, void 0) - .ser(se_GetReplicationRunsCommand) - .de(de_GetReplicationRunsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetReplicationRunsRequest; - output: GetReplicationRunsResponse; - }; - sdk: { - input: GetReplicationRunsCommandInput; - output: GetReplicationRunsCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/GetServersCommand.ts b/clients/client-sms/src/commands/GetServersCommand.ts deleted file mode 100644 index 651857b01721d..0000000000000 --- a/clients/client-sms/src/commands/GetServersCommand.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 { GetServersRequest, GetServersResponse } from "../models/models_0"; -import { de_GetServersCommand, se_GetServersCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GetServersCommand}. - */ -export interface GetServersCommandInput extends GetServersRequest {} -/** - * @public - * - * The output of {@link GetServersCommand}. - */ -export interface GetServersCommandOutput extends GetServersResponse, __MetadataBearer {} - -/** - *

Describes the servers in your server catalog.

- *

Before you can describe your servers, you must import them using ImportServerCatalog.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, GetServersCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, GetServersCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // GetServersRequest - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * vmServerAddressList: [ // VmServerAddressList - * { // VmServerAddress - * vmManagerId: "STRING_VALUE", - * vmId: "STRING_VALUE", - * }, - * ], - * }; - * const command = new GetServersCommand(input); - * const response = await client.send(command); - * // { // GetServersResponse - * // lastModifiedOn: new Date("TIMESTAMP"), - * // serverCatalogStatus: "NOT_IMPORTED" || "IMPORTING" || "AVAILABLE" || "DELETED" || "EXPIRED", - * // serverList: [ // ServerList - * // { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetServersCommandInput - {@link GetServersCommandInput} - * @returns {@link GetServersCommandOutput} - * @see {@link GetServersCommandInput} for command's `input` shape. - * @see {@link GetServersCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class GetServersCommand extends $Command - .classBuilder< - GetServersCommandInput, - GetServersCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "GetServers", {}) - .n("SMSClient", "GetServersCommand") - .f(void 0, void 0) - .ser(se_GetServersCommand) - .de(de_GetServersCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: GetServersRequest; - output: GetServersResponse; - }; - sdk: { - input: GetServersCommandInput; - output: GetServersCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/ImportAppCatalogCommand.ts b/clients/client-sms/src/commands/ImportAppCatalogCommand.ts deleted file mode 100644 index a81a8b1e874bf..0000000000000 --- a/clients/client-sms/src/commands/ImportAppCatalogCommand.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 { ImportAppCatalogRequest, ImportAppCatalogResponse } from "../models/models_0"; -import { de_ImportAppCatalogCommand, se_ImportAppCatalogCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ImportAppCatalogCommand}. - */ -export interface ImportAppCatalogCommandInput extends ImportAppCatalogRequest {} -/** - * @public - * - * The output of {@link ImportAppCatalogCommand}. - */ -export interface ImportAppCatalogCommandOutput extends ImportAppCatalogResponse, __MetadataBearer {} - -/** - *

Allows application import from Migration Hub.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, ImportAppCatalogCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, ImportAppCatalogCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // ImportAppCatalogRequest - * roleName: "STRING_VALUE", - * }; - * const command = new ImportAppCatalogCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param ImportAppCatalogCommandInput - {@link ImportAppCatalogCommandInput} - * @returns {@link ImportAppCatalogCommandOutput} - * @see {@link ImportAppCatalogCommandInput} for command's `input` shape. - * @see {@link ImportAppCatalogCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class ImportAppCatalogCommand extends $Command - .classBuilder< - ImportAppCatalogCommandInput, - ImportAppCatalogCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "ImportAppCatalog", {}) - .n("SMSClient", "ImportAppCatalogCommand") - .f(void 0, void 0) - .ser(se_ImportAppCatalogCommand) - .de(de_ImportAppCatalogCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ImportAppCatalogRequest; - output: {}; - }; - sdk: { - input: ImportAppCatalogCommandInput; - output: ImportAppCatalogCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/ImportServerCatalogCommand.ts b/clients/client-sms/src/commands/ImportServerCatalogCommand.ts deleted file mode 100644 index d60f08a3f6e94..0000000000000 --- a/clients/client-sms/src/commands/ImportServerCatalogCommand.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 { ImportServerCatalogRequest, ImportServerCatalogResponse } from "../models/models_0"; -import { de_ImportServerCatalogCommand, se_ImportServerCatalogCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ImportServerCatalogCommand}. - */ -export interface ImportServerCatalogCommandInput extends ImportServerCatalogRequest {} -/** - * @public - * - * The output of {@link ImportServerCatalogCommand}. - */ -export interface ImportServerCatalogCommandOutput extends ImportServerCatalogResponse, __MetadataBearer {} - -/** - *

Gathers a complete list of on-premises servers. Connectors must be installed and - * monitoring all servers to import.

- *

This call returns immediately, but might take additional time to retrieve all the - * servers.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, ImportServerCatalogCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, ImportServerCatalogCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = {}; - * const command = new ImportServerCatalogCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param ImportServerCatalogCommandInput - {@link ImportServerCatalogCommandInput} - * @returns {@link ImportServerCatalogCommandOutput} - * @see {@link ImportServerCatalogCommandInput} for command's `input` shape. - * @see {@link ImportServerCatalogCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InvalidParameterException} (client fault) - *

A specified parameter is not valid.

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

A required parameter is missing.

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

There are no connectors available.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class ImportServerCatalogCommand extends $Command - .classBuilder< - ImportServerCatalogCommandInput, - ImportServerCatalogCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "ImportServerCatalog", {}) - .n("SMSClient", "ImportServerCatalogCommand") - .f(void 0, void 0) - .ser(se_ImportServerCatalogCommand) - .de(de_ImportServerCatalogCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: {}; - output: {}; - }; - sdk: { - input: ImportServerCatalogCommandInput; - output: ImportServerCatalogCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/LaunchAppCommand.ts b/clients/client-sms/src/commands/LaunchAppCommand.ts deleted file mode 100644 index 38d786a83a864..0000000000000 --- a/clients/client-sms/src/commands/LaunchAppCommand.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 { LaunchAppRequest, LaunchAppResponse } from "../models/models_0"; -import { de_LaunchAppCommand, se_LaunchAppCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link LaunchAppCommand}. - */ -export interface LaunchAppCommandInput extends LaunchAppRequest {} -/** - * @public - * - * The output of {@link LaunchAppCommand}. - */ -export interface LaunchAppCommandOutput extends LaunchAppResponse, __MetadataBearer {} - -/** - *

Launches the specified application as a stack in CloudFormation.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, LaunchAppCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, LaunchAppCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // LaunchAppRequest - * appId: "STRING_VALUE", - * }; - * const command = new LaunchAppCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param LaunchAppCommandInput - {@link LaunchAppCommandInput} - * @returns {@link LaunchAppCommandOutput} - * @see {@link LaunchAppCommandInput} for command's `input` shape. - * @see {@link LaunchAppCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class LaunchAppCommand extends $Command - .classBuilder< - LaunchAppCommandInput, - LaunchAppCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "LaunchApp", {}) - .n("SMSClient", "LaunchAppCommand") - .f(void 0, void 0) - .ser(se_LaunchAppCommand) - .de(de_LaunchAppCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: LaunchAppRequest; - output: {}; - }; - sdk: { - input: LaunchAppCommandInput; - output: LaunchAppCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/ListAppsCommand.ts b/clients/client-sms/src/commands/ListAppsCommand.ts deleted file mode 100644 index 87f8154058545..0000000000000 --- a/clients/client-sms/src/commands/ListAppsCommand.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 { ListAppsRequest, ListAppsResponse } from "../models/models_0"; -import { de_ListAppsCommand, se_ListAppsCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListAppsCommand}. - */ -export interface ListAppsCommandInput extends ListAppsRequest {} -/** - * @public - * - * The output of {@link ListAppsCommand}. - */ -export interface ListAppsCommandOutput extends ListAppsResponse, __MetadataBearer {} - -/** - *

Retrieves summaries for all applications.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, ListAppsCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, ListAppsCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // ListAppsRequest - * appIds: [ // AppIds - * "STRING_VALUE", - * ], - * nextToken: "STRING_VALUE", - * maxResults: Number("int"), - * }; - * const command = new ListAppsCommand(input); - * const response = await client.send(command); - * // { // ListAppsResponse - * // apps: [ // Apps - * // { // AppSummary - * // appId: "STRING_VALUE", - * // importedAppId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // description: "STRING_VALUE", - * // status: "CREATING" || "ACTIVE" || "UPDATING" || "DELETING" || "DELETED" || "DELETE_FAILED", - * // statusMessage: "STRING_VALUE", - * // replicationConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // replicationStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_REPLICATION" || "VALIDATION_IN_PROGRESS" || "REPLICATION_PENDING" || "REPLICATION_IN_PROGRESS" || "REPLICATED" || "PARTIALLY_REPLICATED" || "DELTA_REPLICATION_IN_PROGRESS" || "DELTA_REPLICATED" || "DELTA_REPLICATION_FAILED" || "REPLICATION_FAILED" || "REPLICATION_STOPPING" || "REPLICATION_STOP_FAILED" || "REPLICATION_STOPPED", - * // replicationStatusMessage: "STRING_VALUE", - * // latestReplicationTime: new Date("TIMESTAMP"), - * // launchConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // launchStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_LAUNCH" || "VALIDATION_IN_PROGRESS" || "LAUNCH_PENDING" || "LAUNCH_IN_PROGRESS" || "LAUNCHED" || "PARTIALLY_LAUNCHED" || "DELTA_LAUNCH_IN_PROGRESS" || "DELTA_LAUNCH_FAILED" || "LAUNCH_FAILED" || "TERMINATE_IN_PROGRESS" || "TERMINATE_FAILED" || "TERMINATED", - * // launchStatusMessage: "STRING_VALUE", - * // launchDetails: { // LaunchDetails - * // latestLaunchTime: new Date("TIMESTAMP"), - * // stackName: "STRING_VALUE", - * // stackId: "STRING_VALUE", - * // }, - * // creationTime: new Date("TIMESTAMP"), - * // lastModified: new Date("TIMESTAMP"), - * // roleName: "STRING_VALUE", - * // totalServerGroups: Number("int"), - * // totalServers: Number("int"), - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListAppsCommandInput - {@link ListAppsCommandInput} - * @returns {@link ListAppsCommandOutput} - * @see {@link ListAppsCommandInput} for command's `input` shape. - * @see {@link ListAppsCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class ListAppsCommand extends $Command - .classBuilder< - ListAppsCommandInput, - ListAppsCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "ListApps", {}) - .n("SMSClient", "ListAppsCommand") - .f(void 0, void 0) - .ser(se_ListAppsCommand) - .de(de_ListAppsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListAppsRequest; - output: ListAppsResponse; - }; - sdk: { - input: ListAppsCommandInput; - output: ListAppsCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/NotifyAppValidationOutputCommand.ts b/clients/client-sms/src/commands/NotifyAppValidationOutputCommand.ts deleted file mode 100644 index 8f39933c7ee39..0000000000000 --- a/clients/client-sms/src/commands/NotifyAppValidationOutputCommand.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 { NotifyAppValidationOutputRequest, NotifyAppValidationOutputResponse } from "../models/models_0"; -import { de_NotifyAppValidationOutputCommand, se_NotifyAppValidationOutputCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link NotifyAppValidationOutputCommand}. - */ -export interface NotifyAppValidationOutputCommandInput extends NotifyAppValidationOutputRequest {} -/** - * @public - * - * The output of {@link NotifyAppValidationOutputCommand}. - */ -export interface NotifyAppValidationOutputCommandOutput extends NotifyAppValidationOutputResponse, __MetadataBearer {} - -/** - *

Provides information to Server Migration Service about whether application validation is successful.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, NotifyAppValidationOutputCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, NotifyAppValidationOutputCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // NotifyAppValidationOutputRequest - * appId: "STRING_VALUE", // required - * notificationContext: { // NotificationContext - * validationId: "STRING_VALUE", - * status: "READY_FOR_VALIDATION" || "PENDING" || "IN_PROGRESS" || "SUCCEEDED" || "FAILED", - * statusMessage: "STRING_VALUE", - * }, - * }; - * const command = new NotifyAppValidationOutputCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param NotifyAppValidationOutputCommandInput - {@link NotifyAppValidationOutputCommandInput} - * @returns {@link NotifyAppValidationOutputCommandOutput} - * @see {@link NotifyAppValidationOutputCommandInput} for command's `input` shape. - * @see {@link NotifyAppValidationOutputCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class NotifyAppValidationOutputCommand extends $Command - .classBuilder< - NotifyAppValidationOutputCommandInput, - NotifyAppValidationOutputCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "NotifyAppValidationOutput", {}) - .n("SMSClient", "NotifyAppValidationOutputCommand") - .f(void 0, void 0) - .ser(se_NotifyAppValidationOutputCommand) - .de(de_NotifyAppValidationOutputCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: NotifyAppValidationOutputRequest; - output: {}; - }; - sdk: { - input: NotifyAppValidationOutputCommandInput; - output: NotifyAppValidationOutputCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/PutAppLaunchConfigurationCommand.ts b/clients/client-sms/src/commands/PutAppLaunchConfigurationCommand.ts deleted file mode 100644 index 7d41feb63e03d..0000000000000 --- a/clients/client-sms/src/commands/PutAppLaunchConfigurationCommand.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 { PutAppLaunchConfigurationRequest, PutAppLaunchConfigurationResponse } from "../models/models_0"; -import { de_PutAppLaunchConfigurationCommand, se_PutAppLaunchConfigurationCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link PutAppLaunchConfigurationCommand}. - */ -export interface PutAppLaunchConfigurationCommandInput extends PutAppLaunchConfigurationRequest {} -/** - * @public - * - * The output of {@link PutAppLaunchConfigurationCommand}. - */ -export interface PutAppLaunchConfigurationCommandOutput extends PutAppLaunchConfigurationResponse, __MetadataBearer {} - -/** - *

Creates or updates the launch configuration for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, PutAppLaunchConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, PutAppLaunchConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // PutAppLaunchConfigurationRequest - * appId: "STRING_VALUE", - * roleName: "STRING_VALUE", - * autoLaunch: true || false, - * serverGroupLaunchConfigurations: [ // ServerGroupLaunchConfigurations - * { // ServerGroupLaunchConfiguration - * serverGroupId: "STRING_VALUE", - * launchOrder: Number("int"), - * serverLaunchConfigurations: [ // ServerLaunchConfigurations - * { // ServerLaunchConfiguration - * server: { // Server - * serverId: "STRING_VALUE", - * serverType: "VIRTUAL_MACHINE", - * vmServer: { // VmServer - * vmServerAddress: { // VmServerAddress - * vmManagerId: "STRING_VALUE", - * vmId: "STRING_VALUE", - * }, - * vmName: "STRING_VALUE", - * vmManagerName: "STRING_VALUE", - * vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * vmPath: "STRING_VALUE", - * }, - * replicationJobId: "STRING_VALUE", - * replicationJobTerminated: true || false, - * }, - * logicalId: "STRING_VALUE", - * vpc: "STRING_VALUE", - * subnet: "STRING_VALUE", - * securityGroup: "STRING_VALUE", - * ec2KeyName: "STRING_VALUE", - * userData: { // UserData - * s3Location: { // S3Location - * bucket: "STRING_VALUE", - * key: "STRING_VALUE", - * }, - * }, - * instanceType: "STRING_VALUE", - * associatePublicIpAddress: true || false, - * iamInstanceProfileName: "STRING_VALUE", - * configureScript: { - * bucket: "STRING_VALUE", - * key: "STRING_VALUE", - * }, - * configureScriptType: "SHELL_SCRIPT" || "POWERSHELL_SCRIPT", - * }, - * ], - * }, - * ], - * }; - * const command = new PutAppLaunchConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param PutAppLaunchConfigurationCommandInput - {@link PutAppLaunchConfigurationCommandInput} - * @returns {@link PutAppLaunchConfigurationCommandOutput} - * @see {@link PutAppLaunchConfigurationCommandInput} for command's `input` shape. - * @see {@link PutAppLaunchConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class PutAppLaunchConfigurationCommand extends $Command - .classBuilder< - PutAppLaunchConfigurationCommandInput, - PutAppLaunchConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "PutAppLaunchConfiguration", {}) - .n("SMSClient", "PutAppLaunchConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutAppLaunchConfigurationCommand) - .de(de_PutAppLaunchConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: PutAppLaunchConfigurationRequest; - output: {}; - }; - sdk: { - input: PutAppLaunchConfigurationCommandInput; - output: PutAppLaunchConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/PutAppReplicationConfigurationCommand.ts b/clients/client-sms/src/commands/PutAppReplicationConfigurationCommand.ts deleted file mode 100644 index 149d9be636a2a..0000000000000 --- a/clients/client-sms/src/commands/PutAppReplicationConfigurationCommand.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 { PutAppReplicationConfigurationRequest, PutAppReplicationConfigurationResponse } from "../models/models_0"; -import { - de_PutAppReplicationConfigurationCommand, - se_PutAppReplicationConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link PutAppReplicationConfigurationCommand}. - */ -export interface PutAppReplicationConfigurationCommandInput extends PutAppReplicationConfigurationRequest {} -/** - * @public - * - * The output of {@link PutAppReplicationConfigurationCommand}. - */ -export interface PutAppReplicationConfigurationCommandOutput - extends PutAppReplicationConfigurationResponse, - __MetadataBearer {} - -/** - *

Creates or updates the replication configuration for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, PutAppReplicationConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, PutAppReplicationConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // PutAppReplicationConfigurationRequest - * appId: "STRING_VALUE", - * serverGroupReplicationConfigurations: [ // ServerGroupReplicationConfigurations - * { // ServerGroupReplicationConfiguration - * serverGroupId: "STRING_VALUE", - * serverReplicationConfigurations: [ // ServerReplicationConfigurations - * { // ServerReplicationConfiguration - * server: { // Server - * serverId: "STRING_VALUE", - * serverType: "VIRTUAL_MACHINE", - * vmServer: { // VmServer - * vmServerAddress: { // VmServerAddress - * vmManagerId: "STRING_VALUE", - * vmId: "STRING_VALUE", - * }, - * vmName: "STRING_VALUE", - * vmManagerName: "STRING_VALUE", - * vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * vmPath: "STRING_VALUE", - * }, - * replicationJobId: "STRING_VALUE", - * replicationJobTerminated: true || false, - * }, - * serverReplicationParameters: { // ServerReplicationParameters - * seedTime: new Date("TIMESTAMP"), - * frequency: Number("int"), - * runOnce: true || false, - * licenseType: "AWS" || "BYOL", - * numberOfRecentAmisToKeep: Number("int"), - * encrypted: true || false, - * kmsKeyId: "STRING_VALUE", - * }, - * }, - * ], - * }, - * ], - * }; - * const command = new PutAppReplicationConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param PutAppReplicationConfigurationCommandInput - {@link PutAppReplicationConfigurationCommandInput} - * @returns {@link PutAppReplicationConfigurationCommandOutput} - * @see {@link PutAppReplicationConfigurationCommandInput} for command's `input` shape. - * @see {@link PutAppReplicationConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class PutAppReplicationConfigurationCommand extends $Command - .classBuilder< - PutAppReplicationConfigurationCommandInput, - PutAppReplicationConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "PutAppReplicationConfiguration", {}) - .n("SMSClient", "PutAppReplicationConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutAppReplicationConfigurationCommand) - .de(de_PutAppReplicationConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: PutAppReplicationConfigurationRequest; - output: {}; - }; - sdk: { - input: PutAppReplicationConfigurationCommandInput; - output: PutAppReplicationConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/PutAppValidationConfigurationCommand.ts b/clients/client-sms/src/commands/PutAppValidationConfigurationCommand.ts deleted file mode 100644 index 4befdba3078af..0000000000000 --- a/clients/client-sms/src/commands/PutAppValidationConfigurationCommand.ts +++ /dev/null @@ -1,169 +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 { PutAppValidationConfigurationRequest, PutAppValidationConfigurationResponse } from "../models/models_0"; -import { - de_PutAppValidationConfigurationCommand, - se_PutAppValidationConfigurationCommand, -} from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link PutAppValidationConfigurationCommand}. - */ -export interface PutAppValidationConfigurationCommandInput extends PutAppValidationConfigurationRequest {} -/** - * @public - * - * The output of {@link PutAppValidationConfigurationCommand}. - */ -export interface PutAppValidationConfigurationCommandOutput - extends PutAppValidationConfigurationResponse, - __MetadataBearer {} - -/** - *

Creates or updates a validation configuration for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, PutAppValidationConfigurationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, PutAppValidationConfigurationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // PutAppValidationConfigurationRequest - * appId: "STRING_VALUE", // required - * appValidationConfigurations: [ // AppValidationConfigurations - * { // AppValidationConfiguration - * validationId: "STRING_VALUE", - * name: "STRING_VALUE", - * appValidationStrategy: "SSM", - * ssmValidationParameters: { // SSMValidationParameters - * source: { // Source - * s3Location: { // S3Location - * bucket: "STRING_VALUE", - * key: "STRING_VALUE", - * }, - * }, - * instanceId: "STRING_VALUE", - * scriptType: "SHELL_SCRIPT" || "POWERSHELL_SCRIPT", - * command: "STRING_VALUE", - * executionTimeoutSeconds: Number("int"), - * outputS3BucketName: "STRING_VALUE", - * }, - * }, - * ], - * serverGroupValidationConfigurations: [ // ServerGroupValidationConfigurations - * { // ServerGroupValidationConfiguration - * serverGroupId: "STRING_VALUE", - * serverValidationConfigurations: [ // ServerValidationConfigurations - * { // ServerValidationConfiguration - * server: { // Server - * serverId: "STRING_VALUE", - * serverType: "VIRTUAL_MACHINE", - * vmServer: { // VmServer - * vmServerAddress: { // VmServerAddress - * vmManagerId: "STRING_VALUE", - * vmId: "STRING_VALUE", - * }, - * vmName: "STRING_VALUE", - * vmManagerName: "STRING_VALUE", - * vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * vmPath: "STRING_VALUE", - * }, - * replicationJobId: "STRING_VALUE", - * replicationJobTerminated: true || false, - * }, - * validationId: "STRING_VALUE", - * name: "STRING_VALUE", - * serverValidationStrategy: "USERDATA", - * userDataValidationParameters: { // UserDataValidationParameters - * source: { - * s3Location: { - * bucket: "STRING_VALUE", - * key: "STRING_VALUE", - * }, - * }, - * scriptType: "SHELL_SCRIPT" || "POWERSHELL_SCRIPT", - * }, - * }, - * ], - * }, - * ], - * }; - * const command = new PutAppValidationConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param PutAppValidationConfigurationCommandInput - {@link PutAppValidationConfigurationCommandInput} - * @returns {@link PutAppValidationConfigurationCommandOutput} - * @see {@link PutAppValidationConfigurationCommandInput} for command's `input` shape. - * @see {@link PutAppValidationConfigurationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class PutAppValidationConfigurationCommand extends $Command - .classBuilder< - PutAppValidationConfigurationCommandInput, - PutAppValidationConfigurationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "PutAppValidationConfiguration", {}) - .n("SMSClient", "PutAppValidationConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutAppValidationConfigurationCommand) - .de(de_PutAppValidationConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: PutAppValidationConfigurationRequest; - output: {}; - }; - sdk: { - input: PutAppValidationConfigurationCommandInput; - output: PutAppValidationConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/StartAppReplicationCommand.ts b/clients/client-sms/src/commands/StartAppReplicationCommand.ts deleted file mode 100644 index afc202c54db7b..0000000000000 --- a/clients/client-sms/src/commands/StartAppReplicationCommand.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 { StartAppReplicationRequest, StartAppReplicationResponse } from "../models/models_0"; -import { de_StartAppReplicationCommand, se_StartAppReplicationCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartAppReplicationCommand}. - */ -export interface StartAppReplicationCommandInput extends StartAppReplicationRequest {} -/** - * @public - * - * The output of {@link StartAppReplicationCommand}. - */ -export interface StartAppReplicationCommandOutput extends StartAppReplicationResponse, __MetadataBearer {} - -/** - *

Starts replicating the specified application by creating replication jobs for each server in the - * application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, StartAppReplicationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, StartAppReplicationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // StartAppReplicationRequest - * appId: "STRING_VALUE", - * }; - * const command = new StartAppReplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param StartAppReplicationCommandInput - {@link StartAppReplicationCommandInput} - * @returns {@link StartAppReplicationCommandOutput} - * @see {@link StartAppReplicationCommandInput} for command's `input` shape. - * @see {@link StartAppReplicationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class StartAppReplicationCommand extends $Command - .classBuilder< - StartAppReplicationCommandInput, - StartAppReplicationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "StartAppReplication", {}) - .n("SMSClient", "StartAppReplicationCommand") - .f(void 0, void 0) - .ser(se_StartAppReplicationCommand) - .de(de_StartAppReplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartAppReplicationRequest; - output: {}; - }; - sdk: { - input: StartAppReplicationCommandInput; - output: StartAppReplicationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/StartOnDemandAppReplicationCommand.ts b/clients/client-sms/src/commands/StartOnDemandAppReplicationCommand.ts deleted file mode 100644 index 88e733ec07844..0000000000000 --- a/clients/client-sms/src/commands/StartOnDemandAppReplicationCommand.ts +++ /dev/null @@ -1,110 +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 { StartOnDemandAppReplicationRequest, StartOnDemandAppReplicationResponse } from "../models/models_0"; -import { de_StartOnDemandAppReplicationCommand, se_StartOnDemandAppReplicationCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartOnDemandAppReplicationCommand}. - */ -export interface StartOnDemandAppReplicationCommandInput extends StartOnDemandAppReplicationRequest {} -/** - * @public - * - * The output of {@link StartOnDemandAppReplicationCommand}. - */ -export interface StartOnDemandAppReplicationCommandOutput - extends StartOnDemandAppReplicationResponse, - __MetadataBearer {} - -/** - *

Starts an on-demand replication run for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, StartOnDemandAppReplicationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, StartOnDemandAppReplicationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // StartOnDemandAppReplicationRequest - * appId: "STRING_VALUE", // required - * description: "STRING_VALUE", - * }; - * const command = new StartOnDemandAppReplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param StartOnDemandAppReplicationCommandInput - {@link StartOnDemandAppReplicationCommandInput} - * @returns {@link StartOnDemandAppReplicationCommandOutput} - * @see {@link StartOnDemandAppReplicationCommandInput} for command's `input` shape. - * @see {@link StartOnDemandAppReplicationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class StartOnDemandAppReplicationCommand extends $Command - .classBuilder< - StartOnDemandAppReplicationCommandInput, - StartOnDemandAppReplicationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "StartOnDemandAppReplication", {}) - .n("SMSClient", "StartOnDemandAppReplicationCommand") - .f(void 0, void 0) - .ser(se_StartOnDemandAppReplicationCommand) - .de(de_StartOnDemandAppReplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartOnDemandAppReplicationRequest; - output: {}; - }; - sdk: { - input: StartOnDemandAppReplicationCommandInput; - output: StartOnDemandAppReplicationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/StartOnDemandReplicationRunCommand.ts b/clients/client-sms/src/commands/StartOnDemandReplicationRunCommand.ts deleted file mode 100644 index 4626428abb36f..0000000000000 --- a/clients/client-sms/src/commands/StartOnDemandReplicationRunCommand.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 { StartOnDemandReplicationRunRequest, StartOnDemandReplicationRunResponse } from "../models/models_0"; -import { de_StartOnDemandReplicationRunCommand, se_StartOnDemandReplicationRunCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StartOnDemandReplicationRunCommand}. - */ -export interface StartOnDemandReplicationRunCommandInput extends StartOnDemandReplicationRunRequest {} -/** - * @public - * - * The output of {@link StartOnDemandReplicationRunCommand}. - */ -export interface StartOnDemandReplicationRunCommandOutput - extends StartOnDemandReplicationRunResponse, - __MetadataBearer {} - -/** - *

Starts an on-demand replication run for the specified replication job. This - * replication run starts immediately. This replication run is in addition to the ones - * already scheduled.

- *

There is a limit on the number of on-demand replications runs that you can request - * in a 24-hour period.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, StartOnDemandReplicationRunCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, StartOnDemandReplicationRunCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // StartOnDemandReplicationRunRequest - * replicationJobId: "STRING_VALUE", // required - * description: "STRING_VALUE", - * }; - * const command = new StartOnDemandReplicationRunCommand(input); - * const response = await client.send(command); - * // { // StartOnDemandReplicationRunResponse - * // replicationRunId: "STRING_VALUE", - * // }; - * - * ``` - * - * @param StartOnDemandReplicationRunCommandInput - {@link StartOnDemandReplicationRunCommandInput} - * @returns {@link StartOnDemandReplicationRunCommandOutput} - * @see {@link StartOnDemandReplicationRunCommandInput} for command's `input` shape. - * @see {@link StartOnDemandReplicationRunCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link DryRunOperationException} (client fault) - *

The user has the required permissions, so the request would have succeeded, - * but a dry run was performed.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You have exceeded the number of on-demand replication runs you can request in a - * 24-hour period.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class StartOnDemandReplicationRunCommand extends $Command - .classBuilder< - StartOnDemandReplicationRunCommandInput, - StartOnDemandReplicationRunCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "StartOnDemandReplicationRun", {}) - .n("SMSClient", "StartOnDemandReplicationRunCommand") - .f(void 0, void 0) - .ser(se_StartOnDemandReplicationRunCommand) - .de(de_StartOnDemandReplicationRunCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StartOnDemandReplicationRunRequest; - output: StartOnDemandReplicationRunResponse; - }; - sdk: { - input: StartOnDemandReplicationRunCommandInput; - output: StartOnDemandReplicationRunCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/StopAppReplicationCommand.ts b/clients/client-sms/src/commands/StopAppReplicationCommand.ts deleted file mode 100644 index 95fa11b5a1e9a..0000000000000 --- a/clients/client-sms/src/commands/StopAppReplicationCommand.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 { StopAppReplicationRequest, StopAppReplicationResponse } from "../models/models_0"; -import { de_StopAppReplicationCommand, se_StopAppReplicationCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link StopAppReplicationCommand}. - */ -export interface StopAppReplicationCommandInput extends StopAppReplicationRequest {} -/** - * @public - * - * The output of {@link StopAppReplicationCommand}. - */ -export interface StopAppReplicationCommandOutput extends StopAppReplicationResponse, __MetadataBearer {} - -/** - *

Stops replicating the specified application by deleting the replication job for each server in - * the application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, StopAppReplicationCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, StopAppReplicationCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // StopAppReplicationRequest - * appId: "STRING_VALUE", - * }; - * const command = new StopAppReplicationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param StopAppReplicationCommandInput - {@link StopAppReplicationCommandInput} - * @returns {@link StopAppReplicationCommandOutput} - * @see {@link StopAppReplicationCommandInput} for command's `input` shape. - * @see {@link StopAppReplicationCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class StopAppReplicationCommand extends $Command - .classBuilder< - StopAppReplicationCommandInput, - StopAppReplicationCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "StopAppReplication", {}) - .n("SMSClient", "StopAppReplicationCommand") - .f(void 0, void 0) - .ser(se_StopAppReplicationCommand) - .de(de_StopAppReplicationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: StopAppReplicationRequest; - output: {}; - }; - sdk: { - input: StopAppReplicationCommandInput; - output: StopAppReplicationCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/TerminateAppCommand.ts b/clients/client-sms/src/commands/TerminateAppCommand.ts deleted file mode 100644 index a940ce53382c8..0000000000000 --- a/clients/client-sms/src/commands/TerminateAppCommand.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 { TerminateAppRequest, TerminateAppResponse } from "../models/models_0"; -import { de_TerminateAppCommand, se_TerminateAppCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TerminateAppCommand}. - */ -export interface TerminateAppCommandInput extends TerminateAppRequest {} -/** - * @public - * - * The output of {@link TerminateAppCommand}. - */ -export interface TerminateAppCommandOutput extends TerminateAppResponse, __MetadataBearer {} - -/** - *

Terminates the stack for the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, TerminateAppCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, TerminateAppCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // TerminateAppRequest - * appId: "STRING_VALUE", - * }; - * const command = new TerminateAppCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TerminateAppCommandInput - {@link TerminateAppCommandInput} - * @returns {@link TerminateAppCommandOutput} - * @see {@link TerminateAppCommandInput} for command's `input` shape. - * @see {@link TerminateAppCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class TerminateAppCommand extends $Command - .classBuilder< - TerminateAppCommandInput, - TerminateAppCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "TerminateApp", {}) - .n("SMSClient", "TerminateAppCommand") - .f(void 0, void 0) - .ser(se_TerminateAppCommand) - .de(de_TerminateAppCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TerminateAppRequest; - output: {}; - }; - sdk: { - input: TerminateAppCommandInput; - output: TerminateAppCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/UpdateAppCommand.ts b/clients/client-sms/src/commands/UpdateAppCommand.ts deleted file mode 100644 index aec43bc189248..0000000000000 --- a/clients/client-sms/src/commands/UpdateAppCommand.ts +++ /dev/null @@ -1,196 +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 { UpdateAppRequest, UpdateAppResponse } from "../models/models_0"; -import { de_UpdateAppCommand, se_UpdateAppCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateAppCommand}. - */ -export interface UpdateAppCommandInput extends UpdateAppRequest {} -/** - * @public - * - * The output of {@link UpdateAppCommand}. - */ -export interface UpdateAppCommandOutput extends UpdateAppResponse, __MetadataBearer {} - -/** - *

Updates the specified application.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, UpdateAppCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, UpdateAppCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // UpdateAppRequest - * appId: "STRING_VALUE", - * name: "STRING_VALUE", - * description: "STRING_VALUE", - * roleName: "STRING_VALUE", - * serverGroups: [ // ServerGroups - * { // ServerGroup - * serverGroupId: "STRING_VALUE", - * name: "STRING_VALUE", - * serverList: [ // ServerList - * { // Server - * serverId: "STRING_VALUE", - * serverType: "VIRTUAL_MACHINE", - * vmServer: { // VmServer - * vmServerAddress: { // VmServerAddress - * vmManagerId: "STRING_VALUE", - * vmId: "STRING_VALUE", - * }, - * vmName: "STRING_VALUE", - * vmManagerName: "STRING_VALUE", - * vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * vmPath: "STRING_VALUE", - * }, - * replicationJobId: "STRING_VALUE", - * replicationJobTerminated: true || false, - * }, - * ], - * }, - * ], - * tags: [ // Tags - * { // Tag - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }; - * const command = new UpdateAppCommand(input); - * const response = await client.send(command); - * // { // UpdateAppResponse - * // appSummary: { // AppSummary - * // appId: "STRING_VALUE", - * // importedAppId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // description: "STRING_VALUE", - * // status: "CREATING" || "ACTIVE" || "UPDATING" || "DELETING" || "DELETED" || "DELETE_FAILED", - * // statusMessage: "STRING_VALUE", - * // replicationConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // replicationStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_REPLICATION" || "VALIDATION_IN_PROGRESS" || "REPLICATION_PENDING" || "REPLICATION_IN_PROGRESS" || "REPLICATED" || "PARTIALLY_REPLICATED" || "DELTA_REPLICATION_IN_PROGRESS" || "DELTA_REPLICATED" || "DELTA_REPLICATION_FAILED" || "REPLICATION_FAILED" || "REPLICATION_STOPPING" || "REPLICATION_STOP_FAILED" || "REPLICATION_STOPPED", - * // replicationStatusMessage: "STRING_VALUE", - * // latestReplicationTime: new Date("TIMESTAMP"), - * // launchConfigurationStatus: "NOT_CONFIGURED" || "CONFIGURED", - * // launchStatus: "READY_FOR_CONFIGURATION" || "CONFIGURATION_IN_PROGRESS" || "CONFIGURATION_INVALID" || "READY_FOR_LAUNCH" || "VALIDATION_IN_PROGRESS" || "LAUNCH_PENDING" || "LAUNCH_IN_PROGRESS" || "LAUNCHED" || "PARTIALLY_LAUNCHED" || "DELTA_LAUNCH_IN_PROGRESS" || "DELTA_LAUNCH_FAILED" || "LAUNCH_FAILED" || "TERMINATE_IN_PROGRESS" || "TERMINATE_FAILED" || "TERMINATED", - * // launchStatusMessage: "STRING_VALUE", - * // launchDetails: { // LaunchDetails - * // latestLaunchTime: new Date("TIMESTAMP"), - * // stackName: "STRING_VALUE", - * // stackId: "STRING_VALUE", - * // }, - * // creationTime: new Date("TIMESTAMP"), - * // lastModified: new Date("TIMESTAMP"), - * // roleName: "STRING_VALUE", - * // totalServerGroups: Number("int"), - * // totalServers: Number("int"), - * // }, - * // serverGroups: [ // ServerGroups - * // { // ServerGroup - * // serverGroupId: "STRING_VALUE", - * // name: "STRING_VALUE", - * // serverList: [ // ServerList - * // { // Server - * // serverId: "STRING_VALUE", - * // serverType: "VIRTUAL_MACHINE", - * // vmServer: { // VmServer - * // vmServerAddress: { // VmServerAddress - * // vmManagerId: "STRING_VALUE", - * // vmId: "STRING_VALUE", - * // }, - * // vmName: "STRING_VALUE", - * // vmManagerName: "STRING_VALUE", - * // vmManagerType: "VSPHERE" || "SCVMM" || "HYPERV-MANAGER", - * // vmPath: "STRING_VALUE", - * // }, - * // replicationJobId: "STRING_VALUE", - * // replicationJobTerminated: true || false, - * // }, - * // ], - * // }, - * // ], - * // tags: [ // Tags - * // { // Tag - * // key: "STRING_VALUE", - * // value: "STRING_VALUE", - * // }, - * // ], - * // }; - * - * ``` - * - * @param UpdateAppCommandInput - {@link UpdateAppCommandInput} - * @returns {@link UpdateAppCommandOutput} - * @see {@link UpdateAppCommandInput} for command's `input` shape. - * @see {@link UpdateAppCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class UpdateAppCommand extends $Command - .classBuilder< - UpdateAppCommandInput, - UpdateAppCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "UpdateApp", {}) - .n("SMSClient", "UpdateAppCommand") - .f(void 0, void 0) - .ser(se_UpdateAppCommand) - .de(de_UpdateAppCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateAppRequest; - output: UpdateAppResponse; - }; - sdk: { - input: UpdateAppCommandInput; - output: UpdateAppCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/UpdateReplicationJobCommand.ts b/clients/client-sms/src/commands/UpdateReplicationJobCommand.ts deleted file mode 100644 index b8e2525d6601a..0000000000000 --- a/clients/client-sms/src/commands/UpdateReplicationJobCommand.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 { UpdateReplicationJobRequest, UpdateReplicationJobResponse } from "../models/models_0"; -import { de_UpdateReplicationJobCommand, se_UpdateReplicationJobCommand } from "../protocols/Aws_json1_1"; -import { ServiceInputTypes, ServiceOutputTypes, SMSClientResolvedConfig } from "../SMSClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateReplicationJobCommand}. - */ -export interface UpdateReplicationJobCommandInput extends UpdateReplicationJobRequest {} -/** - * @public - * - * The output of {@link UpdateReplicationJobCommand}. - */ -export interface UpdateReplicationJobCommandOutput extends UpdateReplicationJobResponse, __MetadataBearer {} - -/** - *

Updates the specified settings for the specified replication job.

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { SMSClient, UpdateReplicationJobCommand } from "@aws-sdk/client-sms"; // ES Modules import - * // const { SMSClient, UpdateReplicationJobCommand } = require("@aws-sdk/client-sms"); // CommonJS import - * const client = new SMSClient(config); - * const input = { // UpdateReplicationJobRequest - * replicationJobId: "STRING_VALUE", // required - * frequency: Number("int"), - * nextReplicationRunStartTime: new Date("TIMESTAMP"), - * licenseType: "AWS" || "BYOL", - * roleName: "STRING_VALUE", - * description: "STRING_VALUE", - * numberOfRecentAmisToKeep: Number("int"), - * encrypted: true || false, - * kmsKeyId: "STRING_VALUE", - * }; - * const command = new UpdateReplicationJobCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateReplicationJobCommandInput - {@link UpdateReplicationJobCommandInput} - * @returns {@link UpdateReplicationJobCommandOutput} - * @see {@link UpdateReplicationJobCommandInput} for command's `input` shape. - * @see {@link UpdateReplicationJobCommandOutput} for command's `response` shape. - * @see {@link SMSClientResolvedConfig | config} for SMSClient's `config` shape. - * - * @throws {@link InternalError} (server fault) - *

An internal error occurred.

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

A specified parameter is not valid.

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

A required parameter is missing.

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

This operation is not allowed.

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

The specified replication job does not exist.

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

The specified server cannot be replicated.

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

The service is temporarily unavailable.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * - * @throws {@link SMSServiceException} - *

Base exception class for all service exceptions from SMS service.

- * - * - * @public - */ -export class UpdateReplicationJobCommand extends $Command - .classBuilder< - UpdateReplicationJobCommandInput, - UpdateReplicationJobCommandOutput, - SMSClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: SMSClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("AWSServerMigrationService_V2016_10_24", "UpdateReplicationJob", {}) - .n("SMSClient", "UpdateReplicationJobCommand") - .f(void 0, void 0) - .ser(se_UpdateReplicationJobCommand) - .de(de_UpdateReplicationJobCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateReplicationJobRequest; - output: {}; - }; - sdk: { - input: UpdateReplicationJobCommandInput; - output: UpdateReplicationJobCommandOutput; - }; - }; -} diff --git a/clients/client-sms/src/commands/index.ts b/clients/client-sms/src/commands/index.ts deleted file mode 100644 index 207ef7718daad..0000000000000 --- a/clients/client-sms/src/commands/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -// smithy-typescript generated code -export * from "./CreateAppCommand"; -export * from "./CreateReplicationJobCommand"; -export * from "./DeleteAppCommand"; -export * from "./DeleteAppLaunchConfigurationCommand"; -export * from "./DeleteAppReplicationConfigurationCommand"; -export * from "./DeleteAppValidationConfigurationCommand"; -export * from "./DeleteReplicationJobCommand"; -export * from "./DeleteServerCatalogCommand"; -export * from "./DisassociateConnectorCommand"; -export * from "./GenerateChangeSetCommand"; -export * from "./GenerateTemplateCommand"; -export * from "./GetAppCommand"; -export * from "./GetAppLaunchConfigurationCommand"; -export * from "./GetAppReplicationConfigurationCommand"; -export * from "./GetAppValidationConfigurationCommand"; -export * from "./GetAppValidationOutputCommand"; -export * from "./GetConnectorsCommand"; -export * from "./GetReplicationJobsCommand"; -export * from "./GetReplicationRunsCommand"; -export * from "./GetServersCommand"; -export * from "./ImportAppCatalogCommand"; -export * from "./ImportServerCatalogCommand"; -export * from "./LaunchAppCommand"; -export * from "./ListAppsCommand"; -export * from "./NotifyAppValidationOutputCommand"; -export * from "./PutAppLaunchConfigurationCommand"; -export * from "./PutAppReplicationConfigurationCommand"; -export * from "./PutAppValidationConfigurationCommand"; -export * from "./StartAppReplicationCommand"; -export * from "./StartOnDemandAppReplicationCommand"; -export * from "./StartOnDemandReplicationRunCommand"; -export * from "./StopAppReplicationCommand"; -export * from "./TerminateAppCommand"; -export * from "./UpdateAppCommand"; -export * from "./UpdateReplicationJobCommand"; diff --git a/clients/client-sms/src/endpoint/EndpointParameters.ts b/clients/client-sms/src/endpoint/EndpointParameters.ts deleted file mode 100644 index 2fe703fdd06f3..0000000000000 --- a/clients/client-sms/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: "sms", - }); -}; - -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-sms/src/endpoint/endpointResolver.ts b/clients/client-sms/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6d..0000000000000 --- a/clients/client-sms/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-sms/src/endpoint/ruleset.ts b/clients/client-sms/src/endpoint/ruleset.ts deleted file mode 100644 index 785ef92a68175..0000000000000 --- a/clients/client-sms/src/endpoint/ruleset.ts +++ /dev/null @@ -1,30 +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/sms.json */ - -const q="required", -r="fn", -s="argv", -t="ref"; -const a="isSet", -b="tree", -c="error", -d="endpoint", -e="PartitionResult", -f={[q]:false,"type":"String"}, -g={[q]:true,"default":false,"type":"Boolean"}, -h={[t]:"Endpoint"}, -i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, -j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, -k={}, -l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, -m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, -n=[i], -o=[j], -p=[{[t]:"Region"}]; -const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://sms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://sms.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-sms/src/extensionConfiguration.ts b/clients/client-sms/src/extensionConfiguration.ts deleted file mode 100644 index ef58b6a0f645a..0000000000000 --- a/clients/client-sms/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 SMSExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-sms/src/index.ts b/clients/client-sms/src/index.ts deleted file mode 100644 index 89715133419eb..0000000000000 --- a/clients/client-sms/src/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - * - *

- * Product update - *

- *

We recommend Amazon Web Services Application Migration Service (Amazon Web Services - * MGN) as the primary migration service for lift-and-shift migrations. If Amazon Web Services MGN is - * unavailable in a specific Amazon Web Services Region, you can use the Server Migration Service APIs through March - * 2023.

- *
- *

Server Migration Service (Server Migration Service) makes it easier and faster for you to migrate your - * on-premises workloads to Amazon Web Services. To learn more about Server Migration Service, see the following - * resources:

- * - * - * @packageDocumentation - */ -export * from "./SMSClient"; -export * from "./SMS"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { SMSExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { SMSServiceException } from "./models/SMSServiceException"; diff --git a/clients/client-sms/src/models/SMSServiceException.ts b/clients/client-sms/src/models/SMSServiceException.ts deleted file mode 100644 index 46c022168becd..0000000000000 --- a/clients/client-sms/src/models/SMSServiceException.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 SMS service. - */ -export class SMSServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, SMSServiceException.prototype); - } -} diff --git a/clients/client-sms/src/models/index.ts b/clients/client-sms/src/models/index.ts deleted file mode 100644 index 9eaceb12865f8..0000000000000 --- a/clients/client-sms/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-sms/src/models/models_0.ts b/clients/client-sms/src/models/models_0.ts deleted file mode 100644 index cbcba97694dd0..0000000000000 --- a/clients/client-sms/src/models/models_0.ts +++ /dev/null @@ -1,2755 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { SMSServiceException as __BaseException } from "./SMSServiceException"; - -/** - * @public - * @enum - */ -export const AppLaunchConfigurationStatus = { - Configured: "CONFIGURED", - NotConfigured: "NOT_CONFIGURED", -} as const; - -/** - * @public - */ -export type AppLaunchConfigurationStatus = - (typeof AppLaunchConfigurationStatus)[keyof typeof AppLaunchConfigurationStatus]; - -/** - * @public - * @enum - */ -export const AppLaunchStatus = { - ConfigurationInProgress: "CONFIGURATION_IN_PROGRESS", - ConfigurationInvalid: "CONFIGURATION_INVALID", - DeltaLaunchFailed: "DELTA_LAUNCH_FAILED", - DeltaLaunchInProgress: "DELTA_LAUNCH_IN_PROGRESS", - LaunchFailed: "LAUNCH_FAILED", - LaunchInProgress: "LAUNCH_IN_PROGRESS", - LaunchPending: "LAUNCH_PENDING", - Launched: "LAUNCHED", - PartiallyLaunched: "PARTIALLY_LAUNCHED", - ReadyForConfiguration: "READY_FOR_CONFIGURATION", - ReadyForLaunch: "READY_FOR_LAUNCH", - TerminateFailed: "TERMINATE_FAILED", - TerminateInProgress: "TERMINATE_IN_PROGRESS", - Terminated: "TERMINATED", - ValidationInProgress: "VALIDATION_IN_PROGRESS", -} as const; - -/** - * @public - */ -export type AppLaunchStatus = (typeof AppLaunchStatus)[keyof typeof AppLaunchStatus]; - -/** - * @public - * @enum - */ -export const AppReplicationConfigurationStatus = { - Configured: "CONFIGURED", - NotConfigured: "NOT_CONFIGURED", -} as const; - -/** - * @public - */ -export type AppReplicationConfigurationStatus = - (typeof AppReplicationConfigurationStatus)[keyof typeof AppReplicationConfigurationStatus]; - -/** - * @public - * @enum - */ -export const AppReplicationStatus = { - ConfigurationInProgress: "CONFIGURATION_IN_PROGRESS", - ConfigurationInvalid: "CONFIGURATION_INVALID", - DeltaReplicated: "DELTA_REPLICATED", - DeltaReplicationFailed: "DELTA_REPLICATION_FAILED", - DeltaReplicationInProgress: "DELTA_REPLICATION_IN_PROGRESS", - PartiallyReplicated: "PARTIALLY_REPLICATED", - ReadyForConfiguration: "READY_FOR_CONFIGURATION", - ReadyForReplication: "READY_FOR_REPLICATION", - Replicated: "REPLICATED", - ReplicationFailed: "REPLICATION_FAILED", - ReplicationInProgress: "REPLICATION_IN_PROGRESS", - ReplicationPending: "REPLICATION_PENDING", - ReplicationStopFailed: "REPLICATION_STOP_FAILED", - ReplicationStopped: "REPLICATION_STOPPED", - ReplicationStopping: "REPLICATION_STOPPING", - ValidationInProgress: "VALIDATION_IN_PROGRESS", -} as const; - -/** - * @public - */ -export type AppReplicationStatus = (typeof AppReplicationStatus)[keyof typeof AppReplicationStatus]; - -/** - *

Details about the latest launch of an application.

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

The latest time that this application was launched successfully.

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

The name of the latest stack launched for this application.

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

The ID of the latest stack launched for this application.

- * @public - */ - stackId?: string | undefined; -} - -/** - * @public - * @enum - */ -export const AppStatus = { - Active: "ACTIVE", - Creating: "CREATING", - DELETE_FAILED: "DELETE_FAILED", - Deleted: "DELETED", - Deleting: "DELETING", - Updating: "UPDATING", -} as const; - -/** - * @public - */ -export type AppStatus = (typeof AppStatus)[keyof typeof AppStatus]; - -/** - *

Information about the application.

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

The unique ID of the application.

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

The ID of the application.

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

The name of the application.

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

The description of the application.

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

Status of the application.

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

A message related to the status of the application

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

Status of the replication configuration.

- * @public - */ - replicationConfigurationStatus?: AppReplicationConfigurationStatus | undefined; - - /** - *

The replication status of the application.

- * @public - */ - replicationStatus?: AppReplicationStatus | undefined; - - /** - *

A message related to the replication status of the application.

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

The timestamp of the application's most recent successful replication.

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

Status of the launch configuration.

- * @public - */ - launchConfigurationStatus?: AppLaunchConfigurationStatus | undefined; - - /** - *

The launch status of the application.

- * @public - */ - launchStatus?: AppLaunchStatus | undefined; - - /** - *

A message related to the launch status of the application.

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

Details about the latest launch of the application.

- * @public - */ - launchDetails?: LaunchDetails | undefined; - - /** - *

The creation time of the application.

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

The last modified time of the application.

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

The name of the service role in the customer's account used by Server Migration Service.

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

The number of server groups present in the application.

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

The number of servers present in the application.

- * @public - */ - totalServers?: number | undefined; -} - -/** - * @public - * @enum - */ -export const AppValidationStrategy = { - SSM: "SSM", -} as const; - -/** - * @public - */ -export type AppValidationStrategy = (typeof AppValidationStrategy)[keyof typeof AppValidationStrategy]; - -/** - * @public - * @enum - */ -export const ScriptType = { - POWERSHELL_SCRIPT: "POWERSHELL_SCRIPT", - SHELL_SCRIPT: "SHELL_SCRIPT", -} as const; - -/** - * @public - */ -export type ScriptType = (typeof ScriptType)[keyof typeof ScriptType]; - -/** - *

Location of an Amazon S3 object.

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

The Amazon S3 bucket name.

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

The Amazon S3 bucket key.

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

Contains the location of a validation script.

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

Location of an Amazon S3 object.

- * @public - */ - s3Location?: S3Location | undefined; -} - -/** - *

Contains validation parameters.

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

The location of the validation script.

- * @public - */ - source?: Source | undefined; - - /** - *

The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.

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

The type of validation script.

- * @public - */ - scriptType?: ScriptType | undefined; - - /** - *

The command to run the validation script.

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

The timeout interval, in seconds.

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

The name of the S3 bucket for output.

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

Configuration for validating an application.

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

The ID of the validation.

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

The name of the configuration.

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

The validation strategy.

- * @public - */ - appValidationStrategy?: AppValidationStrategy | undefined; - - /** - *

The validation parameters.

- * @public - */ - ssmValidationParameters?: SSMValidationParameters | undefined; -} - -/** - *

Contains the location of validation output.

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

Location of an Amazon S3 object.

- * @public - */ - s3Location?: S3Location | undefined; -} - -/** - *

Output from validating an application.

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

Output from using SSM to validate the application.

- * @public - */ - ssmOutput?: SSMOutput | undefined; -} - -/** - * @public - * @enum - */ -export const ServerType = { - VirtualMachine: "VIRTUAL_MACHINE", -} as const; - -/** - * @public - */ -export type ServerType = (typeof ServerType)[keyof typeof ServerType]; - -/** - * @public - * @enum - */ -export const VmManagerType = { - hyperVManager: "HYPERV-MANAGER", - scvmm: "SCVMM", - vSphere: "VSPHERE", -} as const; - -/** - * @public - */ -export type VmManagerType = (typeof VmManagerType)[keyof typeof VmManagerType]; - -/** - *

Represents a VM server location.

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

The ID of the VM manager.

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

The ID of the VM.

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

Represents a VM server.

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

The VM server location.

- * @public - */ - vmServerAddress?: VmServerAddress | undefined; - - /** - *

The name of the VM.

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

The name of the VM manager.

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

The type of VM management product.

- * @public - */ - vmManagerType?: VmManagerType | undefined; - - /** - *

The VM folder path in the vCenter Server virtual machine inventory tree.

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

Represents a server.

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

The ID of the server.

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

The type of server.

- * @public - */ - serverType?: ServerType | undefined; - - /** - *

Information about the VM server.

- * @public - */ - vmServer?: VmServer | undefined; - - /** - *

The ID of the replication job.

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

Indicates whether the replication job is deleted or failed.

- * @public - */ - replicationJobTerminated?: boolean | undefined; -} - -/** - *

Logical grouping of servers.

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

The ID of a server group.

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

The name of a server group.

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

The servers that belong to a server group.

- * @public - */ - serverList?: Server[] | undefined; -} - -/** - *

Key/value pair that can be assigned to an application.

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

The tag key.

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

The tag value.

- * @public - */ - value?: string | undefined; -} - -/** - * @public - */ -export interface CreateAppRequest { - /** - *

The name of the new application.

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

The description of the new application

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

The name of the service role in the customer's account to be used by Server Migration Service.

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

A unique, case-sensitive identifier that you provide to ensure the idempotency of - * application creation.

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

The server groups to include in the application.

- * @public - */ - serverGroups?: ServerGroup[] | undefined; - - /** - *

The tags to be associated with the application.

- * @public - */ - tags?: Tag[] | undefined; -} - -/** - * @public - */ -export interface CreateAppResponse { - /** - *

A summary description of the application.

- * @public - */ - appSummary?: AppSummary | undefined; - - /** - *

The server groups included in the application.

- * @public - */ - serverGroups?: ServerGroup[] | undefined; - - /** - *

The tags associated with the application.

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

An internal error occurred.

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

A specified parameter is not valid.

- * @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); - } -} - -/** - *

A required parameter is missing.

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

This operation is not allowed.

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

You lack permissions needed to perform this operation. Check your IAM policies, - * and ensure that you are using the correct access keys.

- * @public - */ -export class UnauthorizedOperationException extends __BaseException { - readonly name: "UnauthorizedOperationException" = "UnauthorizedOperationException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "UnauthorizedOperationException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, UnauthorizedOperationException.prototype); - } -} - -/** - * @public - * @enum - */ -export const LicenseType = { - AWS: "AWS", - BYOL: "BYOL", -} as const; - -/** - * @public - */ -export type LicenseType = (typeof LicenseType)[keyof typeof LicenseType]; - -/** - * @public - */ -export interface CreateReplicationJobRequest { - /** - *

The ID of the server.

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

The seed replication time.

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

The time between consecutive replication runs, in hours.

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

Indicates whether to run the replication job one time.

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

The license type to be used for the AMI created by a successful replication - * run.

- * @public - */ - licenseType?: LicenseType | undefined; - - /** - *

The name of the IAM role to be used by the Server Migration Service.

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

The description of the replication job.

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

The maximum number of SMS-created AMIs to retain. The oldest is deleted after the - * maximum number is reached and a new AMI is created.

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

Indicates whether the replication job produces encrypted AMIs.

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

The ID of the KMS key for replication jobs that produce encrypted AMIs. - * This value can be any of the following:

- *
    - *
  • - *

    KMS key ID

    - *
  • - *
  • - *

    KMS key alias

    - *
  • - *
  • - *

    ARN referring to the KMS key ID

    - *
  • - *
  • - *

    ARN referring to the KMS key alias

    - *
  • - *
- *

If encrypted is true but a KMS key ID is not specified, the - * customer's default KMS key for Amazon EBS is used.

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

The unique identifier of the replication job.

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

There are no connectors available.

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

The specified replication job already exists.

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

The specified server cannot be replicated.

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

The service is temporarily unavailable.

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

The ID of the application.

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

Indicates whether to stop all replication jobs corresponding to the servers - * in the application while deleting the application.

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

Indicates whether to terminate the stack corresponding to the - * application while deleting the application.

- * @public - */ - forceTerminateApp?: boolean | undefined; -} - -/** - * @public - */ -export interface DeleteAppResponse {} - -/** - * @public - */ -export interface DeleteAppLaunchConfigurationRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface DeleteAppLaunchConfigurationResponse {} - -/** - * @public - */ -export interface DeleteAppReplicationConfigurationRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface DeleteAppReplicationConfigurationResponse {} - -/** - * @public - */ -export interface DeleteAppValidationConfigurationRequest { - /** - *

The ID of the application.

- * @public - */ - appId: string | undefined; -} - -/** - * @public - */ -export interface DeleteAppValidationConfigurationResponse {} - -/** - * @public - */ -export interface DeleteReplicationJobRequest { - /** - *

The ID of the replication job.

- * @public - */ - replicationJobId: string | undefined; -} - -/** - * @public - */ -export interface DeleteReplicationJobResponse {} - -/** - *

The specified replication job does not exist.

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

The ID of the connector.

- * @public - */ - connectorId: string | undefined; -} - -/** - * @public - */ -export interface DisassociateConnectorResponse {} - -/** - * @public - * @enum - */ -export const OutputFormat = { - JSON: "JSON", - YAML: "YAML", -} as const; - -/** - * @public - */ -export type OutputFormat = (typeof OutputFormat)[keyof typeof OutputFormat]; - -/** - * @public - */ -export interface GenerateChangeSetRequest { - /** - *

The ID of the application associated with the change set.

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

The format for the change set.

- * @public - */ - changesetFormat?: OutputFormat | undefined; -} - -/** - * @public - */ -export interface GenerateChangeSetResponse { - /** - *

The location of the Amazon S3 object.

- * @public - */ - s3Location?: S3Location | undefined; -} - -/** - * @public - */ -export interface GenerateTemplateRequest { - /** - *

The ID of the application associated with the CloudFormation template.

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

The format for generating the CloudFormation template.

- * @public - */ - templateFormat?: OutputFormat | undefined; -} - -/** - * @public - */ -export interface GenerateTemplateResponse { - /** - *

The location of the Amazon S3 object.

- * @public - */ - s3Location?: S3Location | undefined; -} - -/** - * @public - */ -export interface GetAppRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface GetAppResponse { - /** - *

Information about the application.

- * @public - */ - appSummary?: AppSummary | undefined; - - /** - *

The server groups that belong to the application.

- * @public - */ - serverGroups?: ServerGroup[] | undefined; - - /** - *

The tags associated with the application.

- * @public - */ - tags?: Tag[] | undefined; -} - -/** - * @public - */ -export interface GetAppLaunchConfigurationRequest { - /** - *

The ID of the application.

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

A script that runs on first launch of an Amazon EC2 instance. Used for configuring the - * server during launch.

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

Amazon S3 location of the user-data script.

- * @public - */ - s3Location?: S3Location | undefined; -} - -/** - *

Launch configuration for a server.

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

The ID of the server with which the launch configuration is associated.

- * @public - */ - server?: Server | undefined; - - /** - *

The logical ID of the server in the CloudFormation template.

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

The ID of the VPC into which the server should be launched.

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

The ID of the subnet the server should be launched into.

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

The ID of the security group that applies to the launched server.

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

The name of the Amazon EC2 SSH key to be used for connecting to the launched server.

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

Location of the user-data script to be executed when launching the server.

- * @public - */ - userData?: UserData | undefined; - - /** - *

The instance type to use when launching the server.

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

Indicates whether a publicly accessible IP address is created when launching the server.

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

The name of the IAM instance profile.

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

Location of an Amazon S3 object.

- * @public - */ - configureScript?: S3Location | undefined; - - /** - *

The type of configuration script.

- * @public - */ - configureScriptType?: ScriptType | undefined; -} - -/** - *

Launch configuration for a server group.

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

The ID of the server group with which the launch configuration is - * associated.

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

The launch order of servers in the server group.

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

The launch configuration for servers in the server group.

- * @public - */ - serverLaunchConfigurations?: ServerLaunchConfiguration[] | undefined; -} - -/** - * @public - */ -export interface GetAppLaunchConfigurationResponse { - /** - *

The ID of the application.

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

The name of the service role in the customer's account that CloudFormation uses to launch the - * application.

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

Indicates whether the application is configured to launch automatically after replication is complete.

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

The launch configurations for server groups in this application.

- * @public - */ - serverGroupLaunchConfigurations?: ServerGroupLaunchConfiguration[] | undefined; -} - -/** - * @public - */ -export interface GetAppReplicationConfigurationRequest { - /** - *

The ID of the application.

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

The replication parameters for replicating a server.

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

The seed time for creating a replication job for the server.

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

The frequency of creating replication jobs for the server.

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

Indicates whether to run the replication job one time.

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

The license type for creating a replication job for the server.

- * @public - */ - licenseType?: LicenseType | undefined; - - /** - *

The number of recent AMIs to keep when creating a replication job for this server.

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

Indicates whether the replication job produces encrypted AMIs.

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

The ID of the KMS key for replication jobs that produce encrypted AMIs. - * This value can be any of the following:

- *
    - *
  • - *

    KMS key ID

    - *
  • - *
  • - *

    KMS key alias

    - *
  • - *
  • - *

    ARN referring to the KMS key ID

    - *
  • - *
  • - *

    ARN referring to the KMS key alias

    - *
  • - *
- *

If encrypted is enabled but a KMS key ID is not specified, the - * customer's default KMS key for Amazon EBS is used.

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

Replication configuration of a server.

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

The ID of the server with which this replication configuration is - * associated.

- * @public - */ - server?: Server | undefined; - - /** - *

The parameters for replicating the server.

- * @public - */ - serverReplicationParameters?: ServerReplicationParameters | undefined; -} - -/** - *

Replication configuration for a server group.

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

The ID of the server group with which this replication configuration is - * associated.

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

The replication configuration for servers in the server group.

- * @public - */ - serverReplicationConfigurations?: ServerReplicationConfiguration[] | undefined; -} - -/** - * @public - */ -export interface GetAppReplicationConfigurationResponse { - /** - *

The replication configurations associated with server groups in this application.

- * @public - */ - serverGroupReplicationConfigurations?: ServerGroupReplicationConfiguration[] | undefined; -} - -/** - * @public - */ -export interface GetAppValidationConfigurationRequest { - /** - *

The ID of the application.

- * @public - */ - appId: string | undefined; -} - -/** - * @public - * @enum - */ -export const ServerValidationStrategy = { - USERDATA: "USERDATA", -} as const; - -/** - * @public - */ -export type ServerValidationStrategy = (typeof ServerValidationStrategy)[keyof typeof ServerValidationStrategy]; - -/** - *

Contains validation parameters.

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

The location of the validation script.

- * @public - */ - source?: Source | undefined; - - /** - *

The type of validation script.

- * @public - */ - scriptType?: ScriptType | undefined; -} - -/** - *

Configuration for validating an instance.

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

Represents a server.

- * @public - */ - server?: Server | undefined; - - /** - *

The ID of the validation.

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

The name of the configuration.

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

The validation strategy.

- * @public - */ - serverValidationStrategy?: ServerValidationStrategy | undefined; - - /** - *

The validation parameters.

- * @public - */ - userDataValidationParameters?: UserDataValidationParameters | undefined; -} - -/** - *

Configuration for validating an instance.

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

The ID of the server group.

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

The validation configuration.

- * @public - */ - serverValidationConfigurations?: ServerValidationConfiguration[] | undefined; -} - -/** - * @public - */ -export interface GetAppValidationConfigurationResponse { - /** - *

The configuration for application validation.

- * @public - */ - appValidationConfigurations?: AppValidationConfiguration[] | undefined; - - /** - *

The configuration for instance validation.

- * @public - */ - serverGroupValidationConfigurations?: ServerGroupValidationConfiguration[] | undefined; -} - -/** - * @public - */ -export interface GetAppValidationOutputRequest { - /** - *

The ID of the application.

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

Contains output from validating an instance.

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

Represents a server.

- * @public - */ - server?: Server | undefined; -} - -/** - * @public - * @enum - */ -export const ValidationStatus = { - Failed: "FAILED", - InProgress: "IN_PROGRESS", - Pending: "PENDING", - ReadyForValidation: "READY_FOR_VALIDATION", - Succeeded: "SUCCEEDED", -} as const; - -/** - * @public - */ -export type ValidationStatus = (typeof ValidationStatus)[keyof typeof ValidationStatus]; - -/** - *

Contains validation output.

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

The ID of the validation.

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

The name of the validation.

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

The status of the validation.

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

The status message.

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

The latest time that the validation was performed.

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

The output from validating an application.

- * @public - */ - appValidationOutput?: AppValidationOutput | undefined; - - /** - *

The output from validation an instance.

- * @public - */ - serverValidationOutput?: ServerValidationOutput | undefined; -} - -/** - * @public - */ -export interface GetAppValidationOutputResponse { - /** - *

The validation output.

- * @public - */ - validationOutputList?: ValidationOutput[] | undefined; -} - -/** - * @public - */ -export interface GetConnectorsRequest { - /** - *

The token for the next set of results.

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

The maximum number of results to return in a single call. The default value is 50. - * To retrieve the remaining results, make another call with the returned - * NextToken value.

- * @public - */ - maxResults?: number | undefined; -} - -/** - * @public - * @enum - */ -export const ConnectorCapability = { - hyperVManager: "HYPERV-MANAGER", - scvmm: "SCVMM", - smsOptimized: "SMS_OPTIMIZED", - snapshotBatching: "SNAPSHOT_BATCHING", - vSphere: "VSPHERE", -} as const; - -/** - * @public - */ -export type ConnectorCapability = (typeof ConnectorCapability)[keyof typeof ConnectorCapability]; - -/** - * @public - * @enum - */ -export const ConnectorStatus = { - Healthy: "HEALTHY", - Unhealthy: "UNHEALTHY", -} as const; - -/** - * @public - */ -export type ConnectorStatus = (typeof ConnectorStatus)[keyof typeof ConnectorStatus]; - -/** - *

Represents a connector.

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

The ID of the connector.

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

The connector version.

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

The status of the connector.

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

The capabilities of the connector.

- * @public - */ - capabilityList?: ConnectorCapability[] | undefined; - - /** - *

The name of the VM manager.

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

The VM management product.

- * @public - */ - vmManagerType?: VmManagerType | undefined; - - /** - *

The ID of the VM manager.

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

The IP address of the connector.

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

The MAC address of the connector.

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

The time the connector was associated.

- * @public - */ - associatedOn?: Date | undefined; -} - -/** - * @public - */ -export interface GetConnectorsResponse { - /** - *

Information about the registered connectors.

- * @public - */ - connectorList?: Connector[] | undefined; - - /** - *

The token required to retrieve the next set of results. This value is null when - * there are no more results to return.

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

The ID of the replication job.

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

The token for the next set of results.

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

The maximum number of results to return in a single call. The default value is 50. - * To retrieve the remaining results, make another call with the returned - * NextToken value.

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

Details of the current stage of a replication run.

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

The current stage of a replication run.

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

The progress of the current stage of a replication run.

- * @public - */ - stageProgress?: string | undefined; -} - -/** - * @public - * @enum - */ -export const ReplicationRunState = { - Active: "ACTIVE", - Completed: "COMPLETED", - Deleted: "DELETED", - Deleting: "DELETING", - Failed: "FAILED", - Missed: "MISSED", - Pending: "PENDING", -} as const; - -/** - * @public - */ -export type ReplicationRunState = (typeof ReplicationRunState)[keyof typeof ReplicationRunState]; - -/** - * @public - * @enum - */ -export const ReplicationRunType = { - Automatic: "AUTOMATIC", - OnDemand: "ON_DEMAND", -} as const; - -/** - * @public - */ -export type ReplicationRunType = (typeof ReplicationRunType)[keyof typeof ReplicationRunType]; - -/** - *

Represents a replication run.

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

The ID of the replication run.

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

The state of the replication run.

- * @public - */ - state?: ReplicationRunState | undefined; - - /** - *

The type of replication run.

- * @public - */ - type?: ReplicationRunType | undefined; - - /** - *

Details about the current stage of the replication run.

- * @public - */ - stageDetails?: ReplicationRunStageDetails | undefined; - - /** - *

The description of the current status of the replication job.

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

The ID of the Amazon Machine Image (AMI) from the replication - * run.

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

The start time of the next replication run.

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

The completion time of the last replication run.

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

The description of the replication run.

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

Indicates whether the replication run should produce an encrypted AMI.

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

The ID of the KMS key for replication jobs that produce encrypted AMIs. - * This value can be any of the following:

- *
    - *
  • - *

    KMS key ID

    - *
  • - *
  • - *

    KMS key alias

    - *
  • - *
  • - *

    ARN referring to the KMS key ID

    - *
  • - *
  • - *

    ARN referring to the KMS key alias

    - *
  • - *
- *

If encrypted is true but a KMS key ID is not specified, the - * customer's default KMS key for Amazon EBS is used.

- * @public - */ - kmsKeyId?: string | undefined; -} - -/** - * @public - * @enum - */ -export const ReplicationJobState = { - Active: "ACTIVE", - Completed: "COMPLETED", - Deleted: "DELETED", - Deleting: "DELETING", - Failed: "FAILED", - Failing: "FAILING", - PausedOnFailure: "PAUSED_ON_FAILURE", - Pending: "PENDING", -} as const; - -/** - * @public - */ -export type ReplicationJobState = (typeof ReplicationJobState)[keyof typeof ReplicationJobState]; - -/** - *

Represents a replication job.

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

The ID of the replication job.

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

The ID of the server.

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

The type of server.

- * @public - */ - serverType?: ServerType | undefined; - - /** - *

Information about the VM server.

- * @public - */ - vmServer?: VmServer | undefined; - - /** - *

The seed replication time.

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

The time between consecutive replication runs, in hours.

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

Indicates whether to run the replication job one time.

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

The start time of the next replication run.

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

The license type to be used for the AMI created by a successful replication - * run.

- * @public - */ - licenseType?: LicenseType | undefined; - - /** - *

The name of the IAM role to be used by Server Migration Service.

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

The ID of the latest Amazon Machine Image (AMI).

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

The state of the replication job.

- * @public - */ - state?: ReplicationJobState | undefined; - - /** - *

The description of the current status of the replication job.

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

The description of the replication job.

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

The number of recent AMIs to keep in the customer's account for a replication job. By - * default, the value is set to zero, meaning that all AMIs are kept.

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

Indicates whether the replication job should produce encrypted AMIs.

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

The ID of the KMS key for replication jobs that produce encrypted AMIs. - * This value can be any of the following:

- *
    - *
  • - *

    KMS key ID

    - *
  • - *
  • - *

    KMS key alias

    - *
  • - *
  • - *

    ARN referring to the KMS key ID

    - *
  • - *
  • - *

    ARN referring to the KMS key alias

    - *
  • - *
- *

If encrypted is enabled but a KMS key ID is not specified, the - * customer's default KMS key for Amazon EBS is used.

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

Information about the replication runs.

- * @public - */ - replicationRunList?: ReplicationRun[] | undefined; -} - -/** - * @public - */ -export interface GetReplicationJobsResponse { - /** - *

Information about the replication jobs.

- * @public - */ - replicationJobList?: ReplicationJob[] | undefined; - - /** - *

The token required to retrieve the next set of results. This value is null when - * there are no more results to return.

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

The ID of the replication job.

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

The token for the next set of results.

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

The maximum number of results to return in a single call. The default value is 50. - * To retrieve the remaining results, make another call with the returned - * NextToken value.

- * @public - */ - maxResults?: number | undefined; -} - -/** - * @public - */ -export interface GetReplicationRunsResponse { - /** - *

Information about the replication job.

- * @public - */ - replicationJob?: ReplicationJob | undefined; - - /** - *

Information about the replication runs.

- * @public - */ - replicationRunList?: ReplicationRun[] | undefined; - - /** - *

The token required to retrieve the next set of results. This value is null when - * there are no more results to return.

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

The token for the next set of results.

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

The maximum number of results to return in a single call. The default value is 50. - * To retrieve the remaining results, make another call with the returned - * NextToken value.

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

The server addresses.

- * @public - */ - vmServerAddressList?: VmServerAddress[] | undefined; -} - -/** - * @public - * @enum - */ -export const ServerCatalogStatus = { - Available: "AVAILABLE", - Deleted: "DELETED", - Expired: "EXPIRED", - Importing: "IMPORTING", - NotImported: "NOT_IMPORTED", -} as const; - -/** - * @public - */ -export type ServerCatalogStatus = (typeof ServerCatalogStatus)[keyof typeof ServerCatalogStatus]; - -/** - * @public - */ -export interface GetServersResponse { - /** - *

The time when the server was last modified.

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

The status of the server catalog.

- * @public - */ - serverCatalogStatus?: ServerCatalogStatus | undefined; - - /** - *

Information about the servers.

- * @public - */ - serverList?: Server[] | undefined; - - /** - *

The token required to retrieve the next set of results. This value is null when - * there are no more results to return.

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

The name of the service role. If you omit this parameter, we create a service-linked role - * for Migration Hub in your account. Otherwise, the role that you provide must have the policy - * and trust policy described in the Migration Hub User Guide.

- * @public - */ - roleName?: string | undefined; -} - -/** - * @public - */ -export interface ImportAppCatalogResponse {} - -/** - * @public - */ -export interface ImportServerCatalogRequest {} - -/** - * @public - */ -export interface ImportServerCatalogResponse {} - -/** - * @public - */ -export interface LaunchAppRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface LaunchAppResponse {} - -/** - * @public - */ -export interface ListAppsRequest { - /** - *

The unique application IDs.

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

The token for the next set of results.

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

The maximum number of results to return in a single call. The default value is 100. To - * retrieve the remaining results, make another call with the returned - * NextToken value.

- * @public - */ - maxResults?: number | undefined; -} - -/** - * @public - */ -export interface ListAppsResponse { - /** - *

The application summaries.

- * @public - */ - apps?: AppSummary[] | undefined; - - /** - *

The token required to retrieve the next set of results. This value is null when there - * are no more results to return.

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

Contains the status of validating an application.

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

The ID of the validation.

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

The status of the validation.

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

The status message.

- * @public - */ - statusMessage?: string | undefined; -} - -/** - * @public - */ -export interface NotifyAppValidationOutputRequest { - /** - *

The ID of the application.

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

The notification information.

- * @public - */ - notificationContext?: NotificationContext | undefined; -} - -/** - * @public - */ -export interface NotifyAppValidationOutputResponse {} - -/** - * @public - */ -export interface PutAppLaunchConfigurationRequest { - /** - *

The ID of the application.

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

The name of service role in the customer's account that CloudFormation uses to launch the - * application.

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

Indicates whether the application is configured to launch automatically after replication is complete.

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

Information about the launch configurations for server groups in the application.

- * @public - */ - serverGroupLaunchConfigurations?: ServerGroupLaunchConfiguration[] | undefined; -} - -/** - * @public - */ -export interface PutAppLaunchConfigurationResponse {} - -/** - * @public - */ -export interface PutAppReplicationConfigurationRequest { - /** - *

The ID of the application.

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

Information about the replication configurations for server groups in the application.

- * @public - */ - serverGroupReplicationConfigurations?: ServerGroupReplicationConfiguration[] | undefined; -} - -/** - * @public - */ -export interface PutAppReplicationConfigurationResponse {} - -/** - * @public - */ -export interface PutAppValidationConfigurationRequest { - /** - *

The ID of the application.

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

The configuration for application validation.

- * @public - */ - appValidationConfigurations?: AppValidationConfiguration[] | undefined; - - /** - *

The configuration for instance validation.

- * @public - */ - serverGroupValidationConfigurations?: ServerGroupValidationConfiguration[] | undefined; -} - -/** - * @public - */ -export interface PutAppValidationConfigurationResponse {} - -/** - * @public - */ -export interface StartAppReplicationRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface StartAppReplicationResponse {} - -/** - * @public - */ -export interface StartOnDemandAppReplicationRequest { - /** - *

The ID of the application.

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

The description of the replication run.

- * @public - */ - description?: string | undefined; -} - -/** - * @public - */ -export interface StartOnDemandAppReplicationResponse {} - -/** - *

The user has the required permissions, so the request would have succeeded, - * but a dry run was performed.

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

You have exceeded the number of on-demand replication runs you can request in a - * 24-hour period.

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

The ID of the replication job.

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

The description of the replication run.

- * @public - */ - description?: string | undefined; -} - -/** - * @public - */ -export interface StartOnDemandReplicationRunResponse { - /** - *

The ID of the replication run.

- * @public - */ - replicationRunId?: string | undefined; -} - -/** - * @public - */ -export interface StopAppReplicationRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface StopAppReplicationResponse {} - -/** - * @public - */ -export interface TerminateAppRequest { - /** - *

The ID of the application.

- * @public - */ - appId?: string | undefined; -} - -/** - * @public - */ -export interface TerminateAppResponse {} - -/** - * @public - */ -export interface UpdateAppRequest { - /** - *

The ID of the application.

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

The new name of the application.

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

The new description of the application.

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

The name of the service role in the customer's account used by Server Migration Service.

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

The server groups in the application to update.

- * @public - */ - serverGroups?: ServerGroup[] | undefined; - - /** - *

The tags to associate with the application.

- * @public - */ - tags?: Tag[] | undefined; -} - -/** - * @public - */ -export interface UpdateAppResponse { - /** - *

A summary description of the application.

- * @public - */ - appSummary?: AppSummary | undefined; - - /** - *

The updated server groups in the application.

- * @public - */ - serverGroups?: ServerGroup[] | undefined; - - /** - *

The tags associated with the application.

- * @public - */ - tags?: Tag[] | undefined; -} - -/** - * @public - */ -export interface UpdateReplicationJobRequest { - /** - *

The ID of the replication job.

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

The time between consecutive replication runs, in hours.

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

The start time of the next replication run.

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

The license type to be used for the AMI created by a successful replication - * run.

- * @public - */ - licenseType?: LicenseType | undefined; - - /** - *

The name of the IAM role to be used by Server Migration Service.

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

The description of the replication job.

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

The maximum number of SMS-created AMIs to retain. The oldest is deleted after the - * maximum number is reached and a new AMI is created.

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

When true, the replication job produces encrypted AMIs. For more information, - * KmsKeyId.

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

The ID of the KMS key for replication jobs that produce encrypted AMIs. - * This value can be any of the following:

- *
    - *
  • - *

    KMS key ID

    - *
  • - *
  • - *

    KMS key alias

    - *
  • - *
  • - *

    ARN referring to the KMS key ID

    - *
  • - *
  • - *

    ARN referring to the KMS key alias

    - *
  • - *
- *

If encrypted is enabled but a KMS key ID is not specified, the - * customer's default KMS key for Amazon EBS is used.

- * @public - */ - kmsKeyId?: string | undefined; -} - -/** - * @public - */ -export interface UpdateReplicationJobResponse {} diff --git a/clients/client-sms/src/pagination/GetConnectorsPaginator.ts b/clients/client-sms/src/pagination/GetConnectorsPaginator.ts deleted file mode 100644 index 38f9247911379..0000000000000 --- a/clients/client-sms/src/pagination/GetConnectorsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - GetConnectorsCommand, - GetConnectorsCommandInput, - GetConnectorsCommandOutput, -} from "../commands/GetConnectorsCommand"; -import { SMSClient } from "../SMSClient"; -import { SMSPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateGetConnectors: ( - config: SMSPaginationConfiguration, - input: GetConnectorsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - SMSPaginationConfiguration, - GetConnectorsCommandInput, - GetConnectorsCommandOutput ->(SMSClient, GetConnectorsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-sms/src/pagination/GetReplicationJobsPaginator.ts b/clients/client-sms/src/pagination/GetReplicationJobsPaginator.ts deleted file mode 100644 index 02747a9438e9e..0000000000000 --- a/clients/client-sms/src/pagination/GetReplicationJobsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - GetReplicationJobsCommand, - GetReplicationJobsCommandInput, - GetReplicationJobsCommandOutput, -} from "../commands/GetReplicationJobsCommand"; -import { SMSClient } from "../SMSClient"; -import { SMSPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateGetReplicationJobs: ( - config: SMSPaginationConfiguration, - input: GetReplicationJobsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - SMSPaginationConfiguration, - GetReplicationJobsCommandInput, - GetReplicationJobsCommandOutput ->(SMSClient, GetReplicationJobsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-sms/src/pagination/GetReplicationRunsPaginator.ts b/clients/client-sms/src/pagination/GetReplicationRunsPaginator.ts deleted file mode 100644 index a4eff8ec45184..0000000000000 --- a/clients/client-sms/src/pagination/GetReplicationRunsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - GetReplicationRunsCommand, - GetReplicationRunsCommandInput, - GetReplicationRunsCommandOutput, -} from "../commands/GetReplicationRunsCommand"; -import { SMSClient } from "../SMSClient"; -import { SMSPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateGetReplicationRuns: ( - config: SMSPaginationConfiguration, - input: GetReplicationRunsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - SMSPaginationConfiguration, - GetReplicationRunsCommandInput, - GetReplicationRunsCommandOutput ->(SMSClient, GetReplicationRunsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-sms/src/pagination/GetServersPaginator.ts b/clients/client-sms/src/pagination/GetServersPaginator.ts deleted file mode 100644 index d4bcc7162fda1..0000000000000 --- a/clients/client-sms/src/pagination/GetServersPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { GetServersCommand, GetServersCommandInput, GetServersCommandOutput } from "../commands/GetServersCommand"; -import { SMSClient } from "../SMSClient"; -import { SMSPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateGetServers: ( - config: SMSPaginationConfiguration, - input: GetServersCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - SMSPaginationConfiguration, - GetServersCommandInput, - GetServersCommandOutput ->(SMSClient, GetServersCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-sms/src/pagination/Interfaces.ts b/clients/client-sms/src/pagination/Interfaces.ts deleted file mode 100644 index a284b45ffae36..0000000000000 --- a/clients/client-sms/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { SMSClient } from "../SMSClient"; - -/** - * @public - */ -export interface SMSPaginationConfiguration extends PaginationConfiguration { - client: SMSClient; -} diff --git a/clients/client-sms/src/pagination/index.ts b/clients/client-sms/src/pagination/index.ts deleted file mode 100644 index 431044975dff0..0000000000000 --- a/clients/client-sms/src/pagination/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export * from "./GetConnectorsPaginator"; - -export * from "./GetReplicationJobsPaginator"; - -export * from "./GetReplicationRunsPaginator"; - -export * from "./GetServersPaginator"; -// smithy-typescript generated code -export * from "./Interfaces"; diff --git a/clients/client-sms/src/protocols/Aws_json1_1.ts b/clients/client-sms/src/protocols/Aws_json1_1.ts deleted file mode 100644 index f7d3274cbd4a7..0000000000000 --- a/clients/client-sms/src/protocols/Aws_json1_1.ts +++ /dev/null @@ -1,2349 +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, - expectBoolean as __expectBoolean, - expectInt32 as __expectInt32, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectString as __expectString, - parseEpochTimestamp as __parseEpochTimestamp, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - HeaderBag as __HeaderBag, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { CreateAppCommandInput, CreateAppCommandOutput } from "../commands/CreateAppCommand"; -import { - CreateReplicationJobCommandInput, - CreateReplicationJobCommandOutput, -} from "../commands/CreateReplicationJobCommand"; -import { DeleteAppCommandInput, DeleteAppCommandOutput } from "../commands/DeleteAppCommand"; -import { - DeleteAppLaunchConfigurationCommandInput, - DeleteAppLaunchConfigurationCommandOutput, -} from "../commands/DeleteAppLaunchConfigurationCommand"; -import { - DeleteAppReplicationConfigurationCommandInput, - DeleteAppReplicationConfigurationCommandOutput, -} from "../commands/DeleteAppReplicationConfigurationCommand"; -import { - DeleteAppValidationConfigurationCommandInput, - DeleteAppValidationConfigurationCommandOutput, -} from "../commands/DeleteAppValidationConfigurationCommand"; -import { - DeleteReplicationJobCommandInput, - DeleteReplicationJobCommandOutput, -} from "../commands/DeleteReplicationJobCommand"; -import { - DeleteServerCatalogCommandInput, - DeleteServerCatalogCommandOutput, -} from "../commands/DeleteServerCatalogCommand"; -import { - DisassociateConnectorCommandInput, - DisassociateConnectorCommandOutput, -} from "../commands/DisassociateConnectorCommand"; -import { GenerateChangeSetCommandInput, GenerateChangeSetCommandOutput } from "../commands/GenerateChangeSetCommand"; -import { GenerateTemplateCommandInput, GenerateTemplateCommandOutput } from "../commands/GenerateTemplateCommand"; -import { GetAppCommandInput, GetAppCommandOutput } from "../commands/GetAppCommand"; -import { - GetAppLaunchConfigurationCommandInput, - GetAppLaunchConfigurationCommandOutput, -} from "../commands/GetAppLaunchConfigurationCommand"; -import { - GetAppReplicationConfigurationCommandInput, - GetAppReplicationConfigurationCommandOutput, -} from "../commands/GetAppReplicationConfigurationCommand"; -import { - GetAppValidationConfigurationCommandInput, - GetAppValidationConfigurationCommandOutput, -} from "../commands/GetAppValidationConfigurationCommand"; -import { - GetAppValidationOutputCommandInput, - GetAppValidationOutputCommandOutput, -} from "../commands/GetAppValidationOutputCommand"; -import { GetConnectorsCommandInput, GetConnectorsCommandOutput } from "../commands/GetConnectorsCommand"; -import { GetReplicationJobsCommandInput, GetReplicationJobsCommandOutput } from "../commands/GetReplicationJobsCommand"; -import { GetReplicationRunsCommandInput, GetReplicationRunsCommandOutput } from "../commands/GetReplicationRunsCommand"; -import { GetServersCommandInput, GetServersCommandOutput } from "../commands/GetServersCommand"; -import { ImportAppCatalogCommandInput, ImportAppCatalogCommandOutput } from "../commands/ImportAppCatalogCommand"; -import { - ImportServerCatalogCommandInput, - ImportServerCatalogCommandOutput, -} from "../commands/ImportServerCatalogCommand"; -import { LaunchAppCommandInput, LaunchAppCommandOutput } from "../commands/LaunchAppCommand"; -import { ListAppsCommandInput, ListAppsCommandOutput } from "../commands/ListAppsCommand"; -import { - NotifyAppValidationOutputCommandInput, - NotifyAppValidationOutputCommandOutput, -} from "../commands/NotifyAppValidationOutputCommand"; -import { - PutAppLaunchConfigurationCommandInput, - PutAppLaunchConfigurationCommandOutput, -} from "../commands/PutAppLaunchConfigurationCommand"; -import { - PutAppReplicationConfigurationCommandInput, - PutAppReplicationConfigurationCommandOutput, -} from "../commands/PutAppReplicationConfigurationCommand"; -import { - PutAppValidationConfigurationCommandInput, - PutAppValidationConfigurationCommandOutput, -} from "../commands/PutAppValidationConfigurationCommand"; -import { - StartAppReplicationCommandInput, - StartAppReplicationCommandOutput, -} from "../commands/StartAppReplicationCommand"; -import { - StartOnDemandAppReplicationCommandInput, - StartOnDemandAppReplicationCommandOutput, -} from "../commands/StartOnDemandAppReplicationCommand"; -import { - StartOnDemandReplicationRunCommandInput, - StartOnDemandReplicationRunCommandOutput, -} from "../commands/StartOnDemandReplicationRunCommand"; -import { StopAppReplicationCommandInput, StopAppReplicationCommandOutput } from "../commands/StopAppReplicationCommand"; -import { TerminateAppCommandInput, TerminateAppCommandOutput } from "../commands/TerminateAppCommand"; -import { UpdateAppCommandInput, UpdateAppCommandOutput } from "../commands/UpdateAppCommand"; -import { - UpdateReplicationJobCommandInput, - UpdateReplicationJobCommandOutput, -} from "../commands/UpdateReplicationJobCommand"; -import { - AppSummary, - AppValidationConfiguration, - Connector, - CreateAppRequest, - CreateAppResponse, - CreateReplicationJobRequest, - DeleteAppLaunchConfigurationRequest, - DeleteAppReplicationConfigurationRequest, - DeleteAppRequest, - DeleteAppValidationConfigurationRequest, - DeleteReplicationJobRequest, - DeleteServerCatalogRequest, - DisassociateConnectorRequest, - DryRunOperationException, - GenerateChangeSetRequest, - GenerateTemplateRequest, - GetAppLaunchConfigurationRequest, - GetAppReplicationConfigurationRequest, - GetAppReplicationConfigurationResponse, - GetAppRequest, - GetAppResponse, - GetAppValidationConfigurationRequest, - GetAppValidationOutputRequest, - GetAppValidationOutputResponse, - GetConnectorsRequest, - GetConnectorsResponse, - GetReplicationJobsRequest, - GetReplicationJobsResponse, - GetReplicationRunsRequest, - GetReplicationRunsResponse, - GetServersRequest, - GetServersResponse, - ImportAppCatalogRequest, - ImportServerCatalogRequest, - InternalError, - InvalidParameterException, - LaunchAppRequest, - LaunchDetails, - ListAppsRequest, - ListAppsResponse, - MissingRequiredParameterException, - NoConnectorsAvailableException, - NotificationContext, - NotifyAppValidationOutputRequest, - OperationNotPermittedException, - PutAppLaunchConfigurationRequest, - PutAppReplicationConfigurationRequest, - PutAppValidationConfigurationRequest, - ReplicationJob, - ReplicationJobAlreadyExistsException, - ReplicationJobNotFoundException, - ReplicationRun, - ReplicationRunLimitExceededException, - S3Location, - Server, - ServerCannotBeReplicatedException, - ServerGroup, - ServerGroupLaunchConfiguration, - ServerGroupReplicationConfiguration, - ServerGroupValidationConfiguration, - ServerLaunchConfiguration, - ServerReplicationConfiguration, - ServerReplicationParameters, - ServerValidationConfiguration, - Source, - SSMValidationParameters, - StartAppReplicationRequest, - StartOnDemandAppReplicationRequest, - StartOnDemandReplicationRunRequest, - StopAppReplicationRequest, - Tag, - TemporarilyUnavailableException, - TerminateAppRequest, - UnauthorizedOperationException, - UpdateAppRequest, - UpdateAppResponse, - UpdateReplicationJobRequest, - UserData, - UserDataValidationParameters, - ValidationOutput, - VmServer, - VmServerAddress, -} from "../models/models_0"; -import { SMSServiceException as __BaseException } from "../models/SMSServiceException"; - -/** - * serializeAws_json1_1CreateAppCommand - */ -export const se_CreateAppCommand = async ( - input: CreateAppCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("CreateApp"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1CreateReplicationJobCommand - */ -export const se_CreateReplicationJobCommand = async ( - input: CreateReplicationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("CreateReplicationJob"); - let body: any; - body = JSON.stringify(se_CreateReplicationJobRequest(input, context)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DeleteAppCommand - */ -export const se_DeleteAppCommand = async ( - input: DeleteAppCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DeleteApp"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DeleteAppLaunchConfigurationCommand - */ -export const se_DeleteAppLaunchConfigurationCommand = async ( - input: DeleteAppLaunchConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DeleteAppLaunchConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DeleteAppReplicationConfigurationCommand - */ -export const se_DeleteAppReplicationConfigurationCommand = async ( - input: DeleteAppReplicationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DeleteAppReplicationConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DeleteAppValidationConfigurationCommand - */ -export const se_DeleteAppValidationConfigurationCommand = async ( - input: DeleteAppValidationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DeleteAppValidationConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DeleteReplicationJobCommand - */ -export const se_DeleteReplicationJobCommand = async ( - input: DeleteReplicationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DeleteReplicationJob"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DeleteServerCatalogCommand - */ -export const se_DeleteServerCatalogCommand = async ( - input: DeleteServerCatalogCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DeleteServerCatalog"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1DisassociateConnectorCommand - */ -export const se_DisassociateConnectorCommand = async ( - input: DisassociateConnectorCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("DisassociateConnector"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GenerateChangeSetCommand - */ -export const se_GenerateChangeSetCommand = async ( - input: GenerateChangeSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GenerateChangeSet"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GenerateTemplateCommand - */ -export const se_GenerateTemplateCommand = async ( - input: GenerateTemplateCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GenerateTemplate"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetAppCommand - */ -export const se_GetAppCommand = async (input: GetAppCommandInput, context: __SerdeContext): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetApp"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetAppLaunchConfigurationCommand - */ -export const se_GetAppLaunchConfigurationCommand = async ( - input: GetAppLaunchConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetAppLaunchConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetAppReplicationConfigurationCommand - */ -export const se_GetAppReplicationConfigurationCommand = async ( - input: GetAppReplicationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetAppReplicationConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetAppValidationConfigurationCommand - */ -export const se_GetAppValidationConfigurationCommand = async ( - input: GetAppValidationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetAppValidationConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetAppValidationOutputCommand - */ -export const se_GetAppValidationOutputCommand = async ( - input: GetAppValidationOutputCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetAppValidationOutput"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetConnectorsCommand - */ -export const se_GetConnectorsCommand = async ( - input: GetConnectorsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetConnectors"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetReplicationJobsCommand - */ -export const se_GetReplicationJobsCommand = async ( - input: GetReplicationJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetReplicationJobs"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetReplicationRunsCommand - */ -export const se_GetReplicationRunsCommand = async ( - input: GetReplicationRunsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetReplicationRuns"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1GetServersCommand - */ -export const se_GetServersCommand = async ( - input: GetServersCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GetServers"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1ImportAppCatalogCommand - */ -export const se_ImportAppCatalogCommand = async ( - input: ImportAppCatalogCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("ImportAppCatalog"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1ImportServerCatalogCommand - */ -export const se_ImportServerCatalogCommand = async ( - input: ImportServerCatalogCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("ImportServerCatalog"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1LaunchAppCommand - */ -export const se_LaunchAppCommand = async ( - input: LaunchAppCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("LaunchApp"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1ListAppsCommand - */ -export const se_ListAppsCommand = async ( - input: ListAppsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("ListApps"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1NotifyAppValidationOutputCommand - */ -export const se_NotifyAppValidationOutputCommand = async ( - input: NotifyAppValidationOutputCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("NotifyAppValidationOutput"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1PutAppLaunchConfigurationCommand - */ -export const se_PutAppLaunchConfigurationCommand = async ( - input: PutAppLaunchConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("PutAppLaunchConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1PutAppReplicationConfigurationCommand - */ -export const se_PutAppReplicationConfigurationCommand = async ( - input: PutAppReplicationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("PutAppReplicationConfiguration"); - let body: any; - body = JSON.stringify(se_PutAppReplicationConfigurationRequest(input, context)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1PutAppValidationConfigurationCommand - */ -export const se_PutAppValidationConfigurationCommand = async ( - input: PutAppValidationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("PutAppValidationConfiguration"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1StartAppReplicationCommand - */ -export const se_StartAppReplicationCommand = async ( - input: StartAppReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("StartAppReplication"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1StartOnDemandAppReplicationCommand - */ -export const se_StartOnDemandAppReplicationCommand = async ( - input: StartOnDemandAppReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("StartOnDemandAppReplication"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1StartOnDemandReplicationRunCommand - */ -export const se_StartOnDemandReplicationRunCommand = async ( - input: StartOnDemandReplicationRunCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("StartOnDemandReplicationRun"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1StopAppReplicationCommand - */ -export const se_StopAppReplicationCommand = async ( - input: StopAppReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("StopAppReplication"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1TerminateAppCommand - */ -export const se_TerminateAppCommand = async ( - input: TerminateAppCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("TerminateApp"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1UpdateAppCommand - */ -export const se_UpdateAppCommand = async ( - input: UpdateAppCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("UpdateApp"); - let body: any; - body = JSON.stringify(_json(input)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * serializeAws_json1_1UpdateReplicationJobCommand - */ -export const se_UpdateReplicationJobCommand = async ( - input: UpdateReplicationJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("UpdateReplicationJob"); - let body: any; - body = JSON.stringify(se_UpdateReplicationJobRequest(input, context)); - return buildHttpRpcRequest(context, headers, "/", undefined, body); -}; - -/** - * deserializeAws_json1_1CreateAppCommand - */ -export const de_CreateAppCommand = 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_CreateAppResponse(data, context); - const response: CreateAppCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1CreateReplicationJobCommand - */ -export const de_CreateReplicationJobCommand = 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 = _json(data); - const response: CreateReplicationJobCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DeleteAppCommand - */ -export const de_DeleteAppCommand = 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 = _json(data); - const response: DeleteAppCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DeleteAppLaunchConfigurationCommand - */ -export const de_DeleteAppLaunchConfigurationCommand = 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 = _json(data); - const response: DeleteAppLaunchConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DeleteAppReplicationConfigurationCommand - */ -export const de_DeleteAppReplicationConfigurationCommand = 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 = _json(data); - const response: DeleteAppReplicationConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DeleteAppValidationConfigurationCommand - */ -export const de_DeleteAppValidationConfigurationCommand = 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 = _json(data); - const response: DeleteAppValidationConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DeleteReplicationJobCommand - */ -export const de_DeleteReplicationJobCommand = 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 = _json(data); - const response: DeleteReplicationJobCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DeleteServerCatalogCommand - */ -export const de_DeleteServerCatalogCommand = 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 = _json(data); - const response: DeleteServerCatalogCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1DisassociateConnectorCommand - */ -export const de_DisassociateConnectorCommand = 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 = _json(data); - const response: DisassociateConnectorCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GenerateChangeSetCommand - */ -export const de_GenerateChangeSetCommand = 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 = _json(data); - const response: GenerateChangeSetCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GenerateTemplateCommand - */ -export const de_GenerateTemplateCommand = 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 = _json(data); - const response: GenerateTemplateCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetAppCommand - */ -export const de_GetAppCommand = 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_GetAppResponse(data, context); - const response: GetAppCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetAppLaunchConfigurationCommand - */ -export const de_GetAppLaunchConfigurationCommand = 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 = _json(data); - const response: GetAppLaunchConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetAppReplicationConfigurationCommand - */ -export const de_GetAppReplicationConfigurationCommand = 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_GetAppReplicationConfigurationResponse(data, context); - const response: GetAppReplicationConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetAppValidationConfigurationCommand - */ -export const de_GetAppValidationConfigurationCommand = 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 = _json(data); - const response: GetAppValidationConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetAppValidationOutputCommand - */ -export const de_GetAppValidationOutputCommand = 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_GetAppValidationOutputResponse(data, context); - const response: GetAppValidationOutputCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetConnectorsCommand - */ -export const de_GetConnectorsCommand = 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_GetConnectorsResponse(data, context); - const response: GetConnectorsCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetReplicationJobsCommand - */ -export const de_GetReplicationJobsCommand = 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_GetReplicationJobsResponse(data, context); - const response: GetReplicationJobsCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetReplicationRunsCommand - */ -export const de_GetReplicationRunsCommand = 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_GetReplicationRunsResponse(data, context); - const response: GetReplicationRunsCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1GetServersCommand - */ -export const de_GetServersCommand = 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_GetServersResponse(data, context); - const response: GetServersCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1ImportAppCatalogCommand - */ -export const de_ImportAppCatalogCommand = 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 = _json(data); - const response: ImportAppCatalogCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1ImportServerCatalogCommand - */ -export const de_ImportServerCatalogCommand = 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 = _json(data); - const response: ImportServerCatalogCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1LaunchAppCommand - */ -export const de_LaunchAppCommand = 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 = _json(data); - const response: LaunchAppCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1ListAppsCommand - */ -export const de_ListAppsCommand = 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_ListAppsResponse(data, context); - const response: ListAppsCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1NotifyAppValidationOutputCommand - */ -export const de_NotifyAppValidationOutputCommand = 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 = _json(data); - const response: NotifyAppValidationOutputCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1PutAppLaunchConfigurationCommand - */ -export const de_PutAppLaunchConfigurationCommand = 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 = _json(data); - const response: PutAppLaunchConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1PutAppReplicationConfigurationCommand - */ -export const de_PutAppReplicationConfigurationCommand = 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 = _json(data); - const response: PutAppReplicationConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1PutAppValidationConfigurationCommand - */ -export const de_PutAppValidationConfigurationCommand = 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 = _json(data); - const response: PutAppValidationConfigurationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1StartAppReplicationCommand - */ -export const de_StartAppReplicationCommand = 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 = _json(data); - const response: StartAppReplicationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1StartOnDemandAppReplicationCommand - */ -export const de_StartOnDemandAppReplicationCommand = 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 = _json(data); - const response: StartOnDemandAppReplicationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1StartOnDemandReplicationRunCommand - */ -export const de_StartOnDemandReplicationRunCommand = 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 = _json(data); - const response: StartOnDemandReplicationRunCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1StopAppReplicationCommand - */ -export const de_StopAppReplicationCommand = 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 = _json(data); - const response: StopAppReplicationCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1TerminateAppCommand - */ -export const de_TerminateAppCommand = 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 = _json(data); - const response: TerminateAppCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1UpdateAppCommand - */ -export const de_UpdateAppCommand = 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_UpdateAppResponse(data, context); - const response: UpdateAppCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserializeAws_json1_1UpdateReplicationJobCommand - */ -export const de_UpdateReplicationJobCommand = 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 = _json(data); - const response: UpdateReplicationJobCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -}; - -/** - * deserialize_Aws_json1_1CommandError - */ -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 "InternalError": - case "com.amazonaws.sms#InternalError": - throw await de_InternalErrorRes(parsedOutput, context); - case "InvalidParameterException": - case "com.amazonaws.sms#InvalidParameterException": - throw await de_InvalidParameterExceptionRes(parsedOutput, context); - case "MissingRequiredParameterException": - case "com.amazonaws.sms#MissingRequiredParameterException": - throw await de_MissingRequiredParameterExceptionRes(parsedOutput, context); - case "OperationNotPermittedException": - case "com.amazonaws.sms#OperationNotPermittedException": - throw await de_OperationNotPermittedExceptionRes(parsedOutput, context); - case "UnauthorizedOperationException": - case "com.amazonaws.sms#UnauthorizedOperationException": - throw await de_UnauthorizedOperationExceptionRes(parsedOutput, context); - case "NoConnectorsAvailableException": - case "com.amazonaws.sms#NoConnectorsAvailableException": - throw await de_NoConnectorsAvailableExceptionRes(parsedOutput, context); - case "ReplicationJobAlreadyExistsException": - case "com.amazonaws.sms#ReplicationJobAlreadyExistsException": - throw await de_ReplicationJobAlreadyExistsExceptionRes(parsedOutput, context); - case "ServerCannotBeReplicatedException": - case "com.amazonaws.sms#ServerCannotBeReplicatedException": - throw await de_ServerCannotBeReplicatedExceptionRes(parsedOutput, context); - case "TemporarilyUnavailableException": - case "com.amazonaws.sms#TemporarilyUnavailableException": - throw await de_TemporarilyUnavailableExceptionRes(parsedOutput, context); - case "ReplicationJobNotFoundException": - case "com.amazonaws.sms#ReplicationJobNotFoundException": - throw await de_ReplicationJobNotFoundExceptionRes(parsedOutput, context); - case "DryRunOperationException": - case "com.amazonaws.sms#DryRunOperationException": - throw await de_DryRunOperationExceptionRes(parsedOutput, context); - case "ReplicationRunLimitExceededException": - case "com.amazonaws.sms#ReplicationRunLimitExceededException": - throw await de_ReplicationRunLimitExceededExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -/** - * deserializeAws_json1_1DryRunOperationExceptionRes - */ -const de_DryRunOperationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new DryRunOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1InternalErrorRes - */ -const de_InternalErrorRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new InternalError({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1InvalidParameterExceptionRes - */ -const de_InvalidParameterExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new InvalidParameterException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1MissingRequiredParameterExceptionRes - */ -const de_MissingRequiredParameterExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new MissingRequiredParameterException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1NoConnectorsAvailableExceptionRes - */ -const de_NoConnectorsAvailableExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new NoConnectorsAvailableException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1OperationNotPermittedExceptionRes - */ -const de_OperationNotPermittedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new OperationNotPermittedException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1ReplicationJobAlreadyExistsExceptionRes - */ -const de_ReplicationJobAlreadyExistsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new ReplicationJobAlreadyExistsException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1ReplicationJobNotFoundExceptionRes - */ -const de_ReplicationJobNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new ReplicationJobNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1ReplicationRunLimitExceededExceptionRes - */ -const de_ReplicationRunLimitExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new ReplicationRunLimitExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1ServerCannotBeReplicatedExceptionRes - */ -const de_ServerCannotBeReplicatedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new ServerCannotBeReplicatedException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1TemporarilyUnavailableExceptionRes - */ -const de_TemporarilyUnavailableExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new TemporarilyUnavailableException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -/** - * deserializeAws_json1_1UnauthorizedOperationExceptionRes - */ -const de_UnauthorizedOperationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const body = parsedOutput.body; - const deserialized: any = _json(body); - const exception = new UnauthorizedOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized, - }); - return __decorateServiceException(exception, body); -}; - -// se_AppIds omitted. - -// se_AppValidationConfiguration omitted. - -// se_AppValidationConfigurations omitted. - -// se_CreateAppRequest omitted. - -/** - * serializeAws_json1_1CreateReplicationJobRequest - */ -const se_CreateReplicationJobRequest = (input: CreateReplicationJobRequest, context: __SerdeContext): any => { - return take(input, { - description: [], - encrypted: [], - frequency: [], - kmsKeyId: [], - licenseType: [], - numberOfRecentAmisToKeep: [], - roleName: [], - runOnce: [], - seedReplicationTime: (_) => _.getTime() / 1_000, - serverId: [], - }); -}; - -// se_DeleteAppLaunchConfigurationRequest omitted. - -// se_DeleteAppReplicationConfigurationRequest omitted. - -// se_DeleteAppRequest omitted. - -// se_DeleteAppValidationConfigurationRequest omitted. - -// se_DeleteReplicationJobRequest omitted. - -// se_DeleteServerCatalogRequest omitted. - -// se_DisassociateConnectorRequest omitted. - -// se_GenerateChangeSetRequest omitted. - -// se_GenerateTemplateRequest omitted. - -// se_GetAppLaunchConfigurationRequest omitted. - -// se_GetAppReplicationConfigurationRequest omitted. - -// se_GetAppRequest omitted. - -// se_GetAppValidationConfigurationRequest omitted. - -// se_GetAppValidationOutputRequest omitted. - -// se_GetConnectorsRequest omitted. - -// se_GetReplicationJobsRequest omitted. - -// se_GetReplicationRunsRequest omitted. - -// se_GetServersRequest omitted. - -// se_ImportAppCatalogRequest omitted. - -// se_ImportServerCatalogRequest omitted. - -// se_LaunchAppRequest omitted. - -// se_ListAppsRequest omitted. - -// se_NotificationContext omitted. - -// se_NotifyAppValidationOutputRequest omitted. - -// se_PutAppLaunchConfigurationRequest omitted. - -/** - * serializeAws_json1_1PutAppReplicationConfigurationRequest - */ -const se_PutAppReplicationConfigurationRequest = ( - input: PutAppReplicationConfigurationRequest, - context: __SerdeContext -): any => { - return take(input, { - appId: [], - serverGroupReplicationConfigurations: (_) => se_ServerGroupReplicationConfigurations(_, context), - }); -}; - -// se_PutAppValidationConfigurationRequest omitted. - -// se_S3Location omitted. - -// se_Server omitted. - -// se_ServerGroup omitted. - -// se_ServerGroupLaunchConfiguration omitted. - -// se_ServerGroupLaunchConfigurations omitted. - -/** - * serializeAws_json1_1ServerGroupReplicationConfiguration - */ -const se_ServerGroupReplicationConfiguration = ( - input: ServerGroupReplicationConfiguration, - context: __SerdeContext -): any => { - return take(input, { - serverGroupId: [], - serverReplicationConfigurations: (_) => se_ServerReplicationConfigurations(_, context), - }); -}; - -/** - * serializeAws_json1_1ServerGroupReplicationConfigurations - */ -const se_ServerGroupReplicationConfigurations = ( - input: ServerGroupReplicationConfiguration[], - context: __SerdeContext -): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - return se_ServerGroupReplicationConfiguration(entry, context); - }); -}; - -// se_ServerGroups omitted. - -// se_ServerGroupValidationConfiguration omitted. - -// se_ServerGroupValidationConfigurations omitted. - -// se_ServerLaunchConfiguration omitted. - -// se_ServerLaunchConfigurations omitted. - -// se_ServerList omitted. - -/** - * serializeAws_json1_1ServerReplicationConfiguration - */ -const se_ServerReplicationConfiguration = (input: ServerReplicationConfiguration, context: __SerdeContext): any => { - return take(input, { - server: _json, - serverReplicationParameters: (_) => se_ServerReplicationParameters(_, context), - }); -}; - -/** - * serializeAws_json1_1ServerReplicationConfigurations - */ -const se_ServerReplicationConfigurations = (input: ServerReplicationConfiguration[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - return se_ServerReplicationConfiguration(entry, context); - }); -}; - -/** - * serializeAws_json1_1ServerReplicationParameters - */ -const se_ServerReplicationParameters = (input: ServerReplicationParameters, context: __SerdeContext): any => { - return take(input, { - encrypted: [], - frequency: [], - kmsKeyId: [], - licenseType: [], - numberOfRecentAmisToKeep: [], - runOnce: [], - seedTime: (_) => _.getTime() / 1_000, - }); -}; - -// se_ServerValidationConfiguration omitted. - -// se_ServerValidationConfigurations omitted. - -// se_Source omitted. - -// se_SSMValidationParameters omitted. - -// se_StartAppReplicationRequest omitted. - -// se_StartOnDemandAppReplicationRequest omitted. - -// se_StartOnDemandReplicationRunRequest omitted. - -// se_StopAppReplicationRequest omitted. - -// se_Tag omitted. - -// se_Tags omitted. - -// se_TerminateAppRequest omitted. - -// se_UpdateAppRequest omitted. - -/** - * serializeAws_json1_1UpdateReplicationJobRequest - */ -const se_UpdateReplicationJobRequest = (input: UpdateReplicationJobRequest, context: __SerdeContext): any => { - return take(input, { - description: [], - encrypted: [], - frequency: [], - kmsKeyId: [], - licenseType: [], - nextReplicationRunStartTime: (_) => _.getTime() / 1_000, - numberOfRecentAmisToKeep: [], - replicationJobId: [], - roleName: [], - }); -}; - -// se_UserData omitted. - -// se_UserDataValidationParameters omitted. - -// se_VmServer omitted. - -// se_VmServerAddress omitted. - -// se_VmServerAddressList omitted. - -/** - * deserializeAws_json1_1Apps - */ -const de_Apps = (output: any, context: __SerdeContext): AppSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AppSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_json1_1AppSummary - */ -const de_AppSummary = (output: any, context: __SerdeContext): AppSummary => { - return take(output, { - appId: __expectString, - creationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - description: __expectString, - importedAppId: __expectString, - lastModified: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - latestReplicationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - launchConfigurationStatus: __expectString, - launchDetails: (_: any) => de_LaunchDetails(_, context), - launchStatus: __expectString, - launchStatusMessage: __expectString, - name: __expectString, - replicationConfigurationStatus: __expectString, - replicationStatus: __expectString, - replicationStatusMessage: __expectString, - roleName: __expectString, - status: __expectString, - statusMessage: __expectString, - totalServerGroups: __expectInt32, - totalServers: __expectInt32, - }) as any; -}; - -// de_AppValidationConfiguration omitted. - -// de_AppValidationConfigurations omitted. - -// de_AppValidationOutput omitted. - -/** - * deserializeAws_json1_1Connector - */ -const de_Connector = (output: any, context: __SerdeContext): Connector => { - return take(output, { - associatedOn: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - capabilityList: _json, - connectorId: __expectString, - ipAddress: __expectString, - macAddress: __expectString, - status: __expectString, - version: __expectString, - vmManagerId: __expectString, - vmManagerName: __expectString, - vmManagerType: __expectString, - }) as any; -}; - -// de_ConnectorCapabilityList omitted. - -/** - * deserializeAws_json1_1ConnectorList - */ -const de_ConnectorList = (output: any, context: __SerdeContext): Connector[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Connector(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_json1_1CreateAppResponse - */ -const de_CreateAppResponse = (output: any, context: __SerdeContext): CreateAppResponse => { - return take(output, { - appSummary: (_: any) => de_AppSummary(_, context), - serverGroups: _json, - tags: _json, - }) as any; -}; - -// de_CreateReplicationJobResponse omitted. - -// de_DeleteAppLaunchConfigurationResponse omitted. - -// de_DeleteAppReplicationConfigurationResponse omitted. - -// de_DeleteAppResponse omitted. - -// de_DeleteAppValidationConfigurationResponse omitted. - -// de_DeleteReplicationJobResponse omitted. - -// de_DeleteServerCatalogResponse omitted. - -// de_DisassociateConnectorResponse omitted. - -// de_DryRunOperationException omitted. - -// de_GenerateChangeSetResponse omitted. - -// de_GenerateTemplateResponse omitted. - -// de_GetAppLaunchConfigurationResponse omitted. - -/** - * deserializeAws_json1_1GetAppReplicationConfigurationResponse - */ -const de_GetAppReplicationConfigurationResponse = ( - output: any, - context: __SerdeContext -): GetAppReplicationConfigurationResponse => { - return take(output, { - serverGroupReplicationConfigurations: (_: any) => de_ServerGroupReplicationConfigurations(_, context), - }) as any; -}; - -/** - * deserializeAws_json1_1GetAppResponse - */ -const de_GetAppResponse = (output: any, context: __SerdeContext): GetAppResponse => { - return take(output, { - appSummary: (_: any) => de_AppSummary(_, context), - serverGroups: _json, - tags: _json, - }) as any; -}; - -// de_GetAppValidationConfigurationResponse omitted. - -/** - * deserializeAws_json1_1GetAppValidationOutputResponse - */ -const de_GetAppValidationOutputResponse = (output: any, context: __SerdeContext): GetAppValidationOutputResponse => { - return take(output, { - validationOutputList: (_: any) => de_ValidationOutputList(_, context), - }) as any; -}; - -/** - * deserializeAws_json1_1GetConnectorsResponse - */ -const de_GetConnectorsResponse = (output: any, context: __SerdeContext): GetConnectorsResponse => { - return take(output, { - connectorList: (_: any) => de_ConnectorList(_, context), - nextToken: __expectString, - }) as any; -}; - -/** - * deserializeAws_json1_1GetReplicationJobsResponse - */ -const de_GetReplicationJobsResponse = (output: any, context: __SerdeContext): GetReplicationJobsResponse => { - return take(output, { - nextToken: __expectString, - replicationJobList: (_: any) => de_ReplicationJobList(_, context), - }) as any; -}; - -/** - * deserializeAws_json1_1GetReplicationRunsResponse - */ -const de_GetReplicationRunsResponse = (output: any, context: __SerdeContext): GetReplicationRunsResponse => { - return take(output, { - nextToken: __expectString, - replicationJob: (_: any) => de_ReplicationJob(_, context), - replicationRunList: (_: any) => de_ReplicationRunList(_, context), - }) as any; -}; - -/** - * deserializeAws_json1_1GetServersResponse - */ -const de_GetServersResponse = (output: any, context: __SerdeContext): GetServersResponse => { - return take(output, { - lastModifiedOn: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - nextToken: __expectString, - serverCatalogStatus: __expectString, - serverList: _json, - }) as any; -}; - -// de_ImportAppCatalogResponse omitted. - -// de_ImportServerCatalogResponse omitted. - -// de_InternalError omitted. - -// de_InvalidParameterException omitted. - -// de_LaunchAppResponse omitted. - -/** - * deserializeAws_json1_1LaunchDetails - */ -const de_LaunchDetails = (output: any, context: __SerdeContext): LaunchDetails => { - return take(output, { - latestLaunchTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - stackId: __expectString, - stackName: __expectString, - }) as any; -}; - -/** - * deserializeAws_json1_1ListAppsResponse - */ -const de_ListAppsResponse = (output: any, context: __SerdeContext): ListAppsResponse => { - return take(output, { - apps: (_: any) => de_Apps(_, context), - nextToken: __expectString, - }) as any; -}; - -// de_MissingRequiredParameterException omitted. - -// de_NoConnectorsAvailableException omitted. - -// de_NotifyAppValidationOutputResponse omitted. - -// de_OperationNotPermittedException omitted. - -// de_PutAppLaunchConfigurationResponse omitted. - -// de_PutAppReplicationConfigurationResponse omitted. - -// de_PutAppValidationConfigurationResponse omitted. - -/** - * deserializeAws_json1_1ReplicationJob - */ -const de_ReplicationJob = (output: any, context: __SerdeContext): ReplicationJob => { - return take(output, { - description: __expectString, - encrypted: __expectBoolean, - frequency: __expectInt32, - kmsKeyId: __expectString, - latestAmiId: __expectString, - licenseType: __expectString, - nextReplicationRunStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - numberOfRecentAmisToKeep: __expectInt32, - replicationJobId: __expectString, - replicationRunList: (_: any) => de_ReplicationRunList(_, context), - roleName: __expectString, - runOnce: __expectBoolean, - seedReplicationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - serverId: __expectString, - serverType: __expectString, - state: __expectString, - statusMessage: __expectString, - vmServer: _json, - }) as any; -}; - -// de_ReplicationJobAlreadyExistsException omitted. - -/** - * deserializeAws_json1_1ReplicationJobList - */ -const de_ReplicationJobList = (output: any, context: __SerdeContext): ReplicationJob[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ReplicationJob(entry, context); - }); - return retVal; -}; - -// de_ReplicationJobNotFoundException omitted. - -/** - * deserializeAws_json1_1ReplicationRun - */ -const de_ReplicationRun = (output: any, context: __SerdeContext): ReplicationRun => { - return take(output, { - amiId: __expectString, - completedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - description: __expectString, - encrypted: __expectBoolean, - kmsKeyId: __expectString, - replicationRunId: __expectString, - scheduledStartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - stageDetails: _json, - state: __expectString, - statusMessage: __expectString, - type: __expectString, - }) as any; -}; - -// de_ReplicationRunLimitExceededException omitted. - -/** - * deserializeAws_json1_1ReplicationRunList - */ -const de_ReplicationRunList = (output: any, context: __SerdeContext): ReplicationRun[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ReplicationRun(entry, context); - }); - return retVal; -}; - -// de_ReplicationRunStageDetails omitted. - -// de_S3Location omitted. - -// de_Server omitted. - -// de_ServerCannotBeReplicatedException omitted. - -// de_ServerGroup omitted. - -// de_ServerGroupLaunchConfiguration omitted. - -// de_ServerGroupLaunchConfigurations omitted. - -/** - * deserializeAws_json1_1ServerGroupReplicationConfiguration - */ -const de_ServerGroupReplicationConfiguration = ( - output: any, - context: __SerdeContext -): ServerGroupReplicationConfiguration => { - return take(output, { - serverGroupId: __expectString, - serverReplicationConfigurations: (_: any) => de_ServerReplicationConfigurations(_, context), - }) as any; -}; - -/** - * deserializeAws_json1_1ServerGroupReplicationConfigurations - */ -const de_ServerGroupReplicationConfigurations = ( - output: any, - context: __SerdeContext -): ServerGroupReplicationConfiguration[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ServerGroupReplicationConfiguration(entry, context); - }); - return retVal; -}; - -// de_ServerGroups omitted. - -// de_ServerGroupValidationConfiguration omitted. - -// de_ServerGroupValidationConfigurations omitted. - -// de_ServerLaunchConfiguration omitted. - -// de_ServerLaunchConfigurations omitted. - -// de_ServerList omitted. - -/** - * deserializeAws_json1_1ServerReplicationConfiguration - */ -const de_ServerReplicationConfiguration = (output: any, context: __SerdeContext): ServerReplicationConfiguration => { - return take(output, { - server: _json, - serverReplicationParameters: (_: any) => de_ServerReplicationParameters(_, context), - }) as any; -}; - -/** - * deserializeAws_json1_1ServerReplicationConfigurations - */ -const de_ServerReplicationConfigurations = (output: any, context: __SerdeContext): ServerReplicationConfiguration[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ServerReplicationConfiguration(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_json1_1ServerReplicationParameters - */ -const de_ServerReplicationParameters = (output: any, context: __SerdeContext): ServerReplicationParameters => { - return take(output, { - encrypted: __expectBoolean, - frequency: __expectInt32, - kmsKeyId: __expectString, - licenseType: __expectString, - numberOfRecentAmisToKeep: __expectInt32, - runOnce: __expectBoolean, - seedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - }) as any; -}; - -// de_ServerValidationConfiguration omitted. - -// de_ServerValidationConfigurations omitted. - -// de_ServerValidationOutput omitted. - -// de_Source omitted. - -// de_SSMOutput omitted. - -// de_SSMValidationParameters omitted. - -// de_StartAppReplicationResponse omitted. - -// de_StartOnDemandAppReplicationResponse omitted. - -// de_StartOnDemandReplicationRunResponse omitted. - -// de_StopAppReplicationResponse omitted. - -// de_Tag omitted. - -// de_Tags omitted. - -// de_TemporarilyUnavailableException omitted. - -// de_TerminateAppResponse omitted. - -// de_UnauthorizedOperationException omitted. - -/** - * deserializeAws_json1_1UpdateAppResponse - */ -const de_UpdateAppResponse = (output: any, context: __SerdeContext): UpdateAppResponse => { - return take(output, { - appSummary: (_: any) => de_AppSummary(_, context), - serverGroups: _json, - tags: _json, - }) as any; -}; - -// de_UpdateReplicationJobResponse omitted. - -// de_UserData omitted. - -// de_UserDataValidationParameters omitted. - -/** - * deserializeAws_json1_1ValidationOutput - */ -const de_ValidationOutput = (output: any, context: __SerdeContext): ValidationOutput => { - return take(output, { - appValidationOutput: _json, - latestValidationTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - name: __expectString, - serverValidationOutput: _json, - status: __expectString, - statusMessage: __expectString, - validationId: __expectString, - }) as any; -}; - -/** - * deserializeAws_json1_1ValidationOutputList - */ -const de_ValidationOutputList = (output: any, context: __SerdeContext): ValidationOutput[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ValidationOutput(entry, context); - }); - return retVal; -}; - -// de_VmServer omitted. - -// de_VmServerAddress 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 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.1", - "x-amz-target": `AWSServerMigrationService_V2016_10_24.${operation}`, - }; -} diff --git a/clients/client-sms/src/runtimeConfig.browser.ts b/clients/client-sms/src/runtimeConfig.browser.ts deleted file mode 100644 index 824f9805ac0c1..0000000000000 --- a/clients/client-sms/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 { SMSClientConfig } from "./SMSClient"; -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: SMSClientConfig) => { - 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-sms/src/runtimeConfig.native.ts b/clients/client-sms/src/runtimeConfig.native.ts deleted file mode 100644 index fedf218aed9ab..0000000000000 --- a/clients/client-sms/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; -import { SMSClientConfig } from "./SMSClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: SMSClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-sms/src/runtimeConfig.shared.ts b/clients/client-sms/src/runtimeConfig.shared.ts deleted file mode 100644 index e773ff85028f9..0000000000000 --- a/clients/client-sms/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 { defaultSMSHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { SMSClientConfig } from "./SMSClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: SMSClientConfig) => { - return { - apiVersion: "2016-10-24", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultSMSHttpAuthSchemeProvider, - 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 ?? "SMS", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-sms/src/runtimeConfig.ts b/clients/client-sms/src/runtimeConfig.ts deleted file mode 100644 index 9d868c7915615..0000000000000 --- a/clients/client-sms/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 { SMSClientConfig } from "./SMSClient"; -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: SMSClientConfig) => { - 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-sms/src/runtimeExtensions.ts b/clients/client-sms/src/runtimeExtensions.ts deleted file mode 100644 index ecda4bdaebdd7..0000000000000 --- a/clients/client-sms/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 { SMSExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: SMSExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: SMSExtensionConfiguration = 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-sms/tsconfig.cjs.json b/clients/client-sms/tsconfig.cjs.json deleted file mode 100644 index 9224176da7f72..0000000000000 --- a/clients/client-sms/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs", - "noCheck": true - } -} diff --git a/clients/client-sms/tsconfig.es.json b/clients/client-sms/tsconfig.es.json deleted file mode 100644 index eceec196a3334..0000000000000 --- a/clients/client-sms/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-sms/tsconfig.json b/clients/client-sms/tsconfig.json deleted file mode 100644 index e0247dd14704a..0000000000000 --- a/clients/client-sms/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-sms/tsconfig.types.json b/clients/client-sms/tsconfig.types.json deleted file mode 100644 index d59778ea89a5c..0000000000000 --- a/clients/client-sms/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/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 8b93e531a31cf..9628f31c0fa1f 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 @@ -28108,25 +28108,6 @@ "us-west-2": {} } }, - "sms": { - "endpoints": { - "fips-us-west-2": { - "credentialScope": { - "region": "us-west-2" - }, - "deprecated": true, - "hostname": "sms-fips.us-west-2.amazonaws.com" - }, - "us-west-2": { - "variants": [ - { - "hostname": "sms-fips.us-west-2.amazonaws.com", - "tags": ["fips"] - } - ] - } - } - }, "sms-voice": { "endpoints": { "af-south-1": { diff --git a/yarn.lock b/yarn.lock index 423c240161add..96e44193036d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20955,58 +20955,6 @@ __metadata: languageName: unknown linkType: soft -"@aws-sdk/client-sms@workspace:clients/client-sms": - version: 0.0.0-use.local - resolution: "@aws-sdk/client-sms@workspace:clients/client-sms" - 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.1.5" - "@smithy/core": "npm:^3.9.0" - "@smithy/fetch-http-handler": "npm:^5.1.1" - "@smithy/hash-node": "npm:^4.0.5" - "@smithy/invalid-dependency": "npm:^4.0.5" - "@smithy/middleware-content-length": "npm:^4.0.5" - "@smithy/middleware-endpoint": "npm:^4.1.19" - "@smithy/middleware-retry": "npm:^4.1.20" - "@smithy/middleware-serde": "npm:^4.0.9" - "@smithy/middleware-stack": "npm:^4.0.5" - "@smithy/node-config-provider": "npm:^4.1.4" - "@smithy/node-http-handler": "npm:^4.1.1" - "@smithy/protocol-http": "npm:^5.1.3" - "@smithy/smithy-client": "npm:^4.5.0" - "@smithy/types": "npm:^4.3.2" - "@smithy/url-parser": "npm:^4.0.5" - "@smithy/util-base64": "npm:^4.0.0" - "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.27" - "@smithy/util-defaults-mode-node": "npm:^4.0.27" - "@smithy/util-endpoints": "npm:^3.0.7" - "@smithy/util-middleware": "npm:^4.0.5" - "@smithy/util-retry": "npm:^4.0.7" - "@smithy/util-utf8": "npm:^4.0.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-snow-device-management@workspace:clients/client-snow-device-management": version: 0.0.0-use.local resolution: "@aws-sdk/client-snow-device-management@workspace:clients/client-snow-device-management"