diff --git a/clients/client-worklink/.gitignore b/clients/client-worklink/.gitignore deleted file mode 100644 index 1a76554918bed..0000000000000 --- a/clients/client-worklink/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-worklink/CHANGELOG.md b/clients/client-worklink/CHANGELOG.md deleted file mode 100644 index ceca240a3a947..0000000000000 --- a/clients/client-worklink/CHANGELOG.md +++ /dev/null @@ -1,5995 +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.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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [3.481.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.480.0...v3.481.0) (2023-12-26) - - -### Features - -* codegen for command class builder ([#5604](https://github.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](https://github.com/aws/aws-sdk-js-v3/commit/4835de4ebb8f302ae1e838ac1efaf5f12384910d)) - - - - - -# [3.478.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0) (2023-12-20) - - -### Features - -* codegen for paginator factory ([#5590](https://github.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](https://github.com/aws/aws-sdk-js-v3/commit/e54099b7c1eb3b1de5737d5494821b1dae045fca)) - - - - - -# [3.477.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0) (2023-12-19) - - -### Features - -* xml codegen reduction ([#5566](https://github.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](https://github.com/aws/aws-sdk-js-v3/commit/3ed7c81f9191182826de7645078cc6ed1d2ee959)) - - - - - -# [3.476.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.475.0...v3.476.0) (2023-12-18) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [3.316.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.315.0...v3.316.0) (2023-04-19) - - -### Features - -* **smithy-client:** factory for aggregated clients ([#4639](https://github.com/aws/aws-sdk-js-v3/issues/4639)) ([852b99d](https://github.com/aws/aws-sdk-js-v3/commit/852b99d393fe5f1a9ff6345f797949f3901a9cbf)) - - - - - -# [3.315.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.314.0...v3.315.0) (2023-04-17) - - -### Features - -* **codegen:** shorten serialization and deserialization code in protocols files ([#4625](https://github.com/aws/aws-sdk-js-v3/issues/4625)) ([8798a6e](https://github.com/aws/aws-sdk-js-v3/commit/8798a6eac1b48f0a807c51e38b864ef62b712943)) - - - - - -# [3.312.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.311.0...v3.312.0) (2023-04-12) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [3.254.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.253.0...v3.254.0) (2023-01-19) - - -### Features - -* **checksum:** replace Hash with Checksum ([#4346](https://github.com/aws/aws-sdk-js-v3/issues/4346)) ([172b4f3](https://github.com/aws/aws-sdk-js-v3/commit/172b4f3475370b386271750436004706b36bc056)) - - - - - -# [3.252.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.251.0...v3.252.0) (2023-01-17) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [3.218.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.217.0...v3.218.0) (2022-11-28) - - -### Bug Fixes - -* **codegen:** add check for required query parameters ([#4223](https://github.com/aws/aws-sdk-js-v3/issues/4223)) ([b941f46](https://github.com/aws/aws-sdk-js-v3/commit/b941f4646518aacec2d7709eb673e5b2d90f0b04)) - - - - - -# [3.216.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.215.0...v3.216.0) (2022-11-22) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [3.197.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.196.0...v3.197.0) (2022-10-26) - - -### Bug Fixes - -* **types:** expand custom endpoint type ([#4097](https://github.com/aws/aws-sdk-js-v3/issues/4097)) ([3620ce4](https://github.com/aws/aws-sdk-js-v3/commit/3620ce4162435b9688823162281140f40365b14c)) - - - - - -# [3.196.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.195.0...v3.196.0) (2022-10-25) - - -### Features - -* **endpoint:** add remaining restJson1 services endpoint models ([#4090](https://github.com/aws/aws-sdk-js-v3/issues/4090)) ([998113b](https://github.com/aws/aws-sdk-js-v3/commit/998113bd0a70a7de4bf5d975cb5f7524098866a0)) - - - - - -# [3.194.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.193.0...v3.194.0) (2022-10-21) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [3.73.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.72.0...v3.73.0) (2022-04-19) - - -### Features - -* **client-worklink:** Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. ([047ace0](https://github.com/aws/aws-sdk-js-v3/commit/047ace0ac8213c8756db3f7a7aabdf07cc25768e)) - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [3.28.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.27.0...v3.28.0) (2021-08-27) - - -### Bug Fixes - -* **clients:** use optional chaining while processing runtime config ([#2690](https://github.com/aws/aws-sdk-js-v3/issues/2690)) ([18469ce](https://github.com/aws/aws-sdk-js-v3/commit/18469cefc27840ba00d516265ebd976f10240496)) - - -### Features - -* **clients:** modular endpoints resolution ([#2704](https://github.com/aws/aws-sdk-js-v3/issues/2704)) ([88de69b](https://github.com/aws/aws-sdk-js-v3/commit/88de69ba28aaedfc7f13fa165044ef8cae023bbe)) - - - - - -# [3.27.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.26.0...v3.27.0) (2021-08-19) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [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-worklink - - - - - -# [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-worklink - - - - - -# [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-worklink - - - - - -## [3.4.1](https://github.com/aws/aws-sdk-js-v3/compare/v3.4.0...v3.4.1) (2021-01-29) - - -### Bug Fixes - -* **clients:** use TS 3.4 compatible types for TS 3.9 ([#1978](https://github.com/aws/aws-sdk-js-v3/issues/1978)) ([8bced5c](https://github.com/aws/aws-sdk-js-v3/commit/8bced5c32b9dbc68f1065054d796cb0b8b87bcc4)) - - - - - -# [3.4.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.3.0...v3.4.0) (2021-01-28) - - -### Features - -* **middleware-stack:** allow adding middleware to override an existing one ([#1964](https://github.com/aws/aws-sdk-js-v3/issues/1964)) ([9c21f14](https://github.com/aws/aws-sdk-js-v3/commit/9c21f14412f2b1f591422f3c67dedbe886db723b)), closes [#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883) -* use downlevel-dts to generate TS 3.4 compatible types ([#1943](https://github.com/aws/aws-sdk-js-v3/issues/1943)) ([63ad215](https://github.com/aws/aws-sdk-js-v3/commit/63ad2151c8bb7be32ea8838a9b0974806ed3906b)) - - - - - -# [3.3.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.2.0...v3.3.0) (2021-01-14) - - -### Bug Fixes - -* **clients:** export explicit dependencies on @aws-sdk/types ([#1902](https://github.com/aws/aws-sdk-js-v3/issues/1902)) ([96f1087](https://github.com/aws/aws-sdk-js-v3/commit/96f1087333ba916593d557051297983912b27caa)) -* **url-parser:** merge browser and node url parser, add rn url parser ([#1903](https://github.com/aws/aws-sdk-js-v3/issues/1903)) ([99be092](https://github.com/aws/aws-sdk-js-v3/commit/99be092fded13bb00802549e17dbdb6d760a8679)) - - -### Features - -* **clients:** update README with documentation, usage and more ([#1907](https://github.com/aws/aws-sdk-js-v3/issues/1907)) ([03be111](https://github.com/aws/aws-sdk-js-v3/commit/03be111a086360687f20b2ac1d490584fb4fbefe)) - - - - - -# [3.2.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.1.0...v3.2.0) (2021-01-09) - - -### Bug Fixes - -* stop adding command mw repeatedly in resolveMiddleware() ([#1883](https://github.com/aws/aws-sdk-js-v3/issues/1883)) ([d4c302b](https://github.com/aws/aws-sdk-js-v3/commit/d4c302b816e1781f8d04bd479cc4e26e0fe4debc)) - - - - - -# [3.1.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.0.0...v3.1.0) (2020-12-23) - - -### Bug Fixes - -* **clients:** default region and credential provider ([#1834](https://github.com/aws/aws-sdk-js-v3/issues/1834)) ([bc79ab5](https://github.com/aws/aws-sdk-js-v3/commit/bc79ab5f17e00bc069b51f2f426dc73c16483eaa)) -* log requestId, extendedRequestId, cfId in $metadata ([#1819](https://github.com/aws/aws-sdk-js-v3/issues/1819)) ([f2a47e8](https://github.com/aws/aws-sdk-js-v3/commit/f2a47e80965f96b86fa42038bf2711b922eee302)) -* **clients:** populate sdkId in serviceId and default to use arnNamespace as signingName ([#1786](https://github.com/aws/aws-sdk-js-v3/issues/1786)) ([0011af2](https://github.com/aws/aws-sdk-js-v3/commit/0011af27a62d0d201296225e2a70276645b3231a)) -* **clients:** update endpoint provider ([#1824](https://github.com/aws/aws-sdk-js-v3/issues/1824)) ([64d2210](https://github.com/aws/aws-sdk-js-v3/commit/64d22105691f286ad9accf1a137d7c1928378ad4)) - - -### Features - -* standardize user agent value ([#1775](https://github.com/aws/aws-sdk-js-v3/issues/1775)) ([388b180](https://github.com/aws/aws-sdk-js-v3/commit/388b18071146171b42d283a93f9590cb23956e1a)) - - - - - -# [3.0.0](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.10...v3.0.0) (2020-12-15) - - -### Features - -* bump version to 3.0.0 ([#1793](https://github.com/aws/aws-sdk-js-v3/issues/1793)) ([d8475f8](https://github.com/aws/aws-sdk-js-v3/commit/d8475f8d972d28fbc15cd7e23abfe18f9eab0644)) - - - - - -# [1.0.0-rc.10](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.9...v1.0.0-rc.10) (2020-12-15) - - -### Features - -* update clients as of 12/12/2020 ([#1771](https://github.com/aws/aws-sdk-js-v3/issues/1771)) ([f69ff44](https://github.com/aws/aws-sdk-js-v3/commit/f69ff440a79018ad69fcb26ad46e3db65b23ce71)) -* update clients as of 12/12/2020 with model fixes ([#1774](https://github.com/aws/aws-sdk-js-v3/issues/1774)) ([54e8715](https://github.com/aws/aws-sdk-js-v3/commit/54e87151877dd5cf9a5f256698c088cc7a856225)) - - - - - -# [1.0.0-rc.9](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.8...v1.0.0-rc.9) (2020-12-11) - - -### Bug Fixes - -* **codegen:** import SENSITIVE_STRING only when used ([#1761](https://github.com/aws/aws-sdk-js-v3/issues/1761)) ([9296283](https://github.com/aws/aws-sdk-js-v3/commit/9296283623edecf95441e310200a17b61efe80e3)) - - -### Features - -* add service id config ([#1765](https://github.com/aws/aws-sdk-js-v3/issues/1765)) ([1ba5672](https://github.com/aws/aws-sdk-js-v3/commit/1ba5672ff75bf5401f02f65d20af61c7bee339ff)) - - - - - -# [1.0.0-rc.8](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.7...v1.0.0-rc.8) (2020-12-05) - - -### Features - -* **invalid-dependency:** add invalidAsyncFunction which rejects with an Error ([#1719](https://github.com/aws/aws-sdk-js-v3/issues/1719)) ([c4c046e](https://github.com/aws/aws-sdk-js-v3/commit/c4c046edf0e752560fded20255642e6aed559d2c)) - - - - - -# [1.0.0-rc.7](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.6...v1.0.0-rc.7) (2020-11-20) - - -### Bug Fixes - -* change paginators to export paginateOperationName ([#1692](https://github.com/aws/aws-sdk-js-v3/issues/1692)) ([6d02935](https://github.com/aws/aws-sdk-js-v3/commit/6d029356c03f52469975aecff32baf8cc5f293e8)) - - -### BREAKING CHANGES - -* change paginators to export paginateOperationName to be consistent with verb nouns across AWS - - - - - -# [1.0.0-rc.6](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.5...v1.0.0-rc.6) (2020-11-13) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [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-worklink@1.0.0-gamma.10...@aws-sdk/client-worklink@1.0.0-gamma.11) (2020-10-07) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [1.0.0-gamma.10](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-worklink@1.0.0-gamma.9...@aws-sdk/client-worklink@1.0.0-gamma.10) (2020-09-29) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [1.0.0-gamma.9](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-worklink@1.0.0-gamma.8...@aws-sdk/client-worklink@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-worklink@1.0.0-gamma.7...@aws-sdk/client-worklink@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-worklink@1.0.0-gamma.6...@aws-sdk/client-worklink@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-worklink@1.0.0-gamma.5...@aws-sdk/client-worklink@1.0.0-gamma.6) (2020-08-04) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [1.0.0-gamma.5](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-worklink@1.0.0-gamma.4...@aws-sdk/client-worklink@1.0.0-gamma.5) (2020-07-21) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# [1.0.0-gamma.4](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-worklink@1.0.0-gamma.3...@aws-sdk/client-worklink@1.0.0-gamma.4) (2020-07-13) - -**Note:** Version bump only for package @aws-sdk/client-worklink - - - - - -# 1.0.0-gamma.3 (2020-07-08) - - -### Features - -* add filterSensitiveLog method to Structure namespaces ([#1130](https://github.com/aws/aws-sdk-js-v3/issues/1130)) ([8eff087](https://github.com/aws/aws-sdk-js-v3/commit/8eff0875580e30e12f2e0abd5fa402973790e697)) - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-gamma.2 (2020-05-26) - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-gamma.1 (2020-05-21) - - -### Bug Fixes - -* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3)) -* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4)) - - -### Features - -* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12)) -* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9)) - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 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.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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-beta.4 (2020-04-25) - - -### Bug Fixes - -* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1)) -* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288)) - - -### Features - -* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358)) -* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e)) - - - -# 1.0.0-beta.3 (2020-03-30) - - - -# 1.0.0-beta.2 (2020-03-28) - - - -# 1.0.0-beta.1 (2020-03-25) - - -### Features - -* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f)) - - - -# 1.0.0-alpha.28 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 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.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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 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.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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 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.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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-alpha.25 (2020-03-20) - - - -# 1.0.0-alpha.27 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-alpha.24 (2020-03-13) - - -### Bug Fixes - -* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144) - - - -# 1.0.0-alpha.26 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-alpha.23 (2020-03-12) - - - -# 1.0.0-alpha.25 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-alpha.22 (2020-03-09) - - -### Features - -* codegen for fixing protocol tests([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([15a66c7](https://github.com/aws/aws-sdk-js-v3/commit/15a66c720f49884087126d6d573c64b6a4a16dc5)), closes [awslabls/smithy-typescript#141](https://github.com/awslabls/smithy-typescript/issues/141) -* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140) - - - -# 1.0.0-alpha.24 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f11545715d016244e0ec9b16957ef2c8b0c06134)) - - - - - -# 1.0.0-alpha.21 (2020-02-19) - - - -# 1.0.0-alpha.23 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.20 (2020-02-14) - - - -# 1.0.0-alpha.22 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.19 (2020-02-11) - - - -# 1.0.0-alpha.21 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.18 (2020-02-11) - - - -# 1.0.0-alpha.20 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.17 (2020-02-09) - - - -# 1.0.0-alpha.19 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.16 (2020-02-07) - - - -# 1.0.0-alpha.18 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.15 (2020-02-06) - - - -# 1.0.0-alpha.17 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.14 (2020-02-05) - - - -# 1.0.0-alpha.16 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.13 (2020-02-04) - - - -# 1.0.0-alpha.15 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.12 (2020-01-30) - - - -# 1.0.0-alpha.14 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.11 (2020-01-28) - - - -# 1.0.0-alpha.13 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.10 (2020-01-24) - - - -# 1.0.0-alpha.12 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.9 (2020-01-22) - - - -# 1.0.0-alpha.9 (2020-01-17) - - - -# 1.0.0-alpha.8 (2020-01-16) - - - -# 1.0.0-alpha.4 (2020-01-14) - - - -# 1.0.0-alpha.3 (2020-01-14) - - - -# 1.0.0-alpha.2 (2020-01-10) - - -### Features - -* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464f)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87) - - - -# 1.0.0-alpha.1 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 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-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.3 (2020-01-10) - - - -# 0.9.0 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.2 (2020-01-09) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) - - - - - -# 1.0.0-alpha.1 (2020-01-08) - - -### Features - -* add client-worklink ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([f115457](https://github.com/aws/aws-sdk-js-v3/commit/f115457)) diff --git a/clients/client-worklink/LICENSE b/clients/client-worklink/LICENSE deleted file mode 100644 index dd65ae06be7a9..0000000000000 --- a/clients/client-worklink/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-worklink/README.md b/clients/client-worklink/README.md deleted file mode 100644 index 1725ef2db5f1b..0000000000000 --- a/clients/client-worklink/README.md +++ /dev/null @@ -1,475 +0,0 @@ - - -# @aws-sdk/client-worklink - -## Description - -AWS SDK for JavaScript WorkLink Client for Node.js, Browser and React Native. - -

Amazon WorkLink is a cloud-based service that provides secure access -to internal websites and web apps from iOS and Android phones. In a single step, your users, such as -employees, can access internal websites as efficiently as they access any other public website. -They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink -authenticates the user's access and securely renders authorized internal web content in a secure -rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on -mobile devices.

- -## Installing - -To install the this package, simply type add or install @aws-sdk/client-worklink -using your favorite package manager: - -- `npm install @aws-sdk/client-worklink` -- `yarn add @aws-sdk/client-worklink` -- `pnpm add @aws-sdk/client-worklink` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `WorkLinkClient` and -the commands you need, for example `ListFleetsCommand`: - -```js -// ES5 example -const { WorkLinkClient, ListFleetsCommand } = require("@aws-sdk/client-worklink"); -``` - -```ts -// ES6+ example -import { WorkLinkClient, ListFleetsCommand } from "@aws-sdk/client-worklink"; -``` - -### 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 WorkLinkClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListFleetsCommand(params); -``` - -#### Async/await - -We recommend using [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) -operator to wait for the promise returned by send operation as follows: - -```js -// async/await. -try { - const data = await client.send(command); - // process data. -} catch (error) { - // error handling. -} finally { - // finally. -} -``` - -Async-await is clean, concise, intuitive, easy to debug and has better error handling -as compared to using Promise chains or callbacks. - -#### Promises - -You can also use [Promise chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining) -to execute send operation. - -```js -client.send(command).then( - (data) => { - // process data. - }, - (error) => { - // error handling. - } -); -``` - -Promises can also be called using `.catch()` and `.finally()` as follows: - -```js -client - .send(command) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }) - .finally(() => { - // finally. - }); -``` - -#### Callbacks - -We do not recommend using callbacks because of [callback hell](http://callbackhell.com/), -but they are supported by the send operation. - -```js -// callbacks. -client.send(command, (err, data) => { - // process err and data. -}); -``` - -#### v2 compatible style - -The client can also send requests using v2 compatible style. -However, it results in a bigger bundle size and may be dropped in next major version. More details in the blog post -on [modular packages in AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/) - -```ts -import * as AWS from "@aws-sdk/client-worklink"; -const client = new AWS.WorkLink({ region: "REGION" }); - -// async/await. -try { - const data = await client.listFleets(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listFleets(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listFleets(params, (err, data) => { - // process err and data. -}); -``` - -### Troubleshooting - -When the service returns an exception, the error will include the exception information, -as well as response metadata (e.g. request id). - -```js -try { - const data = await client.send(command); - // process data. -} catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; - console.log({ requestId, cfId, extendedRequestId }); - /** - * The keys within exceptions are also parsed. - * You can access them by specifying exception names: - * if (error.name === 'SomeServiceException') { - * const value = error.specialKeyInException; - * } - */ -} -``` - -## Getting Help - -Please use these community resources for getting help. -We use the GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them. - -- Visit [Developer Guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) - or [API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html). -- Check out the blog posts tagged with [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) - on AWS Developer Blog. -- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`. -- Join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3). -- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues/new/choose). - -To test your universal JavaScript code in Node.js, browser and react-native environments, -visit our [code samples repo](https://github.com/aws-samples/aws-sdk-js-tests). - -## Contributing - -This client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/client-worklink` 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) - -
- -AssociateDomain - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/AssociateDomainCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/AssociateDomainCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/AssociateDomainCommandOutput/) - -
-
- -AssociateWebsiteAuthorizationProvider - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/AssociateWebsiteAuthorizationProviderCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/AssociateWebsiteAuthorizationProviderCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/AssociateWebsiteAuthorizationProviderCommandOutput/) - -
-
- -AssociateWebsiteCertificateAuthority - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/AssociateWebsiteCertificateAuthorityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/AssociateWebsiteCertificateAuthorityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/AssociateWebsiteCertificateAuthorityCommandOutput/) - -
-
- -CreateFleet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/CreateFleetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/CreateFleetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/CreateFleetCommandOutput/) - -
-
- -DeleteFleet - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DeleteFleetCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DeleteFleetCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DeleteFleetCommandOutput/) - -
-
- -DescribeAuditStreamConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeAuditStreamConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeAuditStreamConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeAuditStreamConfigurationCommandOutput/) - -
-
- -DescribeCompanyNetworkConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeCompanyNetworkConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeCompanyNetworkConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeCompanyNetworkConfigurationCommandOutput/) - -
-
- -DescribeDevice - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeDeviceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeDeviceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeDeviceCommandOutput/) - -
-
- -DescribeDevicePolicyConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeDevicePolicyConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeDevicePolicyConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeDevicePolicyConfigurationCommandOutput/) - -
-
- -DescribeDomain - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeDomainCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeDomainCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeDomainCommandOutput/) - -
-
- -DescribeFleetMetadata - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeFleetMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeFleetMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeFleetMetadataCommandOutput/) - -
-
- -DescribeIdentityProviderConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeIdentityProviderConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeIdentityProviderConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeIdentityProviderConfigurationCommandOutput/) - -
-
- -DescribeWebsiteCertificateAuthority - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DescribeWebsiteCertificateAuthorityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeWebsiteCertificateAuthorityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DescribeWebsiteCertificateAuthorityCommandOutput/) - -
-
- -DisassociateDomain - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DisassociateDomainCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DisassociateDomainCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DisassociateDomainCommandOutput/) - -
-
- -DisassociateWebsiteAuthorizationProvider - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DisassociateWebsiteAuthorizationProviderCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DisassociateWebsiteAuthorizationProviderCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DisassociateWebsiteAuthorizationProviderCommandOutput/) - -
-
- -DisassociateWebsiteCertificateAuthority - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/DisassociateWebsiteCertificateAuthorityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DisassociateWebsiteCertificateAuthorityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/DisassociateWebsiteCertificateAuthorityCommandOutput/) - -
-
- -ListDevices - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/ListDevicesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListDevicesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListDevicesCommandOutput/) - -
-
- -ListDomains - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/ListDomainsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListDomainsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListDomainsCommandOutput/) - -
-
- -ListFleets - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/ListFleetsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListFleetsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListFleetsCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListTagsForResourceCommandOutput/) - -
-
- -ListWebsiteAuthorizationProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/ListWebsiteAuthorizationProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListWebsiteAuthorizationProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListWebsiteAuthorizationProvidersCommandOutput/) - -
-
- -ListWebsiteCertificateAuthorities - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/ListWebsiteCertificateAuthoritiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListWebsiteCertificateAuthoritiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/ListWebsiteCertificateAuthoritiesCommandOutput/) - -
-
- -RestoreDomainAccess - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/RestoreDomainAccessCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/RestoreDomainAccessCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/RestoreDomainAccessCommandOutput/) - -
-
- -RevokeDomainAccess - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/RevokeDomainAccessCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/RevokeDomainAccessCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/RevokeDomainAccessCommandOutput/) - -
-
- -SignOutUser - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/SignOutUserCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/SignOutUserCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/SignOutUserCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UntagResourceCommandOutput/) - -
-
- -UpdateAuditStreamConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UpdateAuditStreamConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateAuditStreamConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateAuditStreamConfigurationCommandOutput/) - -
-
- -UpdateCompanyNetworkConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UpdateCompanyNetworkConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateCompanyNetworkConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateCompanyNetworkConfigurationCommandOutput/) - -
-
- -UpdateDevicePolicyConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UpdateDevicePolicyConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateDevicePolicyConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateDevicePolicyConfigurationCommandOutput/) - -
-
- -UpdateDomainMetadata - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UpdateDomainMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateDomainMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateDomainMetadataCommandOutput/) - -
-
- -UpdateFleetMetadata - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UpdateFleetMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateFleetMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateFleetMetadataCommandOutput/) - -
-
- -UpdateIdentityProviderConfiguration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/worklink/command/UpdateIdentityProviderConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateIdentityProviderConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-worklink/Interface/UpdateIdentityProviderConfigurationCommandOutput/) - -
diff --git a/clients/client-worklink/api-extractor.json b/clients/client-worklink/api-extractor.json deleted file mode 100644 index d5bf5ffeee851..0000000000000 --- a/clients/client-worklink/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-worklink/package.json b/clients/client-worklink/package.json deleted file mode 100644 index c47c5e377bd63..0000000000000 --- a/clients/client-worklink/package.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "@aws-sdk/client-worklink", - "description": "AWS SDK for JavaScript Worklink Client for Node.js, Browser and React Native", - "version": "3.658.1", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-worklink", - "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 worklink" - }, - "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/client-sso-oidc": "*", - "@aws-sdk/client-sts": "*", - "@aws-sdk/core": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/region-config-resolver": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-endpoints": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typescript": "~4.9.5" - }, - "engines": { - "node": ">=16.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-worklink", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-worklink" - } -} diff --git a/clients/client-worklink/src/WorkLink.ts b/clients/client-worklink/src/WorkLink.ts deleted file mode 100644 index 3cbaf160a1069..0000000000000 --- a/clients/client-worklink/src/WorkLink.ts +++ /dev/null @@ -1,698 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - AssociateDomainCommand, - AssociateDomainCommandInput, - AssociateDomainCommandOutput, -} from "./commands/AssociateDomainCommand"; -import { - AssociateWebsiteAuthorizationProviderCommand, - AssociateWebsiteAuthorizationProviderCommandInput, - AssociateWebsiteAuthorizationProviderCommandOutput, -} from "./commands/AssociateWebsiteAuthorizationProviderCommand"; -import { - AssociateWebsiteCertificateAuthorityCommand, - AssociateWebsiteCertificateAuthorityCommandInput, - AssociateWebsiteCertificateAuthorityCommandOutput, -} from "./commands/AssociateWebsiteCertificateAuthorityCommand"; -import { CreateFleetCommand, CreateFleetCommandInput, CreateFleetCommandOutput } from "./commands/CreateFleetCommand"; -import { DeleteFleetCommand, DeleteFleetCommandInput, DeleteFleetCommandOutput } from "./commands/DeleteFleetCommand"; -import { - DescribeAuditStreamConfigurationCommand, - DescribeAuditStreamConfigurationCommandInput, - DescribeAuditStreamConfigurationCommandOutput, -} from "./commands/DescribeAuditStreamConfigurationCommand"; -import { - DescribeCompanyNetworkConfigurationCommand, - DescribeCompanyNetworkConfigurationCommandInput, - DescribeCompanyNetworkConfigurationCommandOutput, -} from "./commands/DescribeCompanyNetworkConfigurationCommand"; -import { - DescribeDeviceCommand, - DescribeDeviceCommandInput, - DescribeDeviceCommandOutput, -} from "./commands/DescribeDeviceCommand"; -import { - DescribeDevicePolicyConfigurationCommand, - DescribeDevicePolicyConfigurationCommandInput, - DescribeDevicePolicyConfigurationCommandOutput, -} from "./commands/DescribeDevicePolicyConfigurationCommand"; -import { - DescribeDomainCommand, - DescribeDomainCommandInput, - DescribeDomainCommandOutput, -} from "./commands/DescribeDomainCommand"; -import { - DescribeFleetMetadataCommand, - DescribeFleetMetadataCommandInput, - DescribeFleetMetadataCommandOutput, -} from "./commands/DescribeFleetMetadataCommand"; -import { - DescribeIdentityProviderConfigurationCommand, - DescribeIdentityProviderConfigurationCommandInput, - DescribeIdentityProviderConfigurationCommandOutput, -} from "./commands/DescribeIdentityProviderConfigurationCommand"; -import { - DescribeWebsiteCertificateAuthorityCommand, - DescribeWebsiteCertificateAuthorityCommandInput, - DescribeWebsiteCertificateAuthorityCommandOutput, -} from "./commands/DescribeWebsiteCertificateAuthorityCommand"; -import { - DisassociateDomainCommand, - DisassociateDomainCommandInput, - DisassociateDomainCommandOutput, -} from "./commands/DisassociateDomainCommand"; -import { - DisassociateWebsiteAuthorizationProviderCommand, - DisassociateWebsiteAuthorizationProviderCommandInput, - DisassociateWebsiteAuthorizationProviderCommandOutput, -} from "./commands/DisassociateWebsiteAuthorizationProviderCommand"; -import { - DisassociateWebsiteCertificateAuthorityCommand, - DisassociateWebsiteCertificateAuthorityCommandInput, - DisassociateWebsiteCertificateAuthorityCommandOutput, -} from "./commands/DisassociateWebsiteCertificateAuthorityCommand"; -import { ListDevicesCommand, ListDevicesCommandInput, ListDevicesCommandOutput } from "./commands/ListDevicesCommand"; -import { ListDomainsCommand, ListDomainsCommandInput, ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; -import { ListFleetsCommand, ListFleetsCommandInput, ListFleetsCommandOutput } from "./commands/ListFleetsCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - ListWebsiteAuthorizationProvidersCommand, - ListWebsiteAuthorizationProvidersCommandInput, - ListWebsiteAuthorizationProvidersCommandOutput, -} from "./commands/ListWebsiteAuthorizationProvidersCommand"; -import { - ListWebsiteCertificateAuthoritiesCommand, - ListWebsiteCertificateAuthoritiesCommandInput, - ListWebsiteCertificateAuthoritiesCommandOutput, -} from "./commands/ListWebsiteCertificateAuthoritiesCommand"; -import { - RestoreDomainAccessCommand, - RestoreDomainAccessCommandInput, - RestoreDomainAccessCommandOutput, -} from "./commands/RestoreDomainAccessCommand"; -import { - RevokeDomainAccessCommand, - RevokeDomainAccessCommandInput, - RevokeDomainAccessCommandOutput, -} from "./commands/RevokeDomainAccessCommand"; -import { SignOutUserCommand, SignOutUserCommandInput, SignOutUserCommandOutput } from "./commands/SignOutUserCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { - UpdateAuditStreamConfigurationCommand, - UpdateAuditStreamConfigurationCommandInput, - UpdateAuditStreamConfigurationCommandOutput, -} from "./commands/UpdateAuditStreamConfigurationCommand"; -import { - UpdateCompanyNetworkConfigurationCommand, - UpdateCompanyNetworkConfigurationCommandInput, - UpdateCompanyNetworkConfigurationCommandOutput, -} from "./commands/UpdateCompanyNetworkConfigurationCommand"; -import { - UpdateDevicePolicyConfigurationCommand, - UpdateDevicePolicyConfigurationCommandInput, - UpdateDevicePolicyConfigurationCommandOutput, -} from "./commands/UpdateDevicePolicyConfigurationCommand"; -import { - UpdateDomainMetadataCommand, - UpdateDomainMetadataCommandInput, - UpdateDomainMetadataCommandOutput, -} from "./commands/UpdateDomainMetadataCommand"; -import { - UpdateFleetMetadataCommand, - UpdateFleetMetadataCommandInput, - UpdateFleetMetadataCommandOutput, -} from "./commands/UpdateFleetMetadataCommand"; -import { - UpdateIdentityProviderConfigurationCommand, - UpdateIdentityProviderConfigurationCommandInput, - UpdateIdentityProviderConfigurationCommandOutput, -} from "./commands/UpdateIdentityProviderConfigurationCommand"; -import { WorkLinkClient, WorkLinkClientConfig } from "./WorkLinkClient"; - -const commands = { - AssociateDomainCommand, - AssociateWebsiteAuthorizationProviderCommand, - AssociateWebsiteCertificateAuthorityCommand, - CreateFleetCommand, - DeleteFleetCommand, - DescribeAuditStreamConfigurationCommand, - DescribeCompanyNetworkConfigurationCommand, - DescribeDeviceCommand, - DescribeDevicePolicyConfigurationCommand, - DescribeDomainCommand, - DescribeFleetMetadataCommand, - DescribeIdentityProviderConfigurationCommand, - DescribeWebsiteCertificateAuthorityCommand, - DisassociateDomainCommand, - DisassociateWebsiteAuthorizationProviderCommand, - DisassociateWebsiteCertificateAuthorityCommand, - ListDevicesCommand, - ListDomainsCommand, - ListFleetsCommand, - ListTagsForResourceCommand, - ListWebsiteAuthorizationProvidersCommand, - ListWebsiteCertificateAuthoritiesCommand, - RestoreDomainAccessCommand, - RevokeDomainAccessCommand, - SignOutUserCommand, - TagResourceCommand, - UntagResourceCommand, - UpdateAuditStreamConfigurationCommand, - UpdateCompanyNetworkConfigurationCommand, - UpdateDevicePolicyConfigurationCommand, - UpdateDomainMetadataCommand, - UpdateFleetMetadataCommand, - UpdateIdentityProviderConfigurationCommand, -}; - -export interface WorkLink { - /** - * @see {@link AssociateDomainCommand} - */ - associateDomain( - args: AssociateDomainCommandInput, - options?: __HttpHandlerOptions - ): Promise; - associateDomain(args: AssociateDomainCommandInput, cb: (err: any, data?: AssociateDomainCommandOutput) => void): void; - associateDomain( - args: AssociateDomainCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: AssociateDomainCommandOutput) => void - ): void; - - /** - * @see {@link AssociateWebsiteAuthorizationProviderCommand} - */ - associateWebsiteAuthorizationProvider( - args: AssociateWebsiteAuthorizationProviderCommandInput, - options?: __HttpHandlerOptions - ): Promise; - associateWebsiteAuthorizationProvider( - args: AssociateWebsiteAuthorizationProviderCommandInput, - cb: (err: any, data?: AssociateWebsiteAuthorizationProviderCommandOutput) => void - ): void; - associateWebsiteAuthorizationProvider( - args: AssociateWebsiteAuthorizationProviderCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: AssociateWebsiteAuthorizationProviderCommandOutput) => void - ): void; - - /** - * @see {@link AssociateWebsiteCertificateAuthorityCommand} - */ - associateWebsiteCertificateAuthority( - args: AssociateWebsiteCertificateAuthorityCommandInput, - options?: __HttpHandlerOptions - ): Promise; - associateWebsiteCertificateAuthority( - args: AssociateWebsiteCertificateAuthorityCommandInput, - cb: (err: any, data?: AssociateWebsiteCertificateAuthorityCommandOutput) => void - ): void; - associateWebsiteCertificateAuthority( - args: AssociateWebsiteCertificateAuthorityCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: AssociateWebsiteCertificateAuthorityCommandOutput) => void - ): void; - - /** - * @see {@link CreateFleetCommand} - */ - createFleet(args: CreateFleetCommandInput, options?: __HttpHandlerOptions): Promise; - createFleet(args: CreateFleetCommandInput, cb: (err: any, data?: CreateFleetCommandOutput) => void): void; - createFleet( - args: CreateFleetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: CreateFleetCommandOutput) => void - ): void; - - /** - * @see {@link DeleteFleetCommand} - */ - deleteFleet(args: DeleteFleetCommandInput, options?: __HttpHandlerOptions): Promise; - deleteFleet(args: DeleteFleetCommandInput, cb: (err: any, data?: DeleteFleetCommandOutput) => void): void; - deleteFleet( - args: DeleteFleetCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DeleteFleetCommandOutput) => void - ): void; - - /** - * @see {@link DescribeAuditStreamConfigurationCommand} - */ - describeAuditStreamConfiguration( - args: DescribeAuditStreamConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeAuditStreamConfiguration( - args: DescribeAuditStreamConfigurationCommandInput, - cb: (err: any, data?: DescribeAuditStreamConfigurationCommandOutput) => void - ): void; - describeAuditStreamConfiguration( - args: DescribeAuditStreamConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeAuditStreamConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeCompanyNetworkConfigurationCommand} - */ - describeCompanyNetworkConfiguration( - args: DescribeCompanyNetworkConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeCompanyNetworkConfiguration( - args: DescribeCompanyNetworkConfigurationCommandInput, - cb: (err: any, data?: DescribeCompanyNetworkConfigurationCommandOutput) => void - ): void; - describeCompanyNetworkConfiguration( - args: DescribeCompanyNetworkConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeCompanyNetworkConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeDeviceCommand} - */ - describeDevice( - args: DescribeDeviceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeDevice(args: DescribeDeviceCommandInput, cb: (err: any, data?: DescribeDeviceCommandOutput) => void): void; - describeDevice( - args: DescribeDeviceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeDeviceCommandOutput) => void - ): void; - - /** - * @see {@link DescribeDevicePolicyConfigurationCommand} - */ - describeDevicePolicyConfiguration( - args: DescribeDevicePolicyConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeDevicePolicyConfiguration( - args: DescribeDevicePolicyConfigurationCommandInput, - cb: (err: any, data?: DescribeDevicePolicyConfigurationCommandOutput) => void - ): void; - describeDevicePolicyConfiguration( - args: DescribeDevicePolicyConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeDevicePolicyConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeDomainCommand} - */ - describeDomain( - args: DescribeDomainCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeDomain(args: DescribeDomainCommandInput, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; - describeDomain( - args: DescribeDomainCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeDomainCommandOutput) => void - ): void; - - /** - * @see {@link DescribeFleetMetadataCommand} - */ - describeFleetMetadata( - args: DescribeFleetMetadataCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeFleetMetadata( - args: DescribeFleetMetadataCommandInput, - cb: (err: any, data?: DescribeFleetMetadataCommandOutput) => void - ): void; - describeFleetMetadata( - args: DescribeFleetMetadataCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeFleetMetadataCommandOutput) => void - ): void; - - /** - * @see {@link DescribeIdentityProviderConfigurationCommand} - */ - describeIdentityProviderConfiguration( - args: DescribeIdentityProviderConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeIdentityProviderConfiguration( - args: DescribeIdentityProviderConfigurationCommandInput, - cb: (err: any, data?: DescribeIdentityProviderConfigurationCommandOutput) => void - ): void; - describeIdentityProviderConfiguration( - args: DescribeIdentityProviderConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeIdentityProviderConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link DescribeWebsiteCertificateAuthorityCommand} - */ - describeWebsiteCertificateAuthority( - args: DescribeWebsiteCertificateAuthorityCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeWebsiteCertificateAuthority( - args: DescribeWebsiteCertificateAuthorityCommandInput, - cb: (err: any, data?: DescribeWebsiteCertificateAuthorityCommandOutput) => void - ): void; - describeWebsiteCertificateAuthority( - args: DescribeWebsiteCertificateAuthorityCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeWebsiteCertificateAuthorityCommandOutput) => void - ): void; - - /** - * @see {@link DisassociateDomainCommand} - */ - disassociateDomain( - args: DisassociateDomainCommandInput, - options?: __HttpHandlerOptions - ): Promise; - disassociateDomain( - args: DisassociateDomainCommandInput, - cb: (err: any, data?: DisassociateDomainCommandOutput) => void - ): void; - disassociateDomain( - args: DisassociateDomainCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DisassociateDomainCommandOutput) => void - ): void; - - /** - * @see {@link DisassociateWebsiteAuthorizationProviderCommand} - */ - disassociateWebsiteAuthorizationProvider( - args: DisassociateWebsiteAuthorizationProviderCommandInput, - options?: __HttpHandlerOptions - ): Promise; - disassociateWebsiteAuthorizationProvider( - args: DisassociateWebsiteAuthorizationProviderCommandInput, - cb: (err: any, data?: DisassociateWebsiteAuthorizationProviderCommandOutput) => void - ): void; - disassociateWebsiteAuthorizationProvider( - args: DisassociateWebsiteAuthorizationProviderCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DisassociateWebsiteAuthorizationProviderCommandOutput) => void - ): void; - - /** - * @see {@link DisassociateWebsiteCertificateAuthorityCommand} - */ - disassociateWebsiteCertificateAuthority( - args: DisassociateWebsiteCertificateAuthorityCommandInput, - options?: __HttpHandlerOptions - ): Promise; - disassociateWebsiteCertificateAuthority( - args: DisassociateWebsiteCertificateAuthorityCommandInput, - cb: (err: any, data?: DisassociateWebsiteCertificateAuthorityCommandOutput) => void - ): void; - disassociateWebsiteCertificateAuthority( - args: DisassociateWebsiteCertificateAuthorityCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DisassociateWebsiteCertificateAuthorityCommandOutput) => void - ): void; - - /** - * @see {@link ListDevicesCommand} - */ - listDevices(args: ListDevicesCommandInput, options?: __HttpHandlerOptions): Promise; - listDevices(args: ListDevicesCommandInput, cb: (err: any, data?: ListDevicesCommandOutput) => void): void; - listDevices( - args: ListDevicesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListDevicesCommandOutput) => void - ): void; - - /** - * @see {@link ListDomainsCommand} - */ - listDomains(args: ListDomainsCommandInput, options?: __HttpHandlerOptions): Promise; - listDomains(args: ListDomainsCommandInput, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; - listDomains( - args: ListDomainsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListDomainsCommandOutput) => void - ): void; - - /** - * @see {@link ListFleetsCommand} - */ - listFleets(): Promise; - listFleets(args: ListFleetsCommandInput, options?: __HttpHandlerOptions): Promise; - listFleets(args: ListFleetsCommandInput, cb: (err: any, data?: ListFleetsCommandOutput) => void): void; - listFleets( - args: ListFleetsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListFleetsCommandOutput) => void - ): void; - - /** - * @see {@link ListTagsForResourceCommand} - */ - listTagsForResource( - args: ListTagsForResourceCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTagsForResource( - args: ListTagsForResourceCommandInput, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - listTagsForResource( - args: ListTagsForResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTagsForResourceCommandOutput) => void - ): void; - - /** - * @see {@link ListWebsiteAuthorizationProvidersCommand} - */ - listWebsiteAuthorizationProviders( - args: ListWebsiteAuthorizationProvidersCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listWebsiteAuthorizationProviders( - args: ListWebsiteAuthorizationProvidersCommandInput, - cb: (err: any, data?: ListWebsiteAuthorizationProvidersCommandOutput) => void - ): void; - listWebsiteAuthorizationProviders( - args: ListWebsiteAuthorizationProvidersCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListWebsiteAuthorizationProvidersCommandOutput) => void - ): void; - - /** - * @see {@link ListWebsiteCertificateAuthoritiesCommand} - */ - listWebsiteCertificateAuthorities( - args: ListWebsiteCertificateAuthoritiesCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listWebsiteCertificateAuthorities( - args: ListWebsiteCertificateAuthoritiesCommandInput, - cb: (err: any, data?: ListWebsiteCertificateAuthoritiesCommandOutput) => void - ): void; - listWebsiteCertificateAuthorities( - args: ListWebsiteCertificateAuthoritiesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListWebsiteCertificateAuthoritiesCommandOutput) => void - ): void; - - /** - * @see {@link RestoreDomainAccessCommand} - */ - restoreDomainAccess( - args: RestoreDomainAccessCommandInput, - options?: __HttpHandlerOptions - ): Promise; - restoreDomainAccess( - args: RestoreDomainAccessCommandInput, - cb: (err: any, data?: RestoreDomainAccessCommandOutput) => void - ): void; - restoreDomainAccess( - args: RestoreDomainAccessCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: RestoreDomainAccessCommandOutput) => void - ): void; - - /** - * @see {@link RevokeDomainAccessCommand} - */ - revokeDomainAccess( - args: RevokeDomainAccessCommandInput, - options?: __HttpHandlerOptions - ): Promise; - revokeDomainAccess( - args: RevokeDomainAccessCommandInput, - cb: (err: any, data?: RevokeDomainAccessCommandOutput) => void - ): void; - revokeDomainAccess( - args: RevokeDomainAccessCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: RevokeDomainAccessCommandOutput) => void - ): void; - - /** - * @see {@link SignOutUserCommand} - */ - signOutUser(args: SignOutUserCommandInput, options?: __HttpHandlerOptions): Promise; - signOutUser(args: SignOutUserCommandInput, cb: (err: any, data?: SignOutUserCommandOutput) => void): void; - signOutUser( - args: SignOutUserCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: SignOutUserCommandOutput) => void - ): void; - - /** - * @see {@link TagResourceCommand} - */ - tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; - tagResource( - args: TagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: TagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UntagResourceCommand} - */ - untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; - untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; - untagResource( - args: UntagResourceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UntagResourceCommandOutput) => void - ): void; - - /** - * @see {@link UpdateAuditStreamConfigurationCommand} - */ - updateAuditStreamConfiguration( - args: UpdateAuditStreamConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateAuditStreamConfiguration( - args: UpdateAuditStreamConfigurationCommandInput, - cb: (err: any, data?: UpdateAuditStreamConfigurationCommandOutput) => void - ): void; - updateAuditStreamConfiguration( - args: UpdateAuditStreamConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateAuditStreamConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link UpdateCompanyNetworkConfigurationCommand} - */ - updateCompanyNetworkConfiguration( - args: UpdateCompanyNetworkConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateCompanyNetworkConfiguration( - args: UpdateCompanyNetworkConfigurationCommandInput, - cb: (err: any, data?: UpdateCompanyNetworkConfigurationCommandOutput) => void - ): void; - updateCompanyNetworkConfiguration( - args: UpdateCompanyNetworkConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateCompanyNetworkConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link UpdateDevicePolicyConfigurationCommand} - */ - updateDevicePolicyConfiguration( - args: UpdateDevicePolicyConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateDevicePolicyConfiguration( - args: UpdateDevicePolicyConfigurationCommandInput, - cb: (err: any, data?: UpdateDevicePolicyConfigurationCommandOutput) => void - ): void; - updateDevicePolicyConfiguration( - args: UpdateDevicePolicyConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateDevicePolicyConfigurationCommandOutput) => void - ): void; - - /** - * @see {@link UpdateDomainMetadataCommand} - */ - updateDomainMetadata( - args: UpdateDomainMetadataCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateDomainMetadata( - args: UpdateDomainMetadataCommandInput, - cb: (err: any, data?: UpdateDomainMetadataCommandOutput) => void - ): void; - updateDomainMetadata( - args: UpdateDomainMetadataCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateDomainMetadataCommandOutput) => void - ): void; - - /** - * @see {@link UpdateFleetMetadataCommand} - */ - updateFleetMetadata( - args: UpdateFleetMetadataCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateFleetMetadata( - args: UpdateFleetMetadataCommandInput, - cb: (err: any, data?: UpdateFleetMetadataCommandOutput) => void - ): void; - updateFleetMetadata( - args: UpdateFleetMetadataCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateFleetMetadataCommandOutput) => void - ): void; - - /** - * @see {@link UpdateIdentityProviderConfigurationCommand} - */ - updateIdentityProviderConfiguration( - args: UpdateIdentityProviderConfigurationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - updateIdentityProviderConfiguration( - args: UpdateIdentityProviderConfigurationCommandInput, - cb: (err: any, data?: UpdateIdentityProviderConfigurationCommandOutput) => void - ): void; - updateIdentityProviderConfiguration( - args: UpdateIdentityProviderConfigurationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: UpdateIdentityProviderConfigurationCommandOutput) => void - ): void; -} - -/** - *

Amazon WorkLink is a cloud-based service that provides secure access - * to internal websites and web apps from iOS and Android phones. In a single step, your users, such as - * employees, can access internal websites as efficiently as they access any other public website. - * They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink - * authenticates the user's access and securely renders authorized internal web content in a secure - * rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on - * mobile devices.

- * @public - */ -export class WorkLink extends WorkLinkClient implements WorkLink {} -createAggregatedClient(commands, WorkLink); diff --git a/clients/client-worklink/src/WorkLinkClient.ts b/clients/client-worklink/src/WorkLinkClient.ts deleted file mode 100644 index 208e798047d68..0000000000000 --- a/clients/client-worklink/src/WorkLinkClient.ts +++ /dev/null @@ -1,466 +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 { - defaultWorkLinkHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { AssociateDomainCommandInput, AssociateDomainCommandOutput } from "./commands/AssociateDomainCommand"; -import { - AssociateWebsiteAuthorizationProviderCommandInput, - AssociateWebsiteAuthorizationProviderCommandOutput, -} from "./commands/AssociateWebsiteAuthorizationProviderCommand"; -import { - AssociateWebsiteCertificateAuthorityCommandInput, - AssociateWebsiteCertificateAuthorityCommandOutput, -} from "./commands/AssociateWebsiteCertificateAuthorityCommand"; -import { CreateFleetCommandInput, CreateFleetCommandOutput } from "./commands/CreateFleetCommand"; -import { DeleteFleetCommandInput, DeleteFleetCommandOutput } from "./commands/DeleteFleetCommand"; -import { - DescribeAuditStreamConfigurationCommandInput, - DescribeAuditStreamConfigurationCommandOutput, -} from "./commands/DescribeAuditStreamConfigurationCommand"; -import { - DescribeCompanyNetworkConfigurationCommandInput, - DescribeCompanyNetworkConfigurationCommandOutput, -} from "./commands/DescribeCompanyNetworkConfigurationCommand"; -import { DescribeDeviceCommandInput, DescribeDeviceCommandOutput } from "./commands/DescribeDeviceCommand"; -import { - DescribeDevicePolicyConfigurationCommandInput, - DescribeDevicePolicyConfigurationCommandOutput, -} from "./commands/DescribeDevicePolicyConfigurationCommand"; -import { DescribeDomainCommandInput, DescribeDomainCommandOutput } from "./commands/DescribeDomainCommand"; -import { - DescribeFleetMetadataCommandInput, - DescribeFleetMetadataCommandOutput, -} from "./commands/DescribeFleetMetadataCommand"; -import { - DescribeIdentityProviderConfigurationCommandInput, - DescribeIdentityProviderConfigurationCommandOutput, -} from "./commands/DescribeIdentityProviderConfigurationCommand"; -import { - DescribeWebsiteCertificateAuthorityCommandInput, - DescribeWebsiteCertificateAuthorityCommandOutput, -} from "./commands/DescribeWebsiteCertificateAuthorityCommand"; -import { DisassociateDomainCommandInput, DisassociateDomainCommandOutput } from "./commands/DisassociateDomainCommand"; -import { - DisassociateWebsiteAuthorizationProviderCommandInput, - DisassociateWebsiteAuthorizationProviderCommandOutput, -} from "./commands/DisassociateWebsiteAuthorizationProviderCommand"; -import { - DisassociateWebsiteCertificateAuthorityCommandInput, - DisassociateWebsiteCertificateAuthorityCommandOutput, -} from "./commands/DisassociateWebsiteCertificateAuthorityCommand"; -import { ListDevicesCommandInput, ListDevicesCommandOutput } from "./commands/ListDevicesCommand"; -import { ListDomainsCommandInput, ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; -import { ListFleetsCommandInput, ListFleetsCommandOutput } from "./commands/ListFleetsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - ListWebsiteAuthorizationProvidersCommandInput, - ListWebsiteAuthorizationProvidersCommandOutput, -} from "./commands/ListWebsiteAuthorizationProvidersCommand"; -import { - ListWebsiteCertificateAuthoritiesCommandInput, - ListWebsiteCertificateAuthoritiesCommandOutput, -} from "./commands/ListWebsiteCertificateAuthoritiesCommand"; -import { - RestoreDomainAccessCommandInput, - RestoreDomainAccessCommandOutput, -} from "./commands/RestoreDomainAccessCommand"; -import { RevokeDomainAccessCommandInput, RevokeDomainAccessCommandOutput } from "./commands/RevokeDomainAccessCommand"; -import { SignOutUserCommandInput, SignOutUserCommandOutput } from "./commands/SignOutUserCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -import { - UpdateAuditStreamConfigurationCommandInput, - UpdateAuditStreamConfigurationCommandOutput, -} from "./commands/UpdateAuditStreamConfigurationCommand"; -import { - UpdateCompanyNetworkConfigurationCommandInput, - UpdateCompanyNetworkConfigurationCommandOutput, -} from "./commands/UpdateCompanyNetworkConfigurationCommand"; -import { - UpdateDevicePolicyConfigurationCommandInput, - UpdateDevicePolicyConfigurationCommandOutput, -} from "./commands/UpdateDevicePolicyConfigurationCommand"; -import { - UpdateDomainMetadataCommandInput, - UpdateDomainMetadataCommandOutput, -} from "./commands/UpdateDomainMetadataCommand"; -import { - UpdateFleetMetadataCommandInput, - UpdateFleetMetadataCommandOutput, -} from "./commands/UpdateFleetMetadataCommand"; -import { - UpdateIdentityProviderConfigurationCommandInput, - UpdateIdentityProviderConfigurationCommandOutput, -} from "./commands/UpdateIdentityProviderConfigurationCommand"; -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 = - | AssociateDomainCommandInput - | AssociateWebsiteAuthorizationProviderCommandInput - | AssociateWebsiteCertificateAuthorityCommandInput - | CreateFleetCommandInput - | DeleteFleetCommandInput - | DescribeAuditStreamConfigurationCommandInput - | DescribeCompanyNetworkConfigurationCommandInput - | DescribeDeviceCommandInput - | DescribeDevicePolicyConfigurationCommandInput - | DescribeDomainCommandInput - | DescribeFleetMetadataCommandInput - | DescribeIdentityProviderConfigurationCommandInput - | DescribeWebsiteCertificateAuthorityCommandInput - | DisassociateDomainCommandInput - | DisassociateWebsiteAuthorizationProviderCommandInput - | DisassociateWebsiteCertificateAuthorityCommandInput - | ListDevicesCommandInput - | ListDomainsCommandInput - | ListFleetsCommandInput - | ListTagsForResourceCommandInput - | ListWebsiteAuthorizationProvidersCommandInput - | ListWebsiteCertificateAuthoritiesCommandInput - | RestoreDomainAccessCommandInput - | RevokeDomainAccessCommandInput - | SignOutUserCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput - | UpdateAuditStreamConfigurationCommandInput - | UpdateCompanyNetworkConfigurationCommandInput - | UpdateDevicePolicyConfigurationCommandInput - | UpdateDomainMetadataCommandInput - | UpdateFleetMetadataCommandInput - | UpdateIdentityProviderConfigurationCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | AssociateDomainCommandOutput - | AssociateWebsiteAuthorizationProviderCommandOutput - | AssociateWebsiteCertificateAuthorityCommandOutput - | CreateFleetCommandOutput - | DeleteFleetCommandOutput - | DescribeAuditStreamConfigurationCommandOutput - | DescribeCompanyNetworkConfigurationCommandOutput - | DescribeDeviceCommandOutput - | DescribeDevicePolicyConfigurationCommandOutput - | DescribeDomainCommandOutput - | DescribeFleetMetadataCommandOutput - | DescribeIdentityProviderConfigurationCommandOutput - | DescribeWebsiteCertificateAuthorityCommandOutput - | DisassociateDomainCommandOutput - | DisassociateWebsiteAuthorizationProviderCommandOutput - | DisassociateWebsiteCertificateAuthorityCommandOutput - | ListDevicesCommandOutput - | ListDomainsCommandOutput - | ListFleetsCommandOutput - | ListTagsForResourceCommandOutput - | ListWebsiteAuthorizationProvidersCommandOutput - | ListWebsiteCertificateAuthoritiesCommandOutput - | RestoreDomainAccessCommandOutput - | RevokeDomainAccessCommandOutput - | SignOutUserCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput - | UpdateAuditStreamConfigurationCommandOutput - | UpdateCompanyNetworkConfigurationCommandOutput - | UpdateDevicePolicyConfigurationCommandOutput - | UpdateDomainMetadataCommandOutput - | UpdateFleetMetadataCommandOutput - | UpdateIdentityProviderConfigurationCommandOutput; - -/** - * @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; - - /** - * 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 WorkLinkClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - UserAgentInputConfig & - RetryInputConfig & - RegionInputConfig & - HostHeaderInputConfig & - EndpointInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of WorkLinkClient class constructor that set the region, credentials and other options. - */ -export interface WorkLinkClientConfig extends WorkLinkClientConfigType {} - -/** - * @public - */ -export type WorkLinkClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - UserAgentResolvedConfig & - RetryResolvedConfig & - RegionResolvedConfig & - HostHeaderResolvedConfig & - EndpointResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of WorkLinkClient class. This is resolved and normalized from the {@link WorkLinkClientConfig | constructor configuration interface}. - */ -export interface WorkLinkClientResolvedConfig extends WorkLinkClientResolvedConfigType {} - -/** - *

Amazon WorkLink is a cloud-based service that provides secure access - * to internal websites and web apps from iOS and Android phones. In a single step, your users, such as - * employees, can access internal websites as efficiently as they access any other public website. - * They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink - * authenticates the user's access and securely renders authorized internal web content in a secure - * rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on - * mobile devices.

- * @public - */ -export class WorkLinkClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - WorkLinkClientResolvedConfig -> { - /** - * The resolved configuration of WorkLinkClient class. This is resolved and normalized from the {@link WorkLinkClientConfig | constructor configuration interface}. - */ - readonly config: WorkLinkClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - 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 || []); - super(_config_8); - 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: defaultWorkLinkHttpAuthSchemeParametersProvider, - identityProviderConfigProvider: async (config: WorkLinkClientResolvedConfig) => - 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-worklink/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-worklink/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index b5657bcd43b52..0000000000000 --- a/clients/client-worklink/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { WorkLinkHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: WorkLinkHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): WorkLinkHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: WorkLinkHttpAuthSchemeProvider; - 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: WorkLinkHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): WorkLinkHttpAuthSchemeProvider { - 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-worklink/src/auth/httpAuthSchemeProvider.ts b/clients/client-worklink/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index ec9b9692e66bc..0000000000000 --- a/clients/client-worklink/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,137 +0,0 @@ -// smithy-typescript generated code -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, -} from "@smithy/types"; -import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; - -import { WorkLinkClientConfig, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @internal - */ -export interface WorkLinkHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface WorkLinkHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - WorkLinkClientResolvedConfig, - HandlerExecutionContext, - WorkLinkHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultWorkLinkHttpAuthSchemeParametersProvider = async ( - config: WorkLinkClientResolvedConfig, - 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: WorkLinkHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "worklink", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface WorkLinkHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultWorkLinkHttpAuthSchemeProvider: WorkLinkHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * 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?: WorkLinkHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * 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: WorkLinkHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = ( - config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved -): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return { - ...config_0, - } as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/clients/client-worklink/src/commands/AssociateDomainCommand.ts b/clients/client-worklink/src/commands/AssociateDomainCommand.ts deleted file mode 100644 index dd0bc2348d219..0000000000000 --- a/clients/client-worklink/src/commands/AssociateDomainCommand.ts +++ /dev/null @@ -1,113 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { AssociateDomainRequest, AssociateDomainResponse } from "../models/models_0"; -import { de_AssociateDomainCommand, se_AssociateDomainCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link AssociateDomainCommand}. - */ -export interface AssociateDomainCommandInput extends AssociateDomainRequest {} -/** - * @public - * - * The output of {@link AssociateDomainCommand}. - */ -export interface AssociateDomainCommandOutput extends AssociateDomainResponse, __MetadataBearer {} - -/** - *

Specifies a domain to be associated to Amazon WorkLink.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, AssociateDomainCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, AssociateDomainCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // AssociateDomainRequest - * FleetArn: "STRING_VALUE", // required - * DomainName: "STRING_VALUE", // required - * DisplayName: "STRING_VALUE", - * AcmCertificateArn: "STRING_VALUE", // required - * }; - * const command = new AssociateDomainCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param AssociateDomainCommandInput - {@link AssociateDomainCommandInput} - * @returns {@link AssociateDomainCommandOutput} - * @see {@link AssociateDomainCommandInput} for command's `input` shape. - * @see {@link AssociateDomainCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The resource already exists.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class AssociateDomainCommand extends $Command - .classBuilder< - AssociateDomainCommandInput, - AssociateDomainCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "AssociateDomain", {}) - .n("WorkLinkClient", "AssociateDomainCommand") - .f(void 0, void 0) - .ser(se_AssociateDomainCommand) - .de(de_AssociateDomainCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: AssociateDomainRequest; - output: {}; - }; - sdk: { - input: AssociateDomainCommandInput; - output: AssociateDomainCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/AssociateWebsiteAuthorizationProviderCommand.ts b/clients/client-worklink/src/commands/AssociateWebsiteAuthorizationProviderCommand.ts deleted file mode 100644 index 891cbaaffe723..0000000000000 --- a/clients/client-worklink/src/commands/AssociateWebsiteAuthorizationProviderCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - AssociateWebsiteAuthorizationProviderRequest, - AssociateWebsiteAuthorizationProviderResponse, -} from "../models/models_0"; -import { - de_AssociateWebsiteAuthorizationProviderCommand, - se_AssociateWebsiteAuthorizationProviderCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link AssociateWebsiteAuthorizationProviderCommand}. - */ -export interface AssociateWebsiteAuthorizationProviderCommandInput - extends AssociateWebsiteAuthorizationProviderRequest {} -/** - * @public - * - * The output of {@link AssociateWebsiteAuthorizationProviderCommand}. - */ -export interface AssociateWebsiteAuthorizationProviderCommandOutput - extends AssociateWebsiteAuthorizationProviderResponse, - __MetadataBearer {} - -/** - *

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, AssociateWebsiteAuthorizationProviderCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, AssociateWebsiteAuthorizationProviderCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // AssociateWebsiteAuthorizationProviderRequest - * FleetArn: "STRING_VALUE", // required - * AuthorizationProviderType: "SAML", // required - * DomainName: "STRING_VALUE", - * }; - * const command = new AssociateWebsiteAuthorizationProviderCommand(input); - * const response = await client.send(command); - * // { // AssociateWebsiteAuthorizationProviderResponse - * // AuthorizationProviderId: "STRING_VALUE", - * // }; - * - * ``` - * - * @param AssociateWebsiteAuthorizationProviderCommandInput - {@link AssociateWebsiteAuthorizationProviderCommandInput} - * @returns {@link AssociateWebsiteAuthorizationProviderCommandOutput} - * @see {@link AssociateWebsiteAuthorizationProviderCommandInput} for command's `input` shape. - * @see {@link AssociateWebsiteAuthorizationProviderCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The resource already exists.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class AssociateWebsiteAuthorizationProviderCommand extends $Command - .classBuilder< - AssociateWebsiteAuthorizationProviderCommandInput, - AssociateWebsiteAuthorizationProviderCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "AssociateWebsiteAuthorizationProvider", {}) - .n("WorkLinkClient", "AssociateWebsiteAuthorizationProviderCommand") - .f(void 0, void 0) - .ser(se_AssociateWebsiteAuthorizationProviderCommand) - .de(de_AssociateWebsiteAuthorizationProviderCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: AssociateWebsiteAuthorizationProviderRequest; - output: AssociateWebsiteAuthorizationProviderResponse; - }; - sdk: { - input: AssociateWebsiteAuthorizationProviderCommandInput; - output: AssociateWebsiteAuthorizationProviderCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/AssociateWebsiteCertificateAuthorityCommand.ts b/clients/client-worklink/src/commands/AssociateWebsiteCertificateAuthorityCommand.ts deleted file mode 100644 index 59b518488f7a4..0000000000000 --- a/clients/client-worklink/src/commands/AssociateWebsiteCertificateAuthorityCommand.ts +++ /dev/null @@ -1,123 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - AssociateWebsiteCertificateAuthorityRequest, - AssociateWebsiteCertificateAuthorityResponse, -} from "../models/models_0"; -import { - de_AssociateWebsiteCertificateAuthorityCommand, - se_AssociateWebsiteCertificateAuthorityCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link AssociateWebsiteCertificateAuthorityCommand}. - */ -export interface AssociateWebsiteCertificateAuthorityCommandInput extends AssociateWebsiteCertificateAuthorityRequest {} -/** - * @public - * - * The output of {@link AssociateWebsiteCertificateAuthorityCommand}. - */ -export interface AssociateWebsiteCertificateAuthorityCommandOutput - extends AssociateWebsiteCertificateAuthorityResponse, - __MetadataBearer {} - -/** - *

Imports the root certificate of a certificate authority (CA) used to obtain TLS - * certificates used by associated websites within the company network.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, AssociateWebsiteCertificateAuthorityCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, AssociateWebsiteCertificateAuthorityCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // AssociateWebsiteCertificateAuthorityRequest - * FleetArn: "STRING_VALUE", // required - * Certificate: "STRING_VALUE", // required - * DisplayName: "STRING_VALUE", - * }; - * const command = new AssociateWebsiteCertificateAuthorityCommand(input); - * const response = await client.send(command); - * // { // AssociateWebsiteCertificateAuthorityResponse - * // WebsiteCaId: "STRING_VALUE", - * // }; - * - * ``` - * - * @param AssociateWebsiteCertificateAuthorityCommandInput - {@link AssociateWebsiteCertificateAuthorityCommandInput} - * @returns {@link AssociateWebsiteCertificateAuthorityCommandOutput} - * @see {@link AssociateWebsiteCertificateAuthorityCommandInput} for command's `input` shape. - * @see {@link AssociateWebsiteCertificateAuthorityCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The resource already exists.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class AssociateWebsiteCertificateAuthorityCommand extends $Command - .classBuilder< - AssociateWebsiteCertificateAuthorityCommandInput, - AssociateWebsiteCertificateAuthorityCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "AssociateWebsiteCertificateAuthority", {}) - .n("WorkLinkClient", "AssociateWebsiteCertificateAuthorityCommand") - .f(void 0, void 0) - .ser(se_AssociateWebsiteCertificateAuthorityCommand) - .de(de_AssociateWebsiteCertificateAuthorityCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: AssociateWebsiteCertificateAuthorityRequest; - output: AssociateWebsiteCertificateAuthorityResponse; - }; - sdk: { - input: AssociateWebsiteCertificateAuthorityCommandInput; - output: AssociateWebsiteCertificateAuthorityCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/CreateFleetCommand.ts b/clients/client-worklink/src/commands/CreateFleetCommand.ts deleted file mode 100644 index 0cb822eaeb9c1..0000000000000 --- a/clients/client-worklink/src/commands/CreateFleetCommand.ts +++ /dev/null @@ -1,118 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { CreateFleetRequest, CreateFleetResponse } from "../models/models_0"; -import { de_CreateFleetCommand, se_CreateFleetCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link CreateFleetCommand}. - */ -export interface CreateFleetCommandInput extends CreateFleetRequest {} -/** - * @public - * - * The output of {@link CreateFleetCommand}. - */ -export interface CreateFleetCommandOutput extends CreateFleetResponse, __MetadataBearer {} - -/** - *

Creates a fleet. A fleet consists of resources and the configuration that delivers - * associated websites to authorized users who download and set up the Amazon WorkLink app.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, CreateFleetCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, CreateFleetCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // CreateFleetRequest - * FleetName: "STRING_VALUE", // required - * DisplayName: "STRING_VALUE", - * OptimizeForEndUserLocation: true || false, - * Tags: { // TagMap - * "": "STRING_VALUE", - * }, - * }; - * const command = new CreateFleetCommand(input); - * const response = await client.send(command); - * // { // CreateFleetResponse - * // FleetArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param CreateFleetCommandInput - {@link CreateFleetCommandInput} - * @returns {@link CreateFleetCommandOutput} - * @see {@link CreateFleetCommandInput} for command's `input` shape. - * @see {@link CreateFleetCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The resource already exists.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class CreateFleetCommand extends $Command - .classBuilder< - CreateFleetCommandInput, - CreateFleetCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "CreateFleet", {}) - .n("WorkLinkClient", "CreateFleetCommand") - .f(void 0, void 0) - .ser(se_CreateFleetCommand) - .de(de_CreateFleetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: CreateFleetRequest; - output: CreateFleetResponse; - }; - sdk: { - input: CreateFleetCommandInput; - output: CreateFleetCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DeleteFleetCommand.ts b/clients/client-worklink/src/commands/DeleteFleetCommand.ts deleted file mode 100644 index 6219e59844572..0000000000000 --- a/clients/client-worklink/src/commands/DeleteFleetCommand.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 { DeleteFleetRequest, DeleteFleetResponse } from "../models/models_0"; -import { de_DeleteFleetCommand, se_DeleteFleetCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DeleteFleetCommand}. - */ -export interface DeleteFleetCommandInput extends DeleteFleetRequest {} -/** - * @public - * - * The output of {@link DeleteFleetCommand}. - */ -export interface DeleteFleetCommandOutput extends DeleteFleetResponse, __MetadataBearer {} - -/** - *

Deletes a fleet. Prevents users from accessing previously associated websites.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DeleteFleetCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DeleteFleetCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DeleteFleetRequest - * FleetArn: "STRING_VALUE", // required - * }; - * const command = new DeleteFleetCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DeleteFleetCommandInput - {@link DeleteFleetCommandInput} - * @returns {@link DeleteFleetCommandOutput} - * @see {@link DeleteFleetCommandInput} for command's `input` shape. - * @see {@link DeleteFleetCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DeleteFleetCommand extends $Command - .classBuilder< - DeleteFleetCommandInput, - DeleteFleetCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DeleteFleet", {}) - .n("WorkLinkClient", "DeleteFleetCommand") - .f(void 0, void 0) - .ser(se_DeleteFleetCommand) - .de(de_DeleteFleetCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DeleteFleetRequest; - output: {}; - }; - sdk: { - input: DeleteFleetCommandInput; - output: DeleteFleetCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeAuditStreamConfigurationCommand.ts b/clients/client-worklink/src/commands/DescribeAuditStreamConfigurationCommand.ts deleted file mode 100644 index cc3781bcb725a..0000000000000 --- a/clients/client-worklink/src/commands/DescribeAuditStreamConfigurationCommand.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 { DescribeAuditStreamConfigurationRequest, DescribeAuditStreamConfigurationResponse } from "../models/models_0"; -import { - de_DescribeAuditStreamConfigurationCommand, - se_DescribeAuditStreamConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeAuditStreamConfigurationCommand}. - */ -export interface DescribeAuditStreamConfigurationCommandInput extends DescribeAuditStreamConfigurationRequest {} -/** - * @public - * - * The output of {@link DescribeAuditStreamConfigurationCommand}. - */ -export interface DescribeAuditStreamConfigurationCommandOutput - extends DescribeAuditStreamConfigurationResponse, - __MetadataBearer {} - -/** - *

Describes the configuration for delivering audit streams to the customer account.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeAuditStreamConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeAuditStreamConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeAuditStreamConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * }; - * const command = new DescribeAuditStreamConfigurationCommand(input); - * const response = await client.send(command); - * // { // DescribeAuditStreamConfigurationResponse - * // AuditStreamArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeAuditStreamConfigurationCommandInput - {@link DescribeAuditStreamConfigurationCommandInput} - * @returns {@link DescribeAuditStreamConfigurationCommandOutput} - * @see {@link DescribeAuditStreamConfigurationCommandInput} for command's `input` shape. - * @see {@link DescribeAuditStreamConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeAuditStreamConfigurationCommand extends $Command - .classBuilder< - DescribeAuditStreamConfigurationCommandInput, - DescribeAuditStreamConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeAuditStreamConfiguration", {}) - .n("WorkLinkClient", "DescribeAuditStreamConfigurationCommand") - .f(void 0, void 0) - .ser(se_DescribeAuditStreamConfigurationCommand) - .de(de_DescribeAuditStreamConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeAuditStreamConfigurationRequest; - output: DescribeAuditStreamConfigurationResponse; - }; - sdk: { - input: DescribeAuditStreamConfigurationCommandInput; - output: DescribeAuditStreamConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeCompanyNetworkConfigurationCommand.ts b/clients/client-worklink/src/commands/DescribeCompanyNetworkConfigurationCommand.ts deleted file mode 100644 index 9b20f31aef2f7..0000000000000 --- a/clients/client-worklink/src/commands/DescribeCompanyNetworkConfigurationCommand.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 { - DescribeCompanyNetworkConfigurationRequest, - DescribeCompanyNetworkConfigurationResponse, -} from "../models/models_0"; -import { - de_DescribeCompanyNetworkConfigurationCommand, - se_DescribeCompanyNetworkConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeCompanyNetworkConfigurationCommand}. - */ -export interface DescribeCompanyNetworkConfigurationCommandInput extends DescribeCompanyNetworkConfigurationRequest {} -/** - * @public - * - * The output of {@link DescribeCompanyNetworkConfigurationCommand}. - */ -export interface DescribeCompanyNetworkConfigurationCommandOutput - extends DescribeCompanyNetworkConfigurationResponse, - __MetadataBearer {} - -/** - *

Describes the networking configuration to access the internal websites associated with - * the specified fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeCompanyNetworkConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeCompanyNetworkConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeCompanyNetworkConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * }; - * const command = new DescribeCompanyNetworkConfigurationCommand(input); - * const response = await client.send(command); - * // { // DescribeCompanyNetworkConfigurationResponse - * // VpcId: "STRING_VALUE", - * // SubnetIds: [ // SubnetIds - * // "STRING_VALUE", - * // ], - * // SecurityGroupIds: [ // SecurityGroupIds - * // "STRING_VALUE", - * // ], - * // }; - * - * ``` - * - * @param DescribeCompanyNetworkConfigurationCommandInput - {@link DescribeCompanyNetworkConfigurationCommandInput} - * @returns {@link DescribeCompanyNetworkConfigurationCommandOutput} - * @see {@link DescribeCompanyNetworkConfigurationCommandInput} for command's `input` shape. - * @see {@link DescribeCompanyNetworkConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeCompanyNetworkConfigurationCommand extends $Command - .classBuilder< - DescribeCompanyNetworkConfigurationCommandInput, - DescribeCompanyNetworkConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeCompanyNetworkConfiguration", {}) - .n("WorkLinkClient", "DescribeCompanyNetworkConfigurationCommand") - .f(void 0, void 0) - .ser(se_DescribeCompanyNetworkConfigurationCommand) - .de(de_DescribeCompanyNetworkConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeCompanyNetworkConfigurationRequest; - output: DescribeCompanyNetworkConfigurationResponse; - }; - sdk: { - input: DescribeCompanyNetworkConfigurationCommandInput; - output: DescribeCompanyNetworkConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeDeviceCommand.ts b/clients/client-worklink/src/commands/DescribeDeviceCommand.ts deleted file mode 100644 index 1f692c5cdc661..0000000000000 --- a/clients/client-worklink/src/commands/DescribeDeviceCommand.ts +++ /dev/null @@ -1,118 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { DescribeDeviceRequest, DescribeDeviceResponse } from "../models/models_0"; -import { de_DescribeDeviceCommand, se_DescribeDeviceCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeDeviceCommand}. - */ -export interface DescribeDeviceCommandInput extends DescribeDeviceRequest {} -/** - * @public - * - * The output of {@link DescribeDeviceCommand}. - */ -export interface DescribeDeviceCommandOutput extends DescribeDeviceResponse, __MetadataBearer {} - -/** - *

Provides information about a user's device.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeDeviceCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeDeviceCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeDeviceRequest - * FleetArn: "STRING_VALUE", // required - * DeviceId: "STRING_VALUE", // required - * }; - * const command = new DescribeDeviceCommand(input); - * const response = await client.send(command); - * // { // DescribeDeviceResponse - * // Status: "ACTIVE" || "SIGNED_OUT", - * // Model: "STRING_VALUE", - * // Manufacturer: "STRING_VALUE", - * // OperatingSystem: "STRING_VALUE", - * // OperatingSystemVersion: "STRING_VALUE", - * // PatchLevel: "STRING_VALUE", - * // FirstAccessedTime: new Date("TIMESTAMP"), - * // LastAccessedTime: new Date("TIMESTAMP"), - * // Username: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeDeviceCommandInput - {@link DescribeDeviceCommandInput} - * @returns {@link DescribeDeviceCommandOutput} - * @see {@link DescribeDeviceCommandInput} for command's `input` shape. - * @see {@link DescribeDeviceCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeDeviceCommand extends $Command - .classBuilder< - DescribeDeviceCommandInput, - DescribeDeviceCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeDevice", {}) - .n("WorkLinkClient", "DescribeDeviceCommand") - .f(void 0, void 0) - .ser(se_DescribeDeviceCommand) - .de(de_DescribeDeviceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeDeviceRequest; - output: DescribeDeviceResponse; - }; - sdk: { - input: DescribeDeviceCommandInput; - output: DescribeDeviceCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeDevicePolicyConfigurationCommand.ts b/clients/client-worklink/src/commands/DescribeDevicePolicyConfigurationCommand.ts deleted file mode 100644 index f98dabfa035f1..0000000000000 --- a/clients/client-worklink/src/commands/DescribeDevicePolicyConfigurationCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - DescribeDevicePolicyConfigurationRequest, - DescribeDevicePolicyConfigurationResponse, -} from "../models/models_0"; -import { - de_DescribeDevicePolicyConfigurationCommand, - se_DescribeDevicePolicyConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeDevicePolicyConfigurationCommand}. - */ -export interface DescribeDevicePolicyConfigurationCommandInput extends DescribeDevicePolicyConfigurationRequest {} -/** - * @public - * - * The output of {@link DescribeDevicePolicyConfigurationCommand}. - */ -export interface DescribeDevicePolicyConfigurationCommandOutput - extends DescribeDevicePolicyConfigurationResponse, - __MetadataBearer {} - -/** - *

Describes the device policy configuration for the specified fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeDevicePolicyConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeDevicePolicyConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeDevicePolicyConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * }; - * const command = new DescribeDevicePolicyConfigurationCommand(input); - * const response = await client.send(command); - * // { // DescribeDevicePolicyConfigurationResponse - * // DeviceCaCertificate: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeDevicePolicyConfigurationCommandInput - {@link DescribeDevicePolicyConfigurationCommandInput} - * @returns {@link DescribeDevicePolicyConfigurationCommandOutput} - * @see {@link DescribeDevicePolicyConfigurationCommandInput} for command's `input` shape. - * @see {@link DescribeDevicePolicyConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeDevicePolicyConfigurationCommand extends $Command - .classBuilder< - DescribeDevicePolicyConfigurationCommandInput, - DescribeDevicePolicyConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeDevicePolicyConfiguration", {}) - .n("WorkLinkClient", "DescribeDevicePolicyConfigurationCommand") - .f(void 0, void 0) - .ser(se_DescribeDevicePolicyConfigurationCommand) - .de(de_DescribeDevicePolicyConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeDevicePolicyConfigurationRequest; - output: DescribeDevicePolicyConfigurationResponse; - }; - sdk: { - input: DescribeDevicePolicyConfigurationCommandInput; - output: DescribeDevicePolicyConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeDomainCommand.ts b/clients/client-worklink/src/commands/DescribeDomainCommand.ts deleted file mode 100644 index 257fa87ce0ae3..0000000000000 --- a/clients/client-worklink/src/commands/DescribeDomainCommand.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 { DescribeDomainRequest, DescribeDomainResponse } from "../models/models_0"; -import { de_DescribeDomainCommand, se_DescribeDomainCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeDomainCommand}. - */ -export interface DescribeDomainCommandInput extends DescribeDomainRequest {} -/** - * @public - * - * The output of {@link DescribeDomainCommand}. - */ -export interface DescribeDomainCommandOutput extends DescribeDomainResponse, __MetadataBearer {} - -/** - *

Provides information about the domain.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeDomainCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeDomainCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeDomainRequest - * FleetArn: "STRING_VALUE", // required - * DomainName: "STRING_VALUE", // required - * }; - * const command = new DescribeDomainCommand(input); - * const response = await client.send(command); - * // { // DescribeDomainResponse - * // DomainName: "STRING_VALUE", - * // DisplayName: "STRING_VALUE", - * // CreatedTime: new Date("TIMESTAMP"), - * // DomainStatus: "PENDING_VALIDATION" || "ASSOCIATING" || "ACTIVE" || "INACTIVE" || "DISASSOCIATING" || "DISASSOCIATED" || "FAILED_TO_ASSOCIATE" || "FAILED_TO_DISASSOCIATE", - * // AcmCertificateArn: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeDomainCommandInput - {@link DescribeDomainCommandInput} - * @returns {@link DescribeDomainCommandOutput} - * @see {@link DescribeDomainCommandInput} for command's `input` shape. - * @see {@link DescribeDomainCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeDomainCommand extends $Command - .classBuilder< - DescribeDomainCommandInput, - DescribeDomainCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeDomain", {}) - .n("WorkLinkClient", "DescribeDomainCommand") - .f(void 0, void 0) - .ser(se_DescribeDomainCommand) - .de(de_DescribeDomainCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeDomainRequest; - output: DescribeDomainResponse; - }; - sdk: { - input: DescribeDomainCommandInput; - output: DescribeDomainCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeFleetMetadataCommand.ts b/clients/client-worklink/src/commands/DescribeFleetMetadataCommand.ts deleted file mode 100644 index b0105821d0616..0000000000000 --- a/clients/client-worklink/src/commands/DescribeFleetMetadataCommand.ts +++ /dev/null @@ -1,119 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { DescribeFleetMetadataRequest, DescribeFleetMetadataResponse } from "../models/models_0"; -import { de_DescribeFleetMetadataCommand, se_DescribeFleetMetadataCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeFleetMetadataCommand}. - */ -export interface DescribeFleetMetadataCommandInput extends DescribeFleetMetadataRequest {} -/** - * @public - * - * The output of {@link DescribeFleetMetadataCommand}. - */ -export interface DescribeFleetMetadataCommandOutput extends DescribeFleetMetadataResponse, __MetadataBearer {} - -/** - *

Provides basic information for the specified fleet, excluding identity provider, - * networking, and device configuration details.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeFleetMetadataCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeFleetMetadataCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeFleetMetadataRequest - * FleetArn: "STRING_VALUE", // required - * }; - * const command = new DescribeFleetMetadataCommand(input); - * const response = await client.send(command); - * // { // DescribeFleetMetadataResponse - * // CreatedTime: new Date("TIMESTAMP"), - * // LastUpdatedTime: new Date("TIMESTAMP"), - * // FleetName: "STRING_VALUE", - * // DisplayName: "STRING_VALUE", - * // OptimizeForEndUserLocation: true || false, - * // CompanyCode: "STRING_VALUE", - * // FleetStatus: "CREATING" || "ACTIVE" || "DELETING" || "DELETED" || "FAILED_TO_CREATE" || "FAILED_TO_DELETE", - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param DescribeFleetMetadataCommandInput - {@link DescribeFleetMetadataCommandInput} - * @returns {@link DescribeFleetMetadataCommandOutput} - * @see {@link DescribeFleetMetadataCommandInput} for command's `input` shape. - * @see {@link DescribeFleetMetadataCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeFleetMetadataCommand extends $Command - .classBuilder< - DescribeFleetMetadataCommandInput, - DescribeFleetMetadataCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeFleetMetadata", {}) - .n("WorkLinkClient", "DescribeFleetMetadataCommand") - .f(void 0, void 0) - .ser(se_DescribeFleetMetadataCommand) - .de(de_DescribeFleetMetadataCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeFleetMetadataRequest; - output: DescribeFleetMetadataResponse; - }; - sdk: { - input: DescribeFleetMetadataCommandInput; - output: DescribeFleetMetadataCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeIdentityProviderConfigurationCommand.ts b/clients/client-worklink/src/commands/DescribeIdentityProviderConfigurationCommand.ts deleted file mode 100644 index 64ba5ce47d86a..0000000000000 --- a/clients/client-worklink/src/commands/DescribeIdentityProviderConfigurationCommand.ts +++ /dev/null @@ -1,120 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - DescribeIdentityProviderConfigurationRequest, - DescribeIdentityProviderConfigurationResponse, -} from "../models/models_0"; -import { - de_DescribeIdentityProviderConfigurationCommand, - se_DescribeIdentityProviderConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeIdentityProviderConfigurationCommand}. - */ -export interface DescribeIdentityProviderConfigurationCommandInput - extends DescribeIdentityProviderConfigurationRequest {} -/** - * @public - * - * The output of {@link DescribeIdentityProviderConfigurationCommand}. - */ -export interface DescribeIdentityProviderConfigurationCommandOutput - extends DescribeIdentityProviderConfigurationResponse, - __MetadataBearer {} - -/** - *

Describes the identity provider configuration of the specified fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeIdentityProviderConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeIdentityProviderConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeIdentityProviderConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * }; - * const command = new DescribeIdentityProviderConfigurationCommand(input); - * const response = await client.send(command); - * // { // DescribeIdentityProviderConfigurationResponse - * // IdentityProviderType: "SAML", - * // ServiceProviderSamlMetadata: "STRING_VALUE", - * // IdentityProviderSamlMetadata: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeIdentityProviderConfigurationCommandInput - {@link DescribeIdentityProviderConfigurationCommandInput} - * @returns {@link DescribeIdentityProviderConfigurationCommandOutput} - * @see {@link DescribeIdentityProviderConfigurationCommandInput} for command's `input` shape. - * @see {@link DescribeIdentityProviderConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeIdentityProviderConfigurationCommand extends $Command - .classBuilder< - DescribeIdentityProviderConfigurationCommandInput, - DescribeIdentityProviderConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeIdentityProviderConfiguration", {}) - .n("WorkLinkClient", "DescribeIdentityProviderConfigurationCommand") - .f(void 0, void 0) - .ser(se_DescribeIdentityProviderConfigurationCommand) - .de(de_DescribeIdentityProviderConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeIdentityProviderConfigurationRequest; - output: DescribeIdentityProviderConfigurationResponse; - }; - sdk: { - input: DescribeIdentityProviderConfigurationCommandInput; - output: DescribeIdentityProviderConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DescribeWebsiteCertificateAuthorityCommand.ts b/clients/client-worklink/src/commands/DescribeWebsiteCertificateAuthorityCommand.ts deleted file mode 100644 index 57c64c33f7f1c..0000000000000 --- a/clients/client-worklink/src/commands/DescribeWebsiteCertificateAuthorityCommand.ts +++ /dev/null @@ -1,120 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - DescribeWebsiteCertificateAuthorityRequest, - DescribeWebsiteCertificateAuthorityResponse, -} from "../models/models_0"; -import { - de_DescribeWebsiteCertificateAuthorityCommand, - se_DescribeWebsiteCertificateAuthorityCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DescribeWebsiteCertificateAuthorityCommand}. - */ -export interface DescribeWebsiteCertificateAuthorityCommandInput extends DescribeWebsiteCertificateAuthorityRequest {} -/** - * @public - * - * The output of {@link DescribeWebsiteCertificateAuthorityCommand}. - */ -export interface DescribeWebsiteCertificateAuthorityCommandOutput - extends DescribeWebsiteCertificateAuthorityResponse, - __MetadataBearer {} - -/** - *

Provides information about the certificate authority.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DescribeWebsiteCertificateAuthorityCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DescribeWebsiteCertificateAuthorityCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DescribeWebsiteCertificateAuthorityRequest - * FleetArn: "STRING_VALUE", // required - * WebsiteCaId: "STRING_VALUE", // required - * }; - * const command = new DescribeWebsiteCertificateAuthorityCommand(input); - * const response = await client.send(command); - * // { // DescribeWebsiteCertificateAuthorityResponse - * // Certificate: "STRING_VALUE", - * // CreatedTime: new Date("TIMESTAMP"), - * // DisplayName: "STRING_VALUE", - * // }; - * - * ``` - * - * @param DescribeWebsiteCertificateAuthorityCommandInput - {@link DescribeWebsiteCertificateAuthorityCommandInput} - * @returns {@link DescribeWebsiteCertificateAuthorityCommandOutput} - * @see {@link DescribeWebsiteCertificateAuthorityCommandInput} for command's `input` shape. - * @see {@link DescribeWebsiteCertificateAuthorityCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DescribeWebsiteCertificateAuthorityCommand extends $Command - .classBuilder< - DescribeWebsiteCertificateAuthorityCommandInput, - DescribeWebsiteCertificateAuthorityCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DescribeWebsiteCertificateAuthority", {}) - .n("WorkLinkClient", "DescribeWebsiteCertificateAuthorityCommand") - .f(void 0, void 0) - .ser(se_DescribeWebsiteCertificateAuthorityCommand) - .de(de_DescribeWebsiteCertificateAuthorityCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DescribeWebsiteCertificateAuthorityRequest; - output: DescribeWebsiteCertificateAuthorityResponse; - }; - sdk: { - input: DescribeWebsiteCertificateAuthorityCommandInput; - output: DescribeWebsiteCertificateAuthorityCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DisassociateDomainCommand.ts b/clients/client-worklink/src/commands/DisassociateDomainCommand.ts deleted file mode 100644 index fd985ae809dac..0000000000000 --- a/clients/client-worklink/src/commands/DisassociateDomainCommand.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 { DisassociateDomainRequest, DisassociateDomainResponse } from "../models/models_0"; -import { de_DisassociateDomainCommand, se_DisassociateDomainCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DisassociateDomainCommand}. - */ -export interface DisassociateDomainCommandInput extends DisassociateDomainRequest {} -/** - * @public - * - * The output of {@link DisassociateDomainCommand}. - */ -export interface DisassociateDomainCommandOutput extends DisassociateDomainResponse, __MetadataBearer {} - -/** - *

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DisassociateDomainCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DisassociateDomainCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DisassociateDomainRequest - * FleetArn: "STRING_VALUE", // required - * DomainName: "STRING_VALUE", // required - * }; - * const command = new DisassociateDomainCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DisassociateDomainCommandInput - {@link DisassociateDomainCommandInput} - * @returns {@link DisassociateDomainCommandOutput} - * @see {@link DisassociateDomainCommandInput} for command's `input` shape. - * @see {@link DisassociateDomainCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DisassociateDomainCommand extends $Command - .classBuilder< - DisassociateDomainCommandInput, - DisassociateDomainCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DisassociateDomain", {}) - .n("WorkLinkClient", "DisassociateDomainCommand") - .f(void 0, void 0) - .ser(se_DisassociateDomainCommand) - .de(de_DisassociateDomainCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DisassociateDomainRequest; - output: {}; - }; - sdk: { - input: DisassociateDomainCommandInput; - output: DisassociateDomainCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DisassociateWebsiteAuthorizationProviderCommand.ts b/clients/client-worklink/src/commands/DisassociateWebsiteAuthorizationProviderCommand.ts deleted file mode 100644 index 1328036cd4bd8..0000000000000 --- a/clients/client-worklink/src/commands/DisassociateWebsiteAuthorizationProviderCommand.ts +++ /dev/null @@ -1,122 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - DisassociateWebsiteAuthorizationProviderRequest, - DisassociateWebsiteAuthorizationProviderResponse, -} from "../models/models_0"; -import { - de_DisassociateWebsiteAuthorizationProviderCommand, - se_DisassociateWebsiteAuthorizationProviderCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DisassociateWebsiteAuthorizationProviderCommand}. - */ -export interface DisassociateWebsiteAuthorizationProviderCommandInput - extends DisassociateWebsiteAuthorizationProviderRequest {} -/** - * @public - * - * The output of {@link DisassociateWebsiteAuthorizationProviderCommand}. - */ -export interface DisassociateWebsiteAuthorizationProviderCommandOutput - extends DisassociateWebsiteAuthorizationProviderResponse, - __MetadataBearer {} - -/** - *

Disassociates a website authorization provider from a specified fleet. After the - * disassociation, users can't load any associated websites that require this authorization - * provider.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DisassociateWebsiteAuthorizationProviderCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DisassociateWebsiteAuthorizationProviderCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DisassociateWebsiteAuthorizationProviderRequest - * FleetArn: "STRING_VALUE", // required - * AuthorizationProviderId: "STRING_VALUE", // required - * }; - * const command = new DisassociateWebsiteAuthorizationProviderCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DisassociateWebsiteAuthorizationProviderCommandInput - {@link DisassociateWebsiteAuthorizationProviderCommandInput} - * @returns {@link DisassociateWebsiteAuthorizationProviderCommandOutput} - * @see {@link DisassociateWebsiteAuthorizationProviderCommandInput} for command's `input` shape. - * @see {@link DisassociateWebsiteAuthorizationProviderCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The resource already exists.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DisassociateWebsiteAuthorizationProviderCommand extends $Command - .classBuilder< - DisassociateWebsiteAuthorizationProviderCommandInput, - DisassociateWebsiteAuthorizationProviderCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DisassociateWebsiteAuthorizationProvider", {}) - .n("WorkLinkClient", "DisassociateWebsiteAuthorizationProviderCommand") - .f(void 0, void 0) - .ser(se_DisassociateWebsiteAuthorizationProviderCommand) - .de(de_DisassociateWebsiteAuthorizationProviderCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DisassociateWebsiteAuthorizationProviderRequest; - output: {}; - }; - sdk: { - input: DisassociateWebsiteAuthorizationProviderCommandInput; - output: DisassociateWebsiteAuthorizationProviderCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/DisassociateWebsiteCertificateAuthorityCommand.ts b/clients/client-worklink/src/commands/DisassociateWebsiteCertificateAuthorityCommand.ts deleted file mode 100644 index 77df4fe9105db..0000000000000 --- a/clients/client-worklink/src/commands/DisassociateWebsiteCertificateAuthorityCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - DisassociateWebsiteCertificateAuthorityRequest, - DisassociateWebsiteCertificateAuthorityResponse, -} from "../models/models_0"; -import { - de_DisassociateWebsiteCertificateAuthorityCommand, - se_DisassociateWebsiteCertificateAuthorityCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link DisassociateWebsiteCertificateAuthorityCommand}. - */ -export interface DisassociateWebsiteCertificateAuthorityCommandInput - extends DisassociateWebsiteCertificateAuthorityRequest {} -/** - * @public - * - * The output of {@link DisassociateWebsiteCertificateAuthorityCommand}. - */ -export interface DisassociateWebsiteCertificateAuthorityCommandOutput - extends DisassociateWebsiteCertificateAuthorityResponse, - __MetadataBearer {} - -/** - *

Removes a certificate authority (CA).

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, DisassociateWebsiteCertificateAuthorityCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, DisassociateWebsiteCertificateAuthorityCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // DisassociateWebsiteCertificateAuthorityRequest - * FleetArn: "STRING_VALUE", // required - * WebsiteCaId: "STRING_VALUE", // required - * }; - * const command = new DisassociateWebsiteCertificateAuthorityCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param DisassociateWebsiteCertificateAuthorityCommandInput - {@link DisassociateWebsiteCertificateAuthorityCommandInput} - * @returns {@link DisassociateWebsiteCertificateAuthorityCommandOutput} - * @see {@link DisassociateWebsiteCertificateAuthorityCommandInput} for command's `input` shape. - * @see {@link DisassociateWebsiteCertificateAuthorityCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class DisassociateWebsiteCertificateAuthorityCommand extends $Command - .classBuilder< - DisassociateWebsiteCertificateAuthorityCommandInput, - DisassociateWebsiteCertificateAuthorityCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "DisassociateWebsiteCertificateAuthority", {}) - .n("WorkLinkClient", "DisassociateWebsiteCertificateAuthorityCommand") - .f(void 0, void 0) - .ser(se_DisassociateWebsiteCertificateAuthorityCommand) - .de(de_DisassociateWebsiteCertificateAuthorityCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: DisassociateWebsiteCertificateAuthorityRequest; - output: {}; - }; - sdk: { - input: DisassociateWebsiteCertificateAuthorityCommandInput; - output: DisassociateWebsiteCertificateAuthorityCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/ListDevicesCommand.ts b/clients/client-worklink/src/commands/ListDevicesCommand.ts deleted file mode 100644 index ab042b6525984..0000000000000 --- a/clients/client-worklink/src/commands/ListDevicesCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListDevicesRequest, ListDevicesResponse } from "../models/models_0"; -import { de_ListDevicesCommand, se_ListDevicesCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListDevicesCommand}. - */ -export interface ListDevicesCommandInput extends ListDevicesRequest {} -/** - * @public - * - * The output of {@link ListDevicesCommand}. - */ -export interface ListDevicesCommandOutput extends ListDevicesResponse, __MetadataBearer {} - -/** - *

Retrieves a list of devices registered with the specified fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, ListDevicesCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, ListDevicesCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // ListDevicesRequest - * FleetArn: "STRING_VALUE", // required - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListDevicesCommand(input); - * const response = await client.send(command); - * // { // ListDevicesResponse - * // Devices: [ // DeviceSummaryList - * // { // DeviceSummary - * // DeviceId: "STRING_VALUE", - * // DeviceStatus: "ACTIVE" || "SIGNED_OUT", - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListDevicesCommandInput - {@link ListDevicesCommandInput} - * @returns {@link ListDevicesCommandOutput} - * @see {@link ListDevicesCommandInput} for command's `input` shape. - * @see {@link ListDevicesCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class ListDevicesCommand extends $Command - .classBuilder< - ListDevicesCommandInput, - ListDevicesCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "ListDevices", {}) - .n("WorkLinkClient", "ListDevicesCommand") - .f(void 0, void 0) - .ser(se_ListDevicesCommand) - .de(de_ListDevicesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListDevicesRequest; - output: ListDevicesResponse; - }; - sdk: { - input: ListDevicesCommandInput; - output: ListDevicesCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/ListDomainsCommand.ts b/clients/client-worklink/src/commands/ListDomainsCommand.ts deleted file mode 100644 index ea4c545a9022b..0000000000000 --- a/clients/client-worklink/src/commands/ListDomainsCommand.ts +++ /dev/null @@ -1,119 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListDomainsRequest, ListDomainsResponse } from "../models/models_0"; -import { de_ListDomainsCommand, se_ListDomainsCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListDomainsCommand}. - */ -export interface ListDomainsCommandInput extends ListDomainsRequest {} -/** - * @public - * - * The output of {@link ListDomainsCommand}. - */ -export interface ListDomainsCommandOutput extends ListDomainsResponse, __MetadataBearer {} - -/** - *

Retrieves a list of domains associated to a specified fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, ListDomainsCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, ListDomainsCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // ListDomainsRequest - * FleetArn: "STRING_VALUE", // required - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListDomainsCommand(input); - * const response = await client.send(command); - * // { // ListDomainsResponse - * // Domains: [ // DomainSummaryList - * // { // DomainSummary - * // DomainName: "STRING_VALUE", // required - * // DisplayName: "STRING_VALUE", - * // CreatedTime: new Date("TIMESTAMP"), // required - * // DomainStatus: "PENDING_VALIDATION" || "ASSOCIATING" || "ACTIVE" || "INACTIVE" || "DISASSOCIATING" || "DISASSOCIATED" || "FAILED_TO_ASSOCIATE" || "FAILED_TO_DISASSOCIATE", // required - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListDomainsCommandInput - {@link ListDomainsCommandInput} - * @returns {@link ListDomainsCommandOutput} - * @see {@link ListDomainsCommandInput} for command's `input` shape. - * @see {@link ListDomainsCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class ListDomainsCommand extends $Command - .classBuilder< - ListDomainsCommandInput, - ListDomainsCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "ListDomains", {}) - .n("WorkLinkClient", "ListDomainsCommand") - .f(void 0, void 0) - .ser(se_ListDomainsCommand) - .de(de_ListDomainsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListDomainsRequest; - output: ListDomainsResponse; - }; - sdk: { - input: ListDomainsCommandInput; - output: ListDomainsCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/ListFleetsCommand.ts b/clients/client-worklink/src/commands/ListFleetsCommand.ts deleted file mode 100644 index 9816b169722f7..0000000000000 --- a/clients/client-worklink/src/commands/ListFleetsCommand.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 { ListFleetsRequest, ListFleetsResponse } from "../models/models_0"; -import { de_ListFleetsCommand, se_ListFleetsCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListFleetsCommand}. - */ -export interface ListFleetsCommandInput extends ListFleetsRequest {} -/** - * @public - * - * The output of {@link ListFleetsCommand}. - */ -export interface ListFleetsCommandOutput extends ListFleetsResponse, __MetadataBearer {} - -/** - *

Retrieves a list of fleets for the current account and Region.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, ListFleetsCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, ListFleetsCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // ListFleetsRequest - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListFleetsCommand(input); - * const response = await client.send(command); - * // { // ListFleetsResponse - * // FleetSummaryList: [ // FleetSummaryList - * // { // FleetSummary - * // FleetArn: "STRING_VALUE", - * // CreatedTime: new Date("TIMESTAMP"), - * // LastUpdatedTime: new Date("TIMESTAMP"), - * // FleetName: "STRING_VALUE", - * // DisplayName: "STRING_VALUE", - * // CompanyCode: "STRING_VALUE", - * // FleetStatus: "CREATING" || "ACTIVE" || "DELETING" || "DELETED" || "FAILED_TO_CREATE" || "FAILED_TO_DELETE", - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListFleetsCommandInput - {@link ListFleetsCommandInput} - * @returns {@link ListFleetsCommandOutput} - * @see {@link ListFleetsCommandInput} for command's `input` shape. - * @see {@link ListFleetsCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class ListFleetsCommand extends $Command - .classBuilder< - ListFleetsCommandInput, - ListFleetsCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "ListFleets", {}) - .n("WorkLinkClient", "ListFleetsCommand") - .f(void 0, void 0) - .ser(se_ListFleetsCommand) - .de(de_ListFleetsCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListFleetsRequest; - output: ListFleetsResponse; - }; - sdk: { - input: ListFleetsCommandInput; - output: ListFleetsCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/ListTagsForResourceCommand.ts b/clients/client-worklink/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index d49ace355038b..0000000000000 --- a/clients/client-worklink/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,99 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResponse, __MetadataBearer {} - -/** - *

Retrieves a list of tags for the specified resource.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, ListTagsForResourceCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, ListTagsForResourceCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // ListTagsForResourceRequest - * ResourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResponse - * // Tags: { // TagMap - * // "": "STRING_VALUE", - * // }, - * // }; - * - * ``` - * - * @param ListTagsForResourceCommandInput - {@link ListTagsForResourceCommandInput} - * @returns {@link ListTagsForResourceCommandOutput} - * @see {@link ListTagsForResourceCommandInput} for command's `input` shape. - * @see {@link ListTagsForResourceCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InvalidRequestException} (client fault) - *

The request is not valid.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "ListTagsForResource", {}) - .n("WorkLinkClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListTagsForResourceRequest; - output: ListTagsForResourceResponse; - }; - sdk: { - input: ListTagsForResourceCommandInput; - output: ListTagsForResourceCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/ListWebsiteAuthorizationProvidersCommand.ts b/clients/client-worklink/src/commands/ListWebsiteAuthorizationProvidersCommand.ts deleted file mode 100644 index ad581c76cda9c..0000000000000 --- a/clients/client-worklink/src/commands/ListWebsiteAuthorizationProvidersCommand.ts +++ /dev/null @@ -1,127 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - ListWebsiteAuthorizationProvidersRequest, - ListWebsiteAuthorizationProvidersResponse, -} from "../models/models_0"; -import { - de_ListWebsiteAuthorizationProvidersCommand, - se_ListWebsiteAuthorizationProvidersCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListWebsiteAuthorizationProvidersCommand}. - */ -export interface ListWebsiteAuthorizationProvidersCommandInput extends ListWebsiteAuthorizationProvidersRequest {} -/** - * @public - * - * The output of {@link ListWebsiteAuthorizationProvidersCommand}. - */ -export interface ListWebsiteAuthorizationProvidersCommandOutput - extends ListWebsiteAuthorizationProvidersResponse, - __MetadataBearer {} - -/** - *

Retrieves a list of website authorization providers associated with a specified fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, ListWebsiteAuthorizationProvidersCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, ListWebsiteAuthorizationProvidersCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // ListWebsiteAuthorizationProvidersRequest - * FleetArn: "STRING_VALUE", // required - * NextToken: "STRING_VALUE", - * MaxResults: Number("int"), - * }; - * const command = new ListWebsiteAuthorizationProvidersCommand(input); - * const response = await client.send(command); - * // { // ListWebsiteAuthorizationProvidersResponse - * // WebsiteAuthorizationProviders: [ // WebsiteAuthorizationProvidersSummaryList - * // { // WebsiteAuthorizationProviderSummary - * // AuthorizationProviderId: "STRING_VALUE", - * // AuthorizationProviderType: "SAML", // required - * // DomainName: "STRING_VALUE", - * // CreatedTime: new Date("TIMESTAMP"), - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListWebsiteAuthorizationProvidersCommandInput - {@link ListWebsiteAuthorizationProvidersCommandInput} - * @returns {@link ListWebsiteAuthorizationProvidersCommandOutput} - * @see {@link ListWebsiteAuthorizationProvidersCommandInput} for command's `input` shape. - * @see {@link ListWebsiteAuthorizationProvidersCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class ListWebsiteAuthorizationProvidersCommand extends $Command - .classBuilder< - ListWebsiteAuthorizationProvidersCommandInput, - ListWebsiteAuthorizationProvidersCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "ListWebsiteAuthorizationProviders", {}) - .n("WorkLinkClient", "ListWebsiteAuthorizationProvidersCommand") - .f(void 0, void 0) - .ser(se_ListWebsiteAuthorizationProvidersCommand) - .de(de_ListWebsiteAuthorizationProvidersCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListWebsiteAuthorizationProvidersRequest; - output: ListWebsiteAuthorizationProvidersResponse; - }; - sdk: { - input: ListWebsiteAuthorizationProvidersCommandInput; - output: ListWebsiteAuthorizationProvidersCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/ListWebsiteCertificateAuthoritiesCommand.ts b/clients/client-worklink/src/commands/ListWebsiteCertificateAuthoritiesCommand.ts deleted file mode 100644 index 9148f9e8f8f7a..0000000000000 --- a/clients/client-worklink/src/commands/ListWebsiteCertificateAuthoritiesCommand.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 { - ListWebsiteCertificateAuthoritiesRequest, - ListWebsiteCertificateAuthoritiesResponse, -} from "../models/models_0"; -import { - de_ListWebsiteCertificateAuthoritiesCommand, - se_ListWebsiteCertificateAuthoritiesCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link ListWebsiteCertificateAuthoritiesCommand}. - */ -export interface ListWebsiteCertificateAuthoritiesCommandInput extends ListWebsiteCertificateAuthoritiesRequest {} -/** - * @public - * - * The output of {@link ListWebsiteCertificateAuthoritiesCommand}. - */ -export interface ListWebsiteCertificateAuthoritiesCommandOutput - extends ListWebsiteCertificateAuthoritiesResponse, - __MetadataBearer {} - -/** - *

Retrieves a list of certificate authorities added for the current account and - * Region.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, ListWebsiteCertificateAuthoritiesCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, ListWebsiteCertificateAuthoritiesCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // ListWebsiteCertificateAuthoritiesRequest - * FleetArn: "STRING_VALUE", // required - * MaxResults: Number("int"), - * NextToken: "STRING_VALUE", - * }; - * const command = new ListWebsiteCertificateAuthoritiesCommand(input); - * const response = await client.send(command); - * // { // ListWebsiteCertificateAuthoritiesResponse - * // WebsiteCertificateAuthorities: [ // WebsiteCaSummaryList - * // { // WebsiteCaSummary - * // WebsiteCaId: "STRING_VALUE", - * // CreatedTime: new Date("TIMESTAMP"), - * // DisplayName: "STRING_VALUE", - * // }, - * // ], - * // NextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param ListWebsiteCertificateAuthoritiesCommandInput - {@link ListWebsiteCertificateAuthoritiesCommandInput} - * @returns {@link ListWebsiteCertificateAuthoritiesCommandOutput} - * @see {@link ListWebsiteCertificateAuthoritiesCommandInput} for command's `input` shape. - * @see {@link ListWebsiteCertificateAuthoritiesCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class ListWebsiteCertificateAuthoritiesCommand extends $Command - .classBuilder< - ListWebsiteCertificateAuthoritiesCommandInput, - ListWebsiteCertificateAuthoritiesCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "ListWebsiteCertificateAuthorities", {}) - .n("WorkLinkClient", "ListWebsiteCertificateAuthoritiesCommand") - .f(void 0, void 0) - .ser(se_ListWebsiteCertificateAuthoritiesCommand) - .de(de_ListWebsiteCertificateAuthoritiesCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: ListWebsiteCertificateAuthoritiesRequest; - output: ListWebsiteCertificateAuthoritiesResponse; - }; - sdk: { - input: ListWebsiteCertificateAuthoritiesCommandInput; - output: ListWebsiteCertificateAuthoritiesCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/RestoreDomainAccessCommand.ts b/clients/client-worklink/src/commands/RestoreDomainAccessCommand.ts deleted file mode 100644 index ec345b0982ab0..0000000000000 --- a/clients/client-worklink/src/commands/RestoreDomainAccessCommand.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 { RestoreDomainAccessRequest, RestoreDomainAccessResponse } from "../models/models_0"; -import { de_RestoreDomainAccessCommand, se_RestoreDomainAccessCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link RestoreDomainAccessCommand}. - */ -export interface RestoreDomainAccessCommandInput extends RestoreDomainAccessRequest {} -/** - * @public - * - * The output of {@link RestoreDomainAccessCommand}. - */ -export interface RestoreDomainAccessCommandOutput extends RestoreDomainAccessResponse, __MetadataBearer {} - -/** - *

Moves a domain to ACTIVE status if it was in the INACTIVE status.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, RestoreDomainAccessCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, RestoreDomainAccessCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // RestoreDomainAccessRequest - * FleetArn: "STRING_VALUE", // required - * DomainName: "STRING_VALUE", // required - * }; - * const command = new RestoreDomainAccessCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param RestoreDomainAccessCommandInput - {@link RestoreDomainAccessCommandInput} - * @returns {@link RestoreDomainAccessCommandOutput} - * @see {@link RestoreDomainAccessCommandInput} for command's `input` shape. - * @see {@link RestoreDomainAccessCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class RestoreDomainAccessCommand extends $Command - .classBuilder< - RestoreDomainAccessCommandInput, - RestoreDomainAccessCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "RestoreDomainAccess", {}) - .n("WorkLinkClient", "RestoreDomainAccessCommand") - .f(void 0, void 0) - .ser(se_RestoreDomainAccessCommand) - .de(de_RestoreDomainAccessCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: RestoreDomainAccessRequest; - output: {}; - }; - sdk: { - input: RestoreDomainAccessCommandInput; - output: RestoreDomainAccessCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/RevokeDomainAccessCommand.ts b/clients/client-worklink/src/commands/RevokeDomainAccessCommand.ts deleted file mode 100644 index 5e163be1170b5..0000000000000 --- a/clients/client-worklink/src/commands/RevokeDomainAccessCommand.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 { RevokeDomainAccessRequest, RevokeDomainAccessResponse } from "../models/models_0"; -import { de_RevokeDomainAccessCommand, se_RevokeDomainAccessCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link RevokeDomainAccessCommand}. - */ -export interface RevokeDomainAccessCommandInput extends RevokeDomainAccessRequest {} -/** - * @public - * - * The output of {@link RevokeDomainAccessCommand}. - */ -export interface RevokeDomainAccessCommandOutput extends RevokeDomainAccessResponse, __MetadataBearer {} - -/** - *

Moves a domain to INACTIVE status if it was in the ACTIVE status.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, RevokeDomainAccessCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, RevokeDomainAccessCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // RevokeDomainAccessRequest - * FleetArn: "STRING_VALUE", // required - * DomainName: "STRING_VALUE", // required - * }; - * const command = new RevokeDomainAccessCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param RevokeDomainAccessCommandInput - {@link RevokeDomainAccessCommandInput} - * @returns {@link RevokeDomainAccessCommandOutput} - * @see {@link RevokeDomainAccessCommandInput} for command's `input` shape. - * @see {@link RevokeDomainAccessCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class RevokeDomainAccessCommand extends $Command - .classBuilder< - RevokeDomainAccessCommandInput, - RevokeDomainAccessCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "RevokeDomainAccess", {}) - .n("WorkLinkClient", "RevokeDomainAccessCommand") - .f(void 0, void 0) - .ser(se_RevokeDomainAccessCommand) - .de(de_RevokeDomainAccessCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: RevokeDomainAccessRequest; - output: {}; - }; - sdk: { - input: RevokeDomainAccessCommandInput; - output: RevokeDomainAccessCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/SignOutUserCommand.ts b/clients/client-worklink/src/commands/SignOutUserCommand.ts deleted file mode 100644 index 68cdcbd82e24a..0000000000000 --- a/clients/client-worklink/src/commands/SignOutUserCommand.ts +++ /dev/null @@ -1,109 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { SignOutUserRequest, SignOutUserResponse } from "../models/models_0"; -import { de_SignOutUserCommand, se_SignOutUserCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link SignOutUserCommand}. - */ -export interface SignOutUserCommandInput extends SignOutUserRequest {} -/** - * @public - * - * The output of {@link SignOutUserCommand}. - */ -export interface SignOutUserCommandOutput extends SignOutUserResponse, __MetadataBearer {} - -/** - *

Signs the user out from all of their devices. The user can sign in again if they have - * valid credentials.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, SignOutUserCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, SignOutUserCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // SignOutUserRequest - * FleetArn: "STRING_VALUE", // required - * Username: "STRING_VALUE", // required - * }; - * const command = new SignOutUserCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param SignOutUserCommandInput - {@link SignOutUserCommandInput} - * @returns {@link SignOutUserCommandOutput} - * @see {@link SignOutUserCommandInput} for command's `input` shape. - * @see {@link SignOutUserCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class SignOutUserCommand extends $Command - .classBuilder< - SignOutUserCommandInput, - SignOutUserCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "SignOutUser", {}) - .n("WorkLinkClient", "SignOutUserCommand") - .f(void 0, void 0) - .ser(se_SignOutUserCommand) - .de(de_SignOutUserCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: SignOutUserRequest; - output: {}; - }; - sdk: { - input: SignOutUserCommandInput; - output: SignOutUserCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/TagResourceCommand.ts b/clients/client-worklink/src/commands/TagResourceCommand.ts deleted file mode 100644 index 76848c8e173ec..0000000000000 --- a/clients/client-worklink/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,98 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { TagResourceRequest, TagResourceResponse } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResponse, __MetadataBearer {} - -/** - *

Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, TagResourceCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, TagResourceCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // TagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * Tags: { // TagMap // required - * "": "STRING_VALUE", - * }, - * }; - * const command = new TagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param TagResourceCommandInput - {@link TagResourceCommandInput} - * @returns {@link TagResourceCommandOutput} - * @see {@link TagResourceCommandInput} for command's `input` shape. - * @see {@link TagResourceCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InvalidRequestException} (client fault) - *

The request is not valid.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "TagResource", {}) - .n("WorkLinkClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: TagResourceRequest; - output: {}; - }; - sdk: { - input: TagResourceCommandInput; - output: TagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UntagResourceCommand.ts b/clients/client-worklink/src/commands/UntagResourceCommand.ts deleted file mode 100644 index b68e20b7e0196..0000000000000 --- a/clients/client-worklink/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,98 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { UntagResourceRequest, UntagResourceResponse } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResponse, __MetadataBearer {} - -/** - *

Removes one or more tags from the specified resource.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UntagResourceCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UntagResourceCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UntagResourceRequest - * ResourceArn: "STRING_VALUE", // required - * TagKeys: [ // TagKeyList // required - * "STRING_VALUE", - * ], - * }; - * const command = new UntagResourceCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UntagResourceCommandInput - {@link UntagResourceCommandInput} - * @returns {@link UntagResourceCommandOutput} - * @see {@link UntagResourceCommandInput} for command's `input` shape. - * @see {@link UntagResourceCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InvalidRequestException} (client fault) - *

The request is not valid.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UntagResource", {}) - .n("WorkLinkClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UntagResourceRequest; - output: {}; - }; - sdk: { - input: UntagResourceCommandInput; - output: UntagResourceCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UpdateAuditStreamConfigurationCommand.ts b/clients/client-worklink/src/commands/UpdateAuditStreamConfigurationCommand.ts deleted file mode 100644 index ff840b1409a5d..0000000000000 --- a/clients/client-worklink/src/commands/UpdateAuditStreamConfigurationCommand.ts +++ /dev/null @@ -1,113 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateAuditStreamConfigurationRequest, UpdateAuditStreamConfigurationResponse } from "../models/models_0"; -import { - de_UpdateAuditStreamConfigurationCommand, - se_UpdateAuditStreamConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateAuditStreamConfigurationCommand}. - */ -export interface UpdateAuditStreamConfigurationCommandInput extends UpdateAuditStreamConfigurationRequest {} -/** - * @public - * - * The output of {@link UpdateAuditStreamConfigurationCommand}. - */ -export interface UpdateAuditStreamConfigurationCommandOutput - extends UpdateAuditStreamConfigurationResponse, - __MetadataBearer {} - -/** - *

Updates the audit stream configuration for the fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UpdateAuditStreamConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UpdateAuditStreamConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UpdateAuditStreamConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * AuditStreamArn: "STRING_VALUE", - * }; - * const command = new UpdateAuditStreamConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateAuditStreamConfigurationCommandInput - {@link UpdateAuditStreamConfigurationCommandInput} - * @returns {@link UpdateAuditStreamConfigurationCommandOutput} - * @see {@link UpdateAuditStreamConfigurationCommandInput} for command's `input` shape. - * @see {@link UpdateAuditStreamConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UpdateAuditStreamConfigurationCommand extends $Command - .classBuilder< - UpdateAuditStreamConfigurationCommandInput, - UpdateAuditStreamConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UpdateAuditStreamConfiguration", {}) - .n("WorkLinkClient", "UpdateAuditStreamConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateAuditStreamConfigurationCommand) - .de(de_UpdateAuditStreamConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateAuditStreamConfigurationRequest; - output: {}; - }; - sdk: { - input: UpdateAuditStreamConfigurationCommandInput; - output: UpdateAuditStreamConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UpdateCompanyNetworkConfigurationCommand.ts b/clients/client-worklink/src/commands/UpdateCompanyNetworkConfigurationCommand.ts deleted file mode 100644 index dea6c316322c3..0000000000000 --- a/clients/client-worklink/src/commands/UpdateCompanyNetworkConfigurationCommand.ts +++ /dev/null @@ -1,122 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - UpdateCompanyNetworkConfigurationRequest, - UpdateCompanyNetworkConfigurationResponse, -} from "../models/models_0"; -import { - de_UpdateCompanyNetworkConfigurationCommand, - se_UpdateCompanyNetworkConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateCompanyNetworkConfigurationCommand}. - */ -export interface UpdateCompanyNetworkConfigurationCommandInput extends UpdateCompanyNetworkConfigurationRequest {} -/** - * @public - * - * The output of {@link UpdateCompanyNetworkConfigurationCommand}. - */ -export interface UpdateCompanyNetworkConfigurationCommandOutput - extends UpdateCompanyNetworkConfigurationResponse, - __MetadataBearer {} - -/** - *

Updates the company network configuration for the fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UpdateCompanyNetworkConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UpdateCompanyNetworkConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UpdateCompanyNetworkConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * VpcId: "STRING_VALUE", // required - * SubnetIds: [ // SubnetIds // required - * "STRING_VALUE", - * ], - * SecurityGroupIds: [ // SecurityGroupIds // required - * "STRING_VALUE", - * ], - * }; - * const command = new UpdateCompanyNetworkConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateCompanyNetworkConfigurationCommandInput - {@link UpdateCompanyNetworkConfigurationCommandInput} - * @returns {@link UpdateCompanyNetworkConfigurationCommandOutput} - * @see {@link UpdateCompanyNetworkConfigurationCommandInput} for command's `input` shape. - * @see {@link UpdateCompanyNetworkConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UpdateCompanyNetworkConfigurationCommand extends $Command - .classBuilder< - UpdateCompanyNetworkConfigurationCommandInput, - UpdateCompanyNetworkConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UpdateCompanyNetworkConfiguration", {}) - .n("WorkLinkClient", "UpdateCompanyNetworkConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateCompanyNetworkConfigurationCommand) - .de(de_UpdateCompanyNetworkConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateCompanyNetworkConfigurationRequest; - output: {}; - }; - sdk: { - input: UpdateCompanyNetworkConfigurationCommandInput; - output: UpdateCompanyNetworkConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UpdateDevicePolicyConfigurationCommand.ts b/clients/client-worklink/src/commands/UpdateDevicePolicyConfigurationCommand.ts deleted file mode 100644 index 8f119c964389e..0000000000000 --- a/clients/client-worklink/src/commands/UpdateDevicePolicyConfigurationCommand.ts +++ /dev/null @@ -1,113 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateDevicePolicyConfigurationRequest, UpdateDevicePolicyConfigurationResponse } from "../models/models_0"; -import { - de_UpdateDevicePolicyConfigurationCommand, - se_UpdateDevicePolicyConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateDevicePolicyConfigurationCommand}. - */ -export interface UpdateDevicePolicyConfigurationCommandInput extends UpdateDevicePolicyConfigurationRequest {} -/** - * @public - * - * The output of {@link UpdateDevicePolicyConfigurationCommand}. - */ -export interface UpdateDevicePolicyConfigurationCommandOutput - extends UpdateDevicePolicyConfigurationResponse, - __MetadataBearer {} - -/** - *

Updates the device policy configuration for the fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UpdateDevicePolicyConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UpdateDevicePolicyConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UpdateDevicePolicyConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * DeviceCaCertificate: "STRING_VALUE", - * }; - * const command = new UpdateDevicePolicyConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateDevicePolicyConfigurationCommandInput - {@link UpdateDevicePolicyConfigurationCommandInput} - * @returns {@link UpdateDevicePolicyConfigurationCommandOutput} - * @see {@link UpdateDevicePolicyConfigurationCommandInput} for command's `input` shape. - * @see {@link UpdateDevicePolicyConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UpdateDevicePolicyConfigurationCommand extends $Command - .classBuilder< - UpdateDevicePolicyConfigurationCommandInput, - UpdateDevicePolicyConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UpdateDevicePolicyConfiguration", {}) - .n("WorkLinkClient", "UpdateDevicePolicyConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateDevicePolicyConfigurationCommand) - .de(de_UpdateDevicePolicyConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateDevicePolicyConfigurationRequest; - output: {}; - }; - sdk: { - input: UpdateDevicePolicyConfigurationCommandInput; - output: UpdateDevicePolicyConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UpdateDomainMetadataCommand.ts b/clients/client-worklink/src/commands/UpdateDomainMetadataCommand.ts deleted file mode 100644 index 762a85e62eb94..0000000000000 --- a/clients/client-worklink/src/commands/UpdateDomainMetadataCommand.ts +++ /dev/null @@ -1,109 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateDomainMetadataRequest, UpdateDomainMetadataResponse } from "../models/models_0"; -import { de_UpdateDomainMetadataCommand, se_UpdateDomainMetadataCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateDomainMetadataCommand}. - */ -export interface UpdateDomainMetadataCommandInput extends UpdateDomainMetadataRequest {} -/** - * @public - * - * The output of {@link UpdateDomainMetadataCommand}. - */ -export interface UpdateDomainMetadataCommandOutput extends UpdateDomainMetadataResponse, __MetadataBearer {} - -/** - *

Updates domain metadata, such as DisplayName.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UpdateDomainMetadataCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UpdateDomainMetadataCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UpdateDomainMetadataRequest - * FleetArn: "STRING_VALUE", // required - * DomainName: "STRING_VALUE", // required - * DisplayName: "STRING_VALUE", - * }; - * const command = new UpdateDomainMetadataCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateDomainMetadataCommandInput - {@link UpdateDomainMetadataCommandInput} - * @returns {@link UpdateDomainMetadataCommandOutput} - * @see {@link UpdateDomainMetadataCommandInput} for command's `input` shape. - * @see {@link UpdateDomainMetadataCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UpdateDomainMetadataCommand extends $Command - .classBuilder< - UpdateDomainMetadataCommandInput, - UpdateDomainMetadataCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UpdateDomainMetadata", {}) - .n("WorkLinkClient", "UpdateDomainMetadataCommand") - .f(void 0, void 0) - .ser(se_UpdateDomainMetadataCommand) - .de(de_UpdateDomainMetadataCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateDomainMetadataRequest; - output: {}; - }; - sdk: { - input: UpdateDomainMetadataCommandInput; - output: UpdateDomainMetadataCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UpdateFleetMetadataCommand.ts b/clients/client-worklink/src/commands/UpdateFleetMetadataCommand.ts deleted file mode 100644 index 39f9b8876bcc9..0000000000000 --- a/clients/client-worklink/src/commands/UpdateFleetMetadataCommand.ts +++ /dev/null @@ -1,109 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { UpdateFleetMetadataRequest, UpdateFleetMetadataResponse } from "../models/models_0"; -import { de_UpdateFleetMetadataCommand, se_UpdateFleetMetadataCommand } from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateFleetMetadataCommand}. - */ -export interface UpdateFleetMetadataCommandInput extends UpdateFleetMetadataRequest {} -/** - * @public - * - * The output of {@link UpdateFleetMetadataCommand}. - */ -export interface UpdateFleetMetadataCommandOutput extends UpdateFleetMetadataResponse, __MetadataBearer {} - -/** - *

Updates fleet metadata, such as DisplayName.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UpdateFleetMetadataCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UpdateFleetMetadataCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UpdateFleetMetadataRequest - * FleetArn: "STRING_VALUE", // required - * DisplayName: "STRING_VALUE", - * OptimizeForEndUserLocation: true || false, - * }; - * const command = new UpdateFleetMetadataCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateFleetMetadataCommandInput - {@link UpdateFleetMetadataCommandInput} - * @returns {@link UpdateFleetMetadataCommandOutput} - * @see {@link UpdateFleetMetadataCommandInput} for command's `input` shape. - * @see {@link UpdateFleetMetadataCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UpdateFleetMetadataCommand extends $Command - .classBuilder< - UpdateFleetMetadataCommandInput, - UpdateFleetMetadataCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UpdateFleetMetadata", {}) - .n("WorkLinkClient", "UpdateFleetMetadataCommand") - .f(void 0, void 0) - .ser(se_UpdateFleetMetadataCommand) - .de(de_UpdateFleetMetadataCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateFleetMetadataRequest; - output: {}; - }; - sdk: { - input: UpdateFleetMetadataCommandInput; - output: UpdateFleetMetadataCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/UpdateIdentityProviderConfigurationCommand.ts b/clients/client-worklink/src/commands/UpdateIdentityProviderConfigurationCommand.ts deleted file mode 100644 index 14f5901002269..0000000000000 --- a/clients/client-worklink/src/commands/UpdateIdentityProviderConfigurationCommand.ts +++ /dev/null @@ -1,117 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { - UpdateIdentityProviderConfigurationRequest, - UpdateIdentityProviderConfigurationResponse, -} from "../models/models_0"; -import { - de_UpdateIdentityProviderConfigurationCommand, - se_UpdateIdentityProviderConfigurationCommand, -} from "../protocols/Aws_restJson1"; -import { ServiceInputTypes, ServiceOutputTypes, WorkLinkClientResolvedConfig } from "../WorkLinkClient"; - -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link UpdateIdentityProviderConfigurationCommand}. - */ -export interface UpdateIdentityProviderConfigurationCommandInput extends UpdateIdentityProviderConfigurationRequest {} -/** - * @public - * - * The output of {@link UpdateIdentityProviderConfigurationCommand}. - */ -export interface UpdateIdentityProviderConfigurationCommandOutput - extends UpdateIdentityProviderConfigurationResponse, - __MetadataBearer {} - -/** - *

Updates the identity provider configuration for the fleet.

- * - * @deprecated Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK. - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { WorkLinkClient, UpdateIdentityProviderConfigurationCommand } from "@aws-sdk/client-worklink"; // ES Modules import - * // const { WorkLinkClient, UpdateIdentityProviderConfigurationCommand } = require("@aws-sdk/client-worklink"); // CommonJS import - * const client = new WorkLinkClient(config); - * const input = { // UpdateIdentityProviderConfigurationRequest - * FleetArn: "STRING_VALUE", // required - * IdentityProviderType: "SAML", // required - * IdentityProviderSamlMetadata: "STRING_VALUE", - * }; - * const command = new UpdateIdentityProviderConfigurationCommand(input); - * const response = await client.send(command); - * // {}; - * - * ``` - * - * @param UpdateIdentityProviderConfigurationCommandInput - {@link UpdateIdentityProviderConfigurationCommandInput} - * @returns {@link UpdateIdentityProviderConfigurationCommandOutput} - * @see {@link UpdateIdentityProviderConfigurationCommandInput} for command's `input` shape. - * @see {@link UpdateIdentityProviderConfigurationCommandOutput} for command's `response` shape. - * @see {@link WorkLinkClientResolvedConfig | config} for WorkLinkClient's `config` shape. - * - * @throws {@link InternalServerErrorException} (server fault) - *

The service is temporarily unavailable.

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

The request is not valid.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * - * @throws {@link WorkLinkServiceException} - *

Base exception class for all service exceptions from WorkLink service.

- * - * @public - */ -export class UpdateIdentityProviderConfigurationCommand extends $Command - .classBuilder< - UpdateIdentityProviderConfigurationCommandInput, - UpdateIdentityProviderConfigurationCommandOutput, - WorkLinkClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep(commonParams) - .m(function (this: any, Command: any, cs: any, config: WorkLinkClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("WorkLink", "UpdateIdentityProviderConfiguration", {}) - .n("WorkLinkClient", "UpdateIdentityProviderConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateIdentityProviderConfigurationCommand) - .de(de_UpdateIdentityProviderConfigurationCommand) - .build() { - /** @internal type navigation helper, not in runtime. */ - protected declare static __types: { - api: { - input: UpdateIdentityProviderConfigurationRequest; - output: {}; - }; - sdk: { - input: UpdateIdentityProviderConfigurationCommandInput; - output: UpdateIdentityProviderConfigurationCommandOutput; - }; - }; -} diff --git a/clients/client-worklink/src/commands/index.ts b/clients/client-worklink/src/commands/index.ts deleted file mode 100644 index 93d0a4971e2e5..0000000000000 --- a/clients/client-worklink/src/commands/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -// smithy-typescript generated code -export * from "./AssociateDomainCommand"; -export * from "./AssociateWebsiteAuthorizationProviderCommand"; -export * from "./AssociateWebsiteCertificateAuthorityCommand"; -export * from "./CreateFleetCommand"; -export * from "./DeleteFleetCommand"; -export * from "./DescribeAuditStreamConfigurationCommand"; -export * from "./DescribeCompanyNetworkConfigurationCommand"; -export * from "./DescribeDeviceCommand"; -export * from "./DescribeDevicePolicyConfigurationCommand"; -export * from "./DescribeDomainCommand"; -export * from "./DescribeFleetMetadataCommand"; -export * from "./DescribeIdentityProviderConfigurationCommand"; -export * from "./DescribeWebsiteCertificateAuthorityCommand"; -export * from "./DisassociateDomainCommand"; -export * from "./DisassociateWebsiteAuthorizationProviderCommand"; -export * from "./DisassociateWebsiteCertificateAuthorityCommand"; -export * from "./ListDevicesCommand"; -export * from "./ListDomainsCommand"; -export * from "./ListFleetsCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./ListWebsiteAuthorizationProvidersCommand"; -export * from "./ListWebsiteCertificateAuthoritiesCommand"; -export * from "./RestoreDomainAccessCommand"; -export * from "./RevokeDomainAccessCommand"; -export * from "./SignOutUserCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; -export * from "./UpdateAuditStreamConfigurationCommand"; -export * from "./UpdateCompanyNetworkConfigurationCommand"; -export * from "./UpdateDevicePolicyConfigurationCommand"; -export * from "./UpdateDomainMetadataCommand"; -export * from "./UpdateFleetMetadataCommand"; -export * from "./UpdateIdentityProviderConfigurationCommand"; diff --git a/clients/client-worklink/src/endpoint/EndpointParameters.ts b/clients/client-worklink/src/endpoint/EndpointParameters.ts deleted file mode 100644 index 261feb64fc545..0000000000000 --- a/clients/client-worklink/src/endpoint/EndpointParameters.ts +++ /dev/null @@ -1,41 +0,0 @@ -// smithy-typescript generated code -import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@smithy/types"; - -/** - * @public - */ -export interface ClientInputEndpointParameters { - region?: string | Provider; - useDualstackEndpoint?: boolean | Provider; - useFipsEndpoint?: boolean | Provider; - endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; -} - -export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & { - defaultSigningName: string; -}; - -export const resolveClientEndpointParameters = ( - options: T & ClientInputEndpointParameters -): T & ClientResolvedEndpointParameters => { - return { - ...options, - useDualstackEndpoint: options.useDualstackEndpoint ?? false, - useFipsEndpoint: options.useFipsEndpoint ?? false, - defaultSigningName: "worklink", - }; -}; - -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; - UseDualStack?: boolean; - UseFIPS?: boolean; - Endpoint?: string; -} diff --git a/clients/client-worklink/src/endpoint/endpointResolver.ts b/clients/client-worklink/src/endpoint/endpointResolver.ts deleted file mode 100644 index ccee107f30d6d..0000000000000 --- a/clients/client-worklink/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-worklink/src/endpoint/ruleset.ts b/clients/client-worklink/src/endpoint/ruleset.ts deleted file mode 100644 index bed508e4e1bf7..0000000000000 --- a/clients/client-worklink/src/endpoint/ruleset.ts +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-nocheck -// generated code, do not edit -import { RuleSetObject } from "@smithy/types"; - -/* This file is compressed. Log this object - or see "smithy.rules#endpointRuleSet" - in codegen/sdk-codegen/aws-models/worklink.json */ - -const s="required", -t="fn", -u="argv", -v="ref"; -const a=true, -b="isSet", -c="booleanEquals", -d="error", -e="endpoint", -f="tree", -g="PartitionResult", -h={[s]:false,"type":"String"}, -i={[s]:true,"default":false,"type":"Boolean"}, -j={[v]:"Endpoint"}, -k={[t]:c,[u]:[{[v]:"UseFIPS"},true]}, -l={[t]:c,[u]:[{[v]:"UseDualStack"},true]}, -m={}, -n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]}, -o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]}, -p=[k], -q=[l], -r=[{[v]:"Region"}]; -const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://worklink-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://worklink-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://worklink.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://worklink.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]}; -export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-worklink/src/extensionConfiguration.ts b/clients/client-worklink/src/extensionConfiguration.ts deleted file mode 100644 index 88a9fe5dc54c2..0000000000000 --- a/clients/client-worklink/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 WorkLinkExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-worklink/src/index.ts b/clients/client-worklink/src/index.ts deleted file mode 100644 index fe0f235ab660c..0000000000000 --- a/clients/client-worklink/src/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

Amazon WorkLink is a cloud-based service that provides secure access - * to internal websites and web apps from iOS and Android phones. In a single step, your users, such as - * employees, can access internal websites as efficiently as they access any other public website. - * They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink - * authenticates the user's access and securely renders authorized internal web content in a secure - * rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on - * mobile devices.

- * - * @packageDocumentation - */ -export * from "./WorkLinkClient"; -export * from "./WorkLink"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { WorkLinkExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { WorkLinkServiceException } from "./models/WorkLinkServiceException"; diff --git a/clients/client-worklink/src/models/WorkLinkServiceException.ts b/clients/client-worklink/src/models/WorkLinkServiceException.ts deleted file mode 100644 index 3b2d13bcb775c..0000000000000 --- a/clients/client-worklink/src/models/WorkLinkServiceException.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 WorkLink service. - */ -export class WorkLinkServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, WorkLinkServiceException.prototype); - } -} diff --git a/clients/client-worklink/src/models/index.ts b/clients/client-worklink/src/models/index.ts deleted file mode 100644 index 9eaceb12865f8..0000000000000 --- a/clients/client-worklink/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-worklink/src/models/models_0.ts b/clients/client-worklink/src/models/models_0.ts deleted file mode 100644 index 74ff5eb23f759..0000000000000 --- a/clients/client-worklink/src/models/models_0.ts +++ /dev/null @@ -1,1440 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; - -import { WorkLinkServiceException as __BaseException } from "./WorkLinkServiceException"; - -/** - * @public - */ -export interface AssociateDomainRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

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

The fully qualified domain name (FQDN).

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

The name to display.

- * @public - */ - DisplayName?: string; - - /** - *

The ARN of an issued ACM certificate that is valid for the domain being associated.

- * @public - */ - AcmCertificateArn: string | undefined; -} - -/** - * @public - */ -export interface AssociateDomainResponse {} - -/** - *

The service is temporarily unavailable.

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

The request is not valid.

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

The resource already exists.

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

The requested resource was not found.

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

The number of requests exceeds the limit.

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

You are not authorized to perform this action.

- * @public - */ -export class UnauthorizedException extends __BaseException { - readonly name: "UnauthorizedException" = "UnauthorizedException"; - readonly $fault: "client" = "client"; - Message?: string; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "UnauthorizedException", - $fault: "client", - ...opts, - }); - Object.setPrototypeOf(this, UnauthorizedException.prototype); - this.Message = opts.Message; - } -} - -/** - * @public - * @enum - */ -export const AuthorizationProviderType = { - SAML: "SAML", -} as const; - -/** - * @public - */ -export type AuthorizationProviderType = (typeof AuthorizationProviderType)[keyof typeof AuthorizationProviderType]; - -/** - * @public - */ -export interface AssociateWebsiteAuthorizationProviderRequest { - /** - *

The ARN of the fleet.

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

The authorization provider type.

- * @public - */ - AuthorizationProviderType: AuthorizationProviderType | undefined; - - /** - *

The domain name of the authorization provider. This applies only to SAML-based - * authorization providers.

- * @public - */ - DomainName?: string; -} - -/** - * @public - */ -export interface AssociateWebsiteAuthorizationProviderResponse { - /** - *

A unique identifier for the authorization provider.

- * @public - */ - AuthorizationProviderId?: string; -} - -/** - * @public - */ -export interface AssociateWebsiteCertificateAuthorityRequest { - /** - *

The ARN of the fleet.

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

The root certificate of the CA.

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

The certificate name to display.

- * @public - */ - DisplayName?: string; -} - -/** - * @public - */ -export interface AssociateWebsiteCertificateAuthorityResponse { - /** - *

A unique identifier for the CA.

- * @public - */ - WebsiteCaId?: string; -} - -/** - * @public - */ -export interface CreateFleetRequest { - /** - *

A unique name for the fleet.

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

The fleet name to display.

- * @public - */ - DisplayName?: string; - - /** - *

The option to optimize for better performance by routing traffic through the closest - * AWS Region to users, which may be outside of your home Region.

- * @public - */ - OptimizeForEndUserLocation?: boolean; - - /** - *

The tags to add to the resource. A tag is a key-value pair.

- * @public - */ - Tags?: Record; -} - -/** - * @public - */ -export interface CreateFleetResponse { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - FleetArn?: string; -} - -/** - * @public - */ -export interface DeleteFleetRequest { - /** - *

The ARN of the fleet.

- * @public - */ - FleetArn: string | undefined; -} - -/** - * @public - */ -export interface DeleteFleetResponse {} - -/** - * @public - */ -export interface DescribeAuditStreamConfigurationRequest { - /** - *

The ARN of the fleet.

- * @public - */ - FleetArn: string | undefined; -} - -/** - * @public - */ -export interface DescribeAuditStreamConfigurationResponse { - /** - *

The ARN of the Amazon Kinesis data stream that will receive the audit events.

- * @public - */ - AuditStreamArn?: string; -} - -/** - * @public - */ -export interface DescribeCompanyNetworkConfigurationRequest { - /** - *

The ARN of the fleet.

- * @public - */ - FleetArn: string | undefined; -} - -/** - * @public - */ -export interface DescribeCompanyNetworkConfigurationResponse { - /** - *

The VPC with connectivity to associated websites.

- * @public - */ - VpcId?: string; - - /** - *

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

- * @public - */ - SubnetIds?: string[]; - - /** - *

The security groups associated with access to the provided subnets.

- * @public - */ - SecurityGroupIds?: string[]; -} - -/** - * @public - */ -export interface DescribeDeviceRequest { - /** - *

The ARN of the fleet.

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

A unique identifier for a registered user's device.

- * @public - */ - DeviceId: string | undefined; -} - -/** - * @public - * @enum - */ -export const DeviceStatus = { - ACTIVE: "ACTIVE", - SIGNED_OUT: "SIGNED_OUT", -} as const; - -/** - * @public - */ -export type DeviceStatus = (typeof DeviceStatus)[keyof typeof DeviceStatus]; - -/** - * @public - */ -export interface DescribeDeviceResponse { - /** - *

The current state of the device.

- * @public - */ - Status?: DeviceStatus; - - /** - *

The model of the device.

- * @public - */ - Model?: string; - - /** - *

The manufacturer of the device.

- * @public - */ - Manufacturer?: string; - - /** - *

The operating system of the device.

- * @public - */ - OperatingSystem?: string; - - /** - *

The operating system version of the device.

- * @public - */ - OperatingSystemVersion?: string; - - /** - *

The operating system patch level of the device.

- * @public - */ - PatchLevel?: string; - - /** - *

The date that the device first signed in to Amazon WorkLink.

- * @public - */ - FirstAccessedTime?: Date; - - /** - *

The date that the device last accessed Amazon WorkLink.

- * @public - */ - LastAccessedTime?: Date; - - /** - *

The user name associated with the device.

- * @public - */ - Username?: string; -} - -/** - * @public - */ -export interface DescribeDevicePolicyConfigurationRequest { - /** - *

The ARN of the fleet.

- * @public - */ - FleetArn: string | undefined; -} - -/** - * @public - */ -export interface DescribeDevicePolicyConfigurationResponse { - /** - *

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

- * @public - */ - DeviceCaCertificate?: string; -} - -/** - * @public - */ -export interface DescribeDomainRequest { - /** - *

The ARN of the fleet.

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

The name of the domain.

- * @public - */ - DomainName: string | undefined; -} - -/** - * @public - * @enum - */ -export const DomainStatus = { - ACTIVE: "ACTIVE", - ASSOCIATING: "ASSOCIATING", - DISASSOCIATED: "DISASSOCIATED", - DISASSOCIATING: "DISASSOCIATING", - FAILED_TO_ASSOCIATE: "FAILED_TO_ASSOCIATE", - FAILED_TO_DISASSOCIATE: "FAILED_TO_DISASSOCIATE", - INACTIVE: "INACTIVE", - PENDING_VALIDATION: "PENDING_VALIDATION", -} as const; - -/** - * @public - */ -export type DomainStatus = (typeof DomainStatus)[keyof typeof DomainStatus]; - -/** - * @public - */ -export interface DescribeDomainResponse { - /** - *

The name of the domain.

- * @public - */ - DomainName?: string; - - /** - *

The name to display.

- * @public - */ - DisplayName?: string; - - /** - *

The time that the domain was added.

- * @public - */ - CreatedTime?: Date; - - /** - *

The current state for the domain.

- * @public - */ - DomainStatus?: DomainStatus; - - /** - *

The ARN of an issued ACM certificate that is valid for the domain being associated.

- * @public - */ - AcmCertificateArn?: string; -} - -/** - * @public - */ -export interface DescribeFleetMetadataRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - FleetArn: string | undefined; -} - -/** - * @public - * @enum - */ -export const FleetStatus = { - ACTIVE: "ACTIVE", - CREATING: "CREATING", - DELETED: "DELETED", - DELETING: "DELETING", - FAILED_TO_CREATE: "FAILED_TO_CREATE", - FAILED_TO_DELETE: "FAILED_TO_DELETE", -} as const; - -/** - * @public - */ -export type FleetStatus = (typeof FleetStatus)[keyof typeof FleetStatus]; - -/** - * @public - */ -export interface DescribeFleetMetadataResponse { - /** - *

The time that the fleet was created.

- * @public - */ - CreatedTime?: Date; - - /** - *

The time that the fleet was last updated.

- * @public - */ - LastUpdatedTime?: Date; - - /** - *

The name of the fleet.

- * @public - */ - FleetName?: string; - - /** - *

The name to display.

- * @public - */ - DisplayName?: string; - - /** - *

The option to optimize for better performance by routing traffic through the closest - * AWS Region to users, which may be outside of your home Region.

- * @public - */ - OptimizeForEndUserLocation?: boolean; - - /** - *

The identifier used by users to sign in to the Amazon WorkLink app.

- * @public - */ - CompanyCode?: string; - - /** - *

The current state of the fleet.

- * @public - */ - FleetStatus?: FleetStatus; - - /** - *

The tags attached to the resource. A tag is a key-value pair.

- * @public - */ - Tags?: Record; -} - -/** - * @public - */ -export interface DescribeIdentityProviderConfigurationRequest { - /** - *

The ARN of the fleet.

- * @public - */ - FleetArn: string | undefined; -} - -/** - * @public - * @enum - */ -export const IdentityProviderType = { - SAML: "SAML", -} as const; - -/** - * @public - */ -export type IdentityProviderType = (typeof IdentityProviderType)[keyof typeof IdentityProviderType]; - -/** - * @public - */ -export interface DescribeIdentityProviderConfigurationResponse { - /** - *

The type of identity provider.

- * @public - */ - IdentityProviderType?: IdentityProviderType; - - /** - *

The SAML metadata document uploaded to the user’s identity provider.

- * @public - */ - ServiceProviderSamlMetadata?: string; - - /** - *

The SAML metadata document provided by the user’s identity provider.

- * @public - */ - IdentityProviderSamlMetadata?: string; -} - -/** - * @public - */ -export interface DescribeWebsiteCertificateAuthorityRequest { - /** - *

The ARN of the fleet.

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

A unique identifier for the certificate authority.

- * @public - */ - WebsiteCaId: string | undefined; -} - -/** - * @public - */ -export interface DescribeWebsiteCertificateAuthorityResponse { - /** - *

The root certificate of the certificate authority.

- * @public - */ - Certificate?: string; - - /** - *

The time that the certificate authority was added.

- * @public - */ - CreatedTime?: Date; - - /** - *

The certificate name to display.

- * @public - */ - DisplayName?: string; -} - -/** - *

The summary of devices.

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

The ID of the device.

- * @public - */ - DeviceId?: string; - - /** - *

The status of the device.

- * @public - */ - DeviceStatus?: DeviceStatus; -} - -/** - * @public - */ -export interface DisassociateDomainRequest { - /** - *

The ARN of the fleet.

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

The name of the domain.

- * @public - */ - DomainName: string | undefined; -} - -/** - * @public - */ -export interface DisassociateDomainResponse {} - -/** - * @public - */ -export interface DisassociateWebsiteAuthorizationProviderRequest { - /** - *

The ARN of the fleet.

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

A unique identifier for the authorization provider.

- * @public - */ - AuthorizationProviderId: string | undefined; -} - -/** - * @public - */ -export interface DisassociateWebsiteAuthorizationProviderResponse {} - -/** - * @public - */ -export interface DisassociateWebsiteCertificateAuthorityRequest { - /** - *

The ARN of the fleet.

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

A unique identifier for the CA.

- * @public - */ - WebsiteCaId: string | undefined; -} - -/** - * @public - */ -export interface DisassociateWebsiteCertificateAuthorityResponse {} - -/** - *

The summary of the domain.

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

The name of the domain.

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

The name to display.

- * @public - */ - DisplayName?: string; - - /** - *

The time that the domain was created.

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

The status of the domain.

- * @public - */ - DomainStatus: DomainStatus | undefined; -} - -/** - *

The summary of the fleet.

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

The Amazon Resource Name (ARN) of the fleet.

- * @public - */ - FleetArn?: string; - - /** - *

The time when the fleet was created.

- * @public - */ - CreatedTime?: Date; - - /** - *

The time when the fleet was last updated.

- * @public - */ - LastUpdatedTime?: Date; - - /** - *

The name of the fleet.

- * @public - */ - FleetName?: string; - - /** - *

The name of the fleet to display.

- * @public - */ - DisplayName?: string; - - /** - *

The identifier used by users to sign into the Amazon WorkLink app.

- * @public - */ - CompanyCode?: string; - - /** - *

The status of the fleet.

- * @public - */ - FleetStatus?: FleetStatus; - - /** - *

The tags attached to the resource. A tag is a key-value pair.

- * @public - */ - Tags?: Record; -} - -/** - * @public - */ -export interface ListDevicesRequest { - /** - *

The ARN of the fleet.

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

The pagination token used to retrieve the next page of results for this operation. If - * this value is null, it retrieves the first page.

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

The maximum number of results to be included in the next page.

- * @public - */ - MaxResults?: number; -} - -/** - * @public - */ -export interface ListDevicesResponse { - /** - *

Information about the devices.

- * @public - */ - Devices?: DeviceSummary[]; - - /** - *

The pagination token used to retrieve the next page of results for this operation. If - * there are no more pages, this value is null.

- * @public - */ - NextToken?: string; -} - -/** - * @public - */ -export interface ListDomainsRequest { - /** - *

The ARN of the fleet.

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

The pagination token used to retrieve the next page of results for this operation. If - * this value is null, it retrieves the first page.

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

The maximum number of results to be included in the next page.

- * @public - */ - MaxResults?: number; -} - -/** - * @public - */ -export interface ListDomainsResponse { - /** - *

Information about the domains.

- * @public - */ - Domains?: DomainSummary[]; - - /** - *

The pagination token used to retrieve the next page of results for this operation. If - * there are no more pages, this value is null.

- * @public - */ - NextToken?: string; -} - -/** - * @public - */ -export interface ListFleetsRequest { - /** - *

The pagination token used to retrieve the next page of results for this operation. If - * this value is null, it retrieves the first page.

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

The maximum number of results to be included in the next page.

- * @public - */ - MaxResults?: number; -} - -/** - * @public - */ -export interface ListFleetsResponse { - /** - *

The summary list of the fleets.

- * @public - */ - FleetSummaryList?: FleetSummary[]; - - /** - *

The pagination token used to retrieve the next page of results for this operation. If - * there are no more pages, this value is null.

- * @public - */ - NextToken?: string; -} - -/** - * @public - */ -export interface ListTagsForResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

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

The tags attached to the resource. A tag is a key-value pair.

- * @public - */ - Tags?: Record; -} - -/** - * @public - */ -export interface ListWebsiteAuthorizationProvidersRequest { - /** - *

The ARN of the fleet.

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

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

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

The maximum number of results to be included in the next page.

- * @public - */ - MaxResults?: number; -} - -/** - *

The summary of the website authorization provider.

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

A unique identifier for the authorization provider.

- * @public - */ - AuthorizationProviderId?: string; - - /** - *

The authorization provider type.

- * @public - */ - AuthorizationProviderType: AuthorizationProviderType | undefined; - - /** - *

The domain name of the authorization provider. This applies only to SAML-based - * authorization providers.

- * @public - */ - DomainName?: string; - - /** - *

The time of creation.

- * @public - */ - CreatedTime?: Date; -} - -/** - * @public - */ -export interface ListWebsiteAuthorizationProvidersResponse { - /** - *

The website authorization providers.

- * @public - */ - WebsiteAuthorizationProviders?: WebsiteAuthorizationProviderSummary[]; - - /** - *

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

- * @public - */ - NextToken?: string; -} - -/** - * @public - */ -export interface ListWebsiteCertificateAuthoritiesRequest { - /** - *

The ARN of the fleet.

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

The maximum number of results to be included in the next page.

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

The pagination token used to retrieve the next page of results for this operation. If - * this value is null, it retrieves the first page.

- * @public - */ - NextToken?: string; -} - -/** - *

The summary of the certificate authority (CA).

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

A unique identifier for the CA.

- * @public - */ - WebsiteCaId?: string; - - /** - *

The time when the CA was added.

- * @public - */ - CreatedTime?: Date; - - /** - *

The name to display.

- * @public - */ - DisplayName?: string; -} - -/** - * @public - */ -export interface ListWebsiteCertificateAuthoritiesResponse { - /** - *

Information about the certificates.

- * @public - */ - WebsiteCertificateAuthorities?: WebsiteCaSummary[]; - - /** - *

The pagination token used to retrieve the next page of results for this operation. If - * there are no more pages, this value is null.

- * @public - */ - NextToken?: string; -} - -/** - * @public - */ -export interface RestoreDomainAccessRequest { - /** - *

The ARN of the fleet.

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

The name of the domain.

- * @public - */ - DomainName: string | undefined; -} - -/** - * @public - */ -export interface RestoreDomainAccessResponse {} - -/** - * @public - */ -export interface RevokeDomainAccessRequest { - /** - *

The ARN of the fleet.

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

The name of the domain.

- * @public - */ - DomainName: string | undefined; -} - -/** - * @public - */ -export interface RevokeDomainAccessResponse {} - -/** - * @public - */ -export interface SignOutUserRequest { - /** - *

The ARN of the fleet.

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

The name of the user.

- * @public - */ - Username: string | undefined; -} - -/** - * @public - */ -export interface SignOutUserResponse {} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The Amazon Resource Name (ARN) of the fleet.

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

The tags to add to the resource. A tag is a key-value pair.

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

The Amazon Resource Name (ARN) of the fleet.

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

The list of tag keys to remove from the resource.

- * @public - */ - TagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResponse {} - -/** - * @public - */ -export interface UpdateAuditStreamConfigurationRequest { - /** - *

The ARN of the fleet.

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

The ARN of the Amazon Kinesis data stream that receives the audit events.

- * @public - */ - AuditStreamArn?: string; -} - -/** - * @public - */ -export interface UpdateAuditStreamConfigurationResponse {} - -/** - * @public - */ -export interface UpdateCompanyNetworkConfigurationRequest { - /** - *

The ARN of the fleet.

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

The VPC with connectivity to associated websites.

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

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

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

The security groups associated with access to the provided subnets.

- * @public - */ - SecurityGroupIds: string[] | undefined; -} - -/** - * @public - */ -export interface UpdateCompanyNetworkConfigurationResponse {} - -/** - * @public - */ -export interface UpdateDevicePolicyConfigurationRequest { - /** - *

The ARN of the fleet.

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

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

- * @public - */ - DeviceCaCertificate?: string; -} - -/** - * @public - */ -export interface UpdateDevicePolicyConfigurationResponse {} - -/** - * @public - */ -export interface UpdateDomainMetadataRequest { - /** - *

The ARN of the fleet.

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

The name of the domain.

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

The name to display.

- * @public - */ - DisplayName?: string; -} - -/** - * @public - */ -export interface UpdateDomainMetadataResponse {} - -/** - * @public - */ -export interface UpdateFleetMetadataRequest { - /** - *

The ARN of the fleet.

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

The fleet name to display. The existing DisplayName is unset if null is passed.

- * @public - */ - DisplayName?: string; - - /** - *

The option to optimize for better performance by routing traffic through the closest - * AWS Region to users, which may be outside of your home Region.

- * @public - */ - OptimizeForEndUserLocation?: boolean; -} - -/** - * @public - */ -export interface UpdateFleetMetadataResponse {} - -/** - * @public - */ -export interface UpdateIdentityProviderConfigurationRequest { - /** - *

The ARN of the fleet.

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

The type of identity provider.

- * @public - */ - IdentityProviderType: IdentityProviderType | undefined; - - /** - *

The SAML metadata document provided by the customer’s identity provider. The existing - * IdentityProviderSamlMetadata is unset if null is passed.

- * @public - */ - IdentityProviderSamlMetadata?: string; -} - -/** - * @public - */ -export interface UpdateIdentityProviderConfigurationResponse {} diff --git a/clients/client-worklink/src/pagination/Interfaces.ts b/clients/client-worklink/src/pagination/Interfaces.ts deleted file mode 100644 index 089510d67b773..0000000000000 --- a/clients/client-worklink/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { WorkLinkClient } from "../WorkLinkClient"; - -/** - * @public - */ -export interface WorkLinkPaginationConfiguration extends PaginationConfiguration { - client: WorkLinkClient; -} diff --git a/clients/client-worklink/src/pagination/ListDevicesPaginator.ts b/clients/client-worklink/src/pagination/ListDevicesPaginator.ts deleted file mode 100644 index 677be9581f9e9..0000000000000 --- a/clients/client-worklink/src/pagination/ListDevicesPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListDevicesCommand, ListDevicesCommandInput, ListDevicesCommandOutput } from "../commands/ListDevicesCommand"; -import { WorkLinkClient } from "../WorkLinkClient"; -import { WorkLinkPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListDevices: ( - config: WorkLinkPaginationConfiguration, - input: ListDevicesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - WorkLinkPaginationConfiguration, - ListDevicesCommandInput, - ListDevicesCommandOutput ->(WorkLinkClient, ListDevicesCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-worklink/src/pagination/ListDomainsPaginator.ts b/clients/client-worklink/src/pagination/ListDomainsPaginator.ts deleted file mode 100644 index 33463eef8f64b..0000000000000 --- a/clients/client-worklink/src/pagination/ListDomainsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListDomainsCommand, ListDomainsCommandInput, ListDomainsCommandOutput } from "../commands/ListDomainsCommand"; -import { WorkLinkClient } from "../WorkLinkClient"; -import { WorkLinkPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListDomains: ( - config: WorkLinkPaginationConfiguration, - input: ListDomainsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - WorkLinkPaginationConfiguration, - ListDomainsCommandInput, - ListDomainsCommandOutput ->(WorkLinkClient, ListDomainsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-worklink/src/pagination/ListFleetsPaginator.ts b/clients/client-worklink/src/pagination/ListFleetsPaginator.ts deleted file mode 100644 index ae3c55ee15473..0000000000000 --- a/clients/client-worklink/src/pagination/ListFleetsPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListFleetsCommand, ListFleetsCommandInput, ListFleetsCommandOutput } from "../commands/ListFleetsCommand"; -import { WorkLinkClient } from "../WorkLinkClient"; -import { WorkLinkPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListFleets: ( - config: WorkLinkPaginationConfiguration, - input: ListFleetsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - WorkLinkPaginationConfiguration, - ListFleetsCommandInput, - ListFleetsCommandOutput ->(WorkLinkClient, ListFleetsCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-worklink/src/pagination/ListWebsiteAuthorizationProvidersPaginator.ts b/clients/client-worklink/src/pagination/ListWebsiteAuthorizationProvidersPaginator.ts deleted file mode 100644 index ce71c4e857580..0000000000000 --- a/clients/client-worklink/src/pagination/ListWebsiteAuthorizationProvidersPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListWebsiteAuthorizationProvidersCommand, - ListWebsiteAuthorizationProvidersCommandInput, - ListWebsiteAuthorizationProvidersCommandOutput, -} from "../commands/ListWebsiteAuthorizationProvidersCommand"; -import { WorkLinkClient } from "../WorkLinkClient"; -import { WorkLinkPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListWebsiteAuthorizationProviders: ( - config: WorkLinkPaginationConfiguration, - input: ListWebsiteAuthorizationProvidersCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - WorkLinkPaginationConfiguration, - ListWebsiteAuthorizationProvidersCommandInput, - ListWebsiteAuthorizationProvidersCommandOutput ->(WorkLinkClient, ListWebsiteAuthorizationProvidersCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-worklink/src/pagination/ListWebsiteCertificateAuthoritiesPaginator.ts b/clients/client-worklink/src/pagination/ListWebsiteCertificateAuthoritiesPaginator.ts deleted file mode 100644 index 66e7d5d2bf400..0000000000000 --- a/clients/client-worklink/src/pagination/ListWebsiteCertificateAuthoritiesPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListWebsiteCertificateAuthoritiesCommand, - ListWebsiteCertificateAuthoritiesCommandInput, - ListWebsiteCertificateAuthoritiesCommandOutput, -} from "../commands/ListWebsiteCertificateAuthoritiesCommand"; -import { WorkLinkClient } from "../WorkLinkClient"; -import { WorkLinkPaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListWebsiteCertificateAuthorities: ( - config: WorkLinkPaginationConfiguration, - input: ListWebsiteCertificateAuthoritiesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - WorkLinkPaginationConfiguration, - ListWebsiteCertificateAuthoritiesCommandInput, - ListWebsiteCertificateAuthoritiesCommandOutput ->(WorkLinkClient, ListWebsiteCertificateAuthoritiesCommand, "NextToken", "NextToken", "MaxResults"); diff --git a/clients/client-worklink/src/pagination/index.ts b/clients/client-worklink/src/pagination/index.ts deleted file mode 100644 index b5c6cfed8d319..0000000000000 --- a/clients/client-worklink/src/pagination/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListDevicesPaginator"; -export * from "./ListDomainsPaginator"; -export * from "./ListFleetsPaginator"; -export * from "./ListWebsiteAuthorizationProvidersPaginator"; -export * from "./ListWebsiteCertificateAuthoritiesPaginator"; diff --git a/clients/client-worklink/src/protocols/Aws_restJson1.ts b/clients/client-worklink/src/protocols/Aws_restJson1.ts deleted file mode 100644 index be7ad65e33695..0000000000000 --- a/clients/client-worklink/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,1843 +0,0 @@ -// smithy-typescript generated code -import { loadRestJsonErrorCode, parseJsonBody as parseBody, parseJsonErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { requestBuilder as rb } from "@smithy/core"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectBoolean as __expectBoolean, - expectNonNull as __expectNonNull, - expectNumber as __expectNumber, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - map, - parseEpochTimestamp as __parseEpochTimestamp, - resolvedPath as __resolvedPath, - take, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { AssociateDomainCommandInput, AssociateDomainCommandOutput } from "../commands/AssociateDomainCommand"; -import { - AssociateWebsiteAuthorizationProviderCommandInput, - AssociateWebsiteAuthorizationProviderCommandOutput, -} from "../commands/AssociateWebsiteAuthorizationProviderCommand"; -import { - AssociateWebsiteCertificateAuthorityCommandInput, - AssociateWebsiteCertificateAuthorityCommandOutput, -} from "../commands/AssociateWebsiteCertificateAuthorityCommand"; -import { CreateFleetCommandInput, CreateFleetCommandOutput } from "../commands/CreateFleetCommand"; -import { DeleteFleetCommandInput, DeleteFleetCommandOutput } from "../commands/DeleteFleetCommand"; -import { - DescribeAuditStreamConfigurationCommandInput, - DescribeAuditStreamConfigurationCommandOutput, -} from "../commands/DescribeAuditStreamConfigurationCommand"; -import { - DescribeCompanyNetworkConfigurationCommandInput, - DescribeCompanyNetworkConfigurationCommandOutput, -} from "../commands/DescribeCompanyNetworkConfigurationCommand"; -import { DescribeDeviceCommandInput, DescribeDeviceCommandOutput } from "../commands/DescribeDeviceCommand"; -import { - DescribeDevicePolicyConfigurationCommandInput, - DescribeDevicePolicyConfigurationCommandOutput, -} from "../commands/DescribeDevicePolicyConfigurationCommand"; -import { DescribeDomainCommandInput, DescribeDomainCommandOutput } from "../commands/DescribeDomainCommand"; -import { - DescribeFleetMetadataCommandInput, - DescribeFleetMetadataCommandOutput, -} from "../commands/DescribeFleetMetadataCommand"; -import { - DescribeIdentityProviderConfigurationCommandInput, - DescribeIdentityProviderConfigurationCommandOutput, -} from "../commands/DescribeIdentityProviderConfigurationCommand"; -import { - DescribeWebsiteCertificateAuthorityCommandInput, - DescribeWebsiteCertificateAuthorityCommandOutput, -} from "../commands/DescribeWebsiteCertificateAuthorityCommand"; -import { DisassociateDomainCommandInput, DisassociateDomainCommandOutput } from "../commands/DisassociateDomainCommand"; -import { - DisassociateWebsiteAuthorizationProviderCommandInput, - DisassociateWebsiteAuthorizationProviderCommandOutput, -} from "../commands/DisassociateWebsiteAuthorizationProviderCommand"; -import { - DisassociateWebsiteCertificateAuthorityCommandInput, - DisassociateWebsiteCertificateAuthorityCommandOutput, -} from "../commands/DisassociateWebsiteCertificateAuthorityCommand"; -import { ListDevicesCommandInput, ListDevicesCommandOutput } from "../commands/ListDevicesCommand"; -import { ListDomainsCommandInput, ListDomainsCommandOutput } from "../commands/ListDomainsCommand"; -import { ListFleetsCommandInput, ListFleetsCommandOutput } from "../commands/ListFleetsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { - ListWebsiteAuthorizationProvidersCommandInput, - ListWebsiteAuthorizationProvidersCommandOutput, -} from "../commands/ListWebsiteAuthorizationProvidersCommand"; -import { - ListWebsiteCertificateAuthoritiesCommandInput, - ListWebsiteCertificateAuthoritiesCommandOutput, -} from "../commands/ListWebsiteCertificateAuthoritiesCommand"; -import { - RestoreDomainAccessCommandInput, - RestoreDomainAccessCommandOutput, -} from "../commands/RestoreDomainAccessCommand"; -import { RevokeDomainAccessCommandInput, RevokeDomainAccessCommandOutput } from "../commands/RevokeDomainAccessCommand"; -import { SignOutUserCommandInput, SignOutUserCommandOutput } from "../commands/SignOutUserCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { - UpdateAuditStreamConfigurationCommandInput, - UpdateAuditStreamConfigurationCommandOutput, -} from "../commands/UpdateAuditStreamConfigurationCommand"; -import { - UpdateCompanyNetworkConfigurationCommandInput, - UpdateCompanyNetworkConfigurationCommandOutput, -} from "../commands/UpdateCompanyNetworkConfigurationCommand"; -import { - UpdateDevicePolicyConfigurationCommandInput, - UpdateDevicePolicyConfigurationCommandOutput, -} from "../commands/UpdateDevicePolicyConfigurationCommand"; -import { - UpdateDomainMetadataCommandInput, - UpdateDomainMetadataCommandOutput, -} from "../commands/UpdateDomainMetadataCommand"; -import { - UpdateFleetMetadataCommandInput, - UpdateFleetMetadataCommandOutput, -} from "../commands/UpdateFleetMetadataCommand"; -import { - UpdateIdentityProviderConfigurationCommandInput, - UpdateIdentityProviderConfigurationCommandOutput, -} from "../commands/UpdateIdentityProviderConfigurationCommand"; -import { - DomainSummary, - FleetSummary, - InternalServerErrorException, - InvalidRequestException, - ResourceAlreadyExistsException, - ResourceNotFoundException, - TooManyRequestsException, - UnauthorizedException, - WebsiteAuthorizationProviderSummary, - WebsiteCaSummary, -} from "../models/models_0"; -import { WorkLinkServiceException as __BaseException } from "../models/WorkLinkServiceException"; - -/** - * serializeAws_restJson1AssociateDomainCommand - */ -export const se_AssociateDomainCommand = async ( - input: AssociateDomainCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/associateDomain"); - let body: any; - body = JSON.stringify( - take(input, { - AcmCertificateArn: [], - DisplayName: [], - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1AssociateWebsiteAuthorizationProviderCommand - */ -export const se_AssociateWebsiteAuthorizationProviderCommand = async ( - input: AssociateWebsiteAuthorizationProviderCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/associateWebsiteAuthorizationProvider"); - let body: any; - body = JSON.stringify( - take(input, { - AuthorizationProviderType: [], - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1AssociateWebsiteCertificateAuthorityCommand - */ -export const se_AssociateWebsiteCertificateAuthorityCommand = async ( - input: AssociateWebsiteCertificateAuthorityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/associateWebsiteCertificateAuthority"); - let body: any; - body = JSON.stringify( - take(input, { - Certificate: [], - DisplayName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1CreateFleetCommand - */ -export const se_CreateFleetCommand = async ( - input: CreateFleetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/createFleet"); - let body: any; - body = JSON.stringify( - take(input, { - DisplayName: [], - FleetName: [], - OptimizeForEndUserLocation: [], - Tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DeleteFleetCommand - */ -export const se_DeleteFleetCommand = async ( - input: DeleteFleetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/deleteFleet"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeAuditStreamConfigurationCommand - */ -export const se_DescribeAuditStreamConfigurationCommand = async ( - input: DescribeAuditStreamConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeAuditStreamConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeCompanyNetworkConfigurationCommand - */ -export const se_DescribeCompanyNetworkConfigurationCommand = async ( - input: DescribeCompanyNetworkConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeCompanyNetworkConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeDeviceCommand - */ -export const se_DescribeDeviceCommand = async ( - input: DescribeDeviceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeDevice"); - let body: any; - body = JSON.stringify( - take(input, { - DeviceId: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeDevicePolicyConfigurationCommand - */ -export const se_DescribeDevicePolicyConfigurationCommand = async ( - input: DescribeDevicePolicyConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeDevicePolicyConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeDomainCommand - */ -export const se_DescribeDomainCommand = async ( - input: DescribeDomainCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeDomain"); - let body: any; - body = JSON.stringify( - take(input, { - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeFleetMetadataCommand - */ -export const se_DescribeFleetMetadataCommand = async ( - input: DescribeFleetMetadataCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeFleetMetadata"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeIdentityProviderConfigurationCommand - */ -export const se_DescribeIdentityProviderConfigurationCommand = async ( - input: DescribeIdentityProviderConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeIdentityProviderConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeWebsiteCertificateAuthorityCommand - */ -export const se_DescribeWebsiteCertificateAuthorityCommand = async ( - input: DescribeWebsiteCertificateAuthorityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/describeWebsiteCertificateAuthority"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - WebsiteCaId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DisassociateDomainCommand - */ -export const se_DisassociateDomainCommand = async ( - input: DisassociateDomainCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/disassociateDomain"); - let body: any; - body = JSON.stringify( - take(input, { - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DisassociateWebsiteAuthorizationProviderCommand - */ -export const se_DisassociateWebsiteAuthorizationProviderCommand = async ( - input: DisassociateWebsiteAuthorizationProviderCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/disassociateWebsiteAuthorizationProvider"); - let body: any; - body = JSON.stringify( - take(input, { - AuthorizationProviderId: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DisassociateWebsiteCertificateAuthorityCommand - */ -export const se_DisassociateWebsiteCertificateAuthorityCommand = async ( - input: DisassociateWebsiteCertificateAuthorityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/disassociateWebsiteCertificateAuthority"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - WebsiteCaId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListDevicesCommand - */ -export const se_ListDevicesCommand = async ( - input: ListDevicesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listDevices"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListDomainsCommand - */ -export const se_ListDomainsCommand = async ( - input: ListDomainsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listDomains"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListFleetsCommand - */ -export const se_ListFleetsCommand = async ( - input: ListFleetsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listFleets"); - let body: any; - body = JSON.stringify( - take(input, { - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListWebsiteAuthorizationProvidersCommand - */ -export const se_ListWebsiteAuthorizationProvidersCommand = async ( - input: ListWebsiteAuthorizationProvidersCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listWebsiteAuthorizationProviders"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListWebsiteCertificateAuthoritiesCommand - */ -export const se_ListWebsiteCertificateAuthoritiesCommand = async ( - input: ListWebsiteCertificateAuthoritiesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/listWebsiteCertificateAuthorities"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - MaxResults: [], - NextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1RestoreDomainAccessCommand - */ -export const se_RestoreDomainAccessCommand = async ( - input: RestoreDomainAccessCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/restoreDomainAccess"); - let body: any; - body = JSON.stringify( - take(input, { - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1RevokeDomainAccessCommand - */ -export const se_RevokeDomainAccessCommand = async ( - input: RevokeDomainAccessCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/revokeDomainAccess"); - let body: any; - body = JSON.stringify( - take(input, { - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1SignOutUserCommand - */ -export const se_SignOutUserCommand = async ( - input: SignOutUserCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/signOutUser"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - Username: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - Tags: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/tags/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - const query: any = map({ - [_tK]: [__expectNonNull(input.TagKeys, `TagKeys`) != null, () => input[_TK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateAuditStreamConfigurationCommand - */ -export const se_UpdateAuditStreamConfigurationCommand = async ( - input: UpdateAuditStreamConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateAuditStreamConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - AuditStreamArn: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateCompanyNetworkConfigurationCommand - */ -export const se_UpdateCompanyNetworkConfigurationCommand = async ( - input: UpdateCompanyNetworkConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateCompanyNetworkConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - SecurityGroupIds: (_) => _json(_), - SubnetIds: (_) => _json(_), - VpcId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateDevicePolicyConfigurationCommand - */ -export const se_UpdateDevicePolicyConfigurationCommand = async ( - input: UpdateDevicePolicyConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateDevicePolicyConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - DeviceCaCertificate: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateDomainMetadataCommand - */ -export const se_UpdateDomainMetadataCommand = async ( - input: UpdateDomainMetadataCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateDomainMetadata"); - let body: any; - body = JSON.stringify( - take(input, { - DisplayName: [], - DomainName: [], - FleetArn: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateFleetMetadataCommand - */ -export const se_UpdateFleetMetadataCommand = async ( - input: UpdateFleetMetadataCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/UpdateFleetMetadata"); - let body: any; - body = JSON.stringify( - take(input, { - DisplayName: [], - FleetArn: [], - OptimizeForEndUserLocation: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1UpdateIdentityProviderConfigurationCommand - */ -export const se_UpdateIdentityProviderConfigurationCommand = async ( - input: UpdateIdentityProviderConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/updateIdentityProviderConfiguration"); - let body: any; - body = JSON.stringify( - take(input, { - FleetArn: [], - IdentityProviderSamlMetadata: [], - IdentityProviderType: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1AssociateDomainCommand - */ -export const de_AssociateDomainCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1AssociateWebsiteAuthorizationProviderCommand - */ -export const de_AssociateWebsiteAuthorizationProviderCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - AuthorizationProviderId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1AssociateWebsiteCertificateAuthorityCommand - */ -export const de_AssociateWebsiteCertificateAuthorityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - WebsiteCaId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1CreateFleetCommand - */ -export const de_CreateFleetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - FleetArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DeleteFleetCommand - */ -export const de_DeleteFleetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeAuditStreamConfigurationCommand - */ -export const de_DescribeAuditStreamConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - AuditStreamArn: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeCompanyNetworkConfigurationCommand - */ -export const de_DescribeCompanyNetworkConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - SecurityGroupIds: _json, - SubnetIds: _json, - VpcId: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeDeviceCommand - */ -export const de_DescribeDeviceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - FirstAccessedTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - LastAccessedTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Manufacturer: __expectString, - Model: __expectString, - OperatingSystem: __expectString, - OperatingSystemVersion: __expectString, - PatchLevel: __expectString, - Status: __expectString, - Username: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeDevicePolicyConfigurationCommand - */ -export const de_DescribeDevicePolicyConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - DeviceCaCertificate: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeDomainCommand - */ -export const de_DescribeDomainCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - AcmCertificateArn: __expectString, - CreatedTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DisplayName: __expectString, - DomainName: __expectString, - DomainStatus: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeFleetMetadataCommand - */ -export const de_DescribeFleetMetadataCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - CompanyCode: __expectString, - CreatedTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DisplayName: __expectString, - FleetName: __expectString, - FleetStatus: __expectString, - LastUpdatedTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - OptimizeForEndUserLocation: __expectBoolean, - Tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeIdentityProviderConfigurationCommand - */ -export const de_DescribeIdentityProviderConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - IdentityProviderSamlMetadata: __expectString, - IdentityProviderType: __expectString, - ServiceProviderSamlMetadata: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeWebsiteCertificateAuthorityCommand - */ -export const de_DescribeWebsiteCertificateAuthorityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - Certificate: __expectString, - CreatedTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DisplayName: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DisassociateDomainCommand - */ -export const de_DisassociateDomainCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DisassociateWebsiteAuthorizationProviderCommand - */ -export const de_DisassociateWebsiteAuthorizationProviderCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1DisassociateWebsiteCertificateAuthorityCommand - */ -export const de_DisassociateWebsiteCertificateAuthorityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1ListDevicesCommand - */ -export const de_ListDevicesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - Devices: _json, - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListDomainsCommand - */ -export const de_ListDomainsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - Domains: (_) => de_DomainSummaryList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListFleetsCommand - */ -export const de_ListFleetsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - FleetSummaryList: (_) => de_FleetSummaryList(_, context), - NextToken: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - Tags: _json, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListWebsiteAuthorizationProvidersCommand - */ -export const de_ListWebsiteAuthorizationProvidersCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - NextToken: __expectString, - WebsiteAuthorizationProviders: (_) => de_WebsiteAuthorizationProvidersSummaryList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListWebsiteCertificateAuthoritiesCommand - */ -export const de_ListWebsiteCertificateAuthoritiesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - const doc = take(data, { - NextToken: __expectString, - WebsiteCertificateAuthorities: (_) => de_WebsiteCaSummaryList(_, context), - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1RestoreDomainAccessCommand - */ -export const de_RestoreDomainAccessCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1RevokeDomainAccessCommand - */ -export const de_RevokeDomainAccessCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1SignOutUserCommand - */ -export const de_SignOutUserCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateAuditStreamConfigurationCommand - */ -export const de_UpdateAuditStreamConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateCompanyNetworkConfigurationCommand - */ -export const de_UpdateCompanyNetworkConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateDevicePolicyConfigurationCommand - */ -export const de_UpdateDevicePolicyConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateDomainMetadataCommand - */ -export const de_UpdateDomainMetadataCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateFleetMetadataCommand - */ -export const de_UpdateFleetMetadataCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UpdateIdentityProviderConfigurationCommand - */ -export const de_UpdateIdentityProviderConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -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 "InternalServerErrorException": - case "com.amazonaws.worklink#InternalServerErrorException": - throw await de_InternalServerErrorExceptionRes(parsedOutput, context); - case "InvalidRequestException": - case "com.amazonaws.worklink#InvalidRequestException": - throw await de_InvalidRequestExceptionRes(parsedOutput, context); - case "ResourceAlreadyExistsException": - case "com.amazonaws.worklink#ResourceAlreadyExistsException": - throw await de_ResourceAlreadyExistsExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.worklink#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "TooManyRequestsException": - case "com.amazonaws.worklink#TooManyRequestsException": - throw await de_TooManyRequestsExceptionRes(parsedOutput, context); - case "UnauthorizedException": - case "com.amazonaws.worklink#UnauthorizedException": - throw await de_UnauthorizedExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1InternalServerErrorExceptionRes - */ -const de_InternalServerErrorExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerErrorException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InvalidRequestExceptionRes - */ -const de_InvalidRequestExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InvalidRequestException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceAlreadyExistsExceptionRes - */ -const de_ResourceAlreadyExistsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceAlreadyExistsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ -const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1TooManyRequestsExceptionRes - */ -const de_TooManyRequestsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new TooManyRequestsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1UnauthorizedExceptionRes - */ -const de_UnauthorizedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - Message: __expectString, - }); - Object.assign(contents, doc); - const exception = new UnauthorizedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_SecurityGroupIds omitted. - -// se_SubnetIds omitted. - -// se_TagMap omitted. - -// de_DeviceSummary omitted. - -// de_DeviceSummaryList omitted. - -/** - * deserializeAws_restJson1DomainSummary - */ -const de_DomainSummary = (output: any, context: __SerdeContext): DomainSummary => { - return take(output, { - CreatedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DisplayName: __expectString, - DomainName: __expectString, - DomainStatus: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1DomainSummaryList - */ -const de_DomainSummaryList = (output: any, context: __SerdeContext): DomainSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DomainSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1FleetSummary - */ -const de_FleetSummary = (output: any, context: __SerdeContext): FleetSummary => { - return take(output, { - CompanyCode: __expectString, - CreatedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DisplayName: __expectString, - FleetArn: __expectString, - FleetName: __expectString, - FleetStatus: __expectString, - LastUpdatedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - Tags: _json, - }) as any; -}; - -/** - * deserializeAws_restJson1FleetSummaryList - */ -const de_FleetSummaryList = (output: any, context: __SerdeContext): FleetSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FleetSummary(entry, context); - }); - return retVal; -}; - -// de_SecurityGroupIds omitted. - -// de_SubnetIds omitted. - -// de_TagMap omitted. - -/** - * deserializeAws_restJson1WebsiteAuthorizationProvidersSummaryList - */ -const de_WebsiteAuthorizationProvidersSummaryList = ( - output: any, - context: __SerdeContext -): WebsiteAuthorizationProviderSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_WebsiteAuthorizationProviderSummary(entry, context); - }); - return retVal; -}; - -/** - * deserializeAws_restJson1WebsiteAuthorizationProviderSummary - */ -const de_WebsiteAuthorizationProviderSummary = ( - output: any, - context: __SerdeContext -): WebsiteAuthorizationProviderSummary => { - return take(output, { - AuthorizationProviderId: __expectString, - AuthorizationProviderType: __expectString, - CreatedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DomainName: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1WebsiteCaSummary - */ -const de_WebsiteCaSummary = (output: any, context: __SerdeContext): WebsiteCaSummary => { - return take(output, { - CreatedTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - DisplayName: __expectString, - WebsiteCaId: __expectString, - }) as any; -}; - -/** - * deserializeAws_restJson1WebsiteCaSummaryList - */ -const de_WebsiteCaSummaryList = (output: any, context: __SerdeContext): WebsiteCaSummary[] => { - const retVal = (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_WebsiteCaSummary(entry, context); - }); - return retVal; -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _TK = "TagKeys"; -const _tK = "tagKeys"; diff --git a/clients/client-worklink/src/runtimeConfig.browser.ts b/clients/client-worklink/src/runtimeConfig.browser.ts deleted file mode 100644 index ee0154094d482..0000000000000 --- a/clients/client-worklink/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 { defaultUserAgent } 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 { WorkLinkClientConfig } from "./WorkLinkClient"; -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: WorkLinkClientConfig) => { - 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 ?? - defaultUserAgent({ 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-worklink/src/runtimeConfig.native.ts b/clients/client-worklink/src/runtimeConfig.native.ts deleted file mode 100644 index 58e8e283eb67e..0000000000000 --- a/clients/client-worklink/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 { WorkLinkClientConfig } from "./WorkLinkClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: WorkLinkClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-worklink/src/runtimeConfig.shared.ts b/clients/client-worklink/src/runtimeConfig.shared.ts deleted file mode 100644 index 93c9d1dd18508..0000000000000 --- a/clients/client-worklink/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 { defaultWorkLinkHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { WorkLinkClientConfig } from "./WorkLinkClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: WorkLinkClientConfig) => { - return { - apiVersion: "2018-09-25", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultWorkLinkHttpAuthSchemeProvider, - 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 ?? "WorkLink", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-worklink/src/runtimeConfig.ts b/clients/client-worklink/src/runtimeConfig.ts deleted file mode 100644 index 9b11c6a038137..0000000000000 --- a/clients/client-worklink/src/runtimeConfig.ts +++ /dev/null @@ -1,59 +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 { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { defaultUserAgent } 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 { WorkLinkClientConfig } from "./WorkLinkClient"; -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: WorkLinkClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version); - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? - defaultUserAgent({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), - region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig({ - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - useDualstackEndpoint: config?.useDualstackEndpoint ?? loadNodeConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), - useFipsEndpoint: config?.useFipsEndpoint ?? loadNodeConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), - }; -}; diff --git a/clients/client-worklink/src/runtimeExtensions.ts b/clients/client-worklink/src/runtimeExtensions.ts deleted file mode 100644 index 83b592c1f2cb3..0000000000000 --- a/clients/client-worklink/src/runtimeExtensions.ts +++ /dev/null @@ -1,48 +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 { WorkLinkExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: WorkLinkExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -const asPartial = >(t: T) => t; - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: WorkLinkExtensionConfiguration = { - ...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)), - ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)), - }; - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return { - ...runtimeConfig, - ...resolveAwsRegionExtensionConfiguration(extensionConfiguration), - ...resolveDefaultRuntimeConfig(extensionConfiguration), - ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), - ...resolveHttpAuthRuntimeConfig(extensionConfiguration), - }; -}; diff --git a/clients/client-worklink/tsconfig.cjs.json b/clients/client-worklink/tsconfig.cjs.json deleted file mode 100644 index 3567d85ba8460..0000000000000 --- a/clients/client-worklink/tsconfig.cjs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs" - } -} diff --git a/clients/client-worklink/tsconfig.es.json b/clients/client-worklink/tsconfig.es.json deleted file mode 100644 index 809f57bde65e6..0000000000000 --- a/clients/client-worklink/tsconfig.es.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "outDir": "dist-es" - } -} diff --git a/clients/client-worklink/tsconfig.json b/clients/client-worklink/tsconfig.json deleted file mode 100644 index e7f5ec56b742b..0000000000000 --- a/clients/client-worklink/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node16/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "exclude": ["test/"] -} diff --git a/clients/client-worklink/tsconfig.types.json b/clients/client-worklink/tsconfig.types.json deleted file mode 100644 index 4c3dfa7b3d25f..0000000000000 --- a/clients/client-worklink/tsconfig.types.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - }, - "exclude": ["test/**/*", "dist-types/**/*"] -} diff --git a/codegen/sdk-codegen/aws-models/worklink.json b/codegen/sdk-codegen/aws-models/worklink.json deleted file mode 100644 index 4466c62606042..0000000000000 --- a/codegen/sdk-codegen/aws-models/worklink.json +++ /dev/null @@ -1,3965 +0,0 @@ -{ - "smithy": "2.0", - "metadata": { - "suppressions": [ - { - "id": "HttpMethodSemantics", - "namespace": "*" - }, - { - "id": "HttpResponseCodeSemantics", - "namespace": "*" - }, - { - "id": "PaginatedTrait", - "namespace": "*" - }, - { - "id": "HttpHeaderTrait", - "namespace": "*" - }, - { - "id": "HttpUriConflict", - "namespace": "*" - }, - { - "id": "Service", - "namespace": "*" - } - ] - }, - "shapes": { - "com.amazonaws.worklink#AcmCertificateArn": { - "type": "string", - "traits": { - "smithy.api#pattern": "^arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]+:[\\w+=,.@-]+(/[\\w+=/,.@-]+)*$" - } - }, - "com.amazonaws.worklink#AssociateDomain": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#AssociateDomainRequest" - }, - "output": { - "target": "com.amazonaws.worklink#AssociateDomainResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Specifies a domain to be associated to Amazon WorkLink.

", - "smithy.api#http": { - "method": "POST", - "uri": "/associateDomain", - "code": 200 - } - } - }, - "com.amazonaws.worklink#AssociateDomainRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The fully qualified domain name (FQDN).

", - "smithy.api#required": {} - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name to display.

" - } - }, - "AcmCertificateArn": { - "target": "com.amazonaws.worklink#AcmCertificateArn", - "traits": { - "smithy.api#documentation": "

The ARN of an issued ACM certificate that is valid for the domain being associated.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#AssociateDomainResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#AssociateWebsiteAuthorizationProvider": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#AssociateWebsiteAuthorizationProviderRequest" - }, - "output": { - "target": "com.amazonaws.worklink#AssociateWebsiteAuthorizationProviderResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

", - "smithy.api#http": { - "method": "POST", - "uri": "/associateWebsiteAuthorizationProvider", - "code": 200 - } - } - }, - "com.amazonaws.worklink#AssociateWebsiteAuthorizationProviderRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "AuthorizationProviderType": { - "target": "com.amazonaws.worklink#AuthorizationProviderType", - "traits": { - "smithy.api#documentation": "

The authorization provider type.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The domain name of the authorization provider. This applies only to SAML-based\n authorization providers.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#AssociateWebsiteAuthorizationProviderResponse": { - "type": "structure", - "members": { - "AuthorizationProviderId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the authorization provider.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#AssociateWebsiteCertificateAuthority": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#AssociateWebsiteCertificateAuthorityRequest" - }, - "output": { - "target": "com.amazonaws.worklink#AssociateWebsiteCertificateAuthorityResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Imports the root certificate of a certificate authority (CA) used to obtain TLS\n certificates used by associated websites within the company network.

", - "smithy.api#http": { - "method": "POST", - "uri": "/associateWebsiteCertificateAuthority", - "code": 200 - } - } - }, - "com.amazonaws.worklink#AssociateWebsiteCertificateAuthorityRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "Certificate": { - "target": "com.amazonaws.worklink#Certificate", - "traits": { - "smithy.api#documentation": "

The root certificate of the CA.

", - "smithy.api#required": {} - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The certificate name to display.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#AssociateWebsiteCertificateAuthorityResponse": { - "type": "structure", - "members": { - "WebsiteCaId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the CA.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#AuditStreamArn": { - "type": "string", - "traits": { - "smithy.api#pattern": "^arn:aws:kinesis:.+:[0-9]{12}:stream/AmazonWorkLink-.*$" - } - }, - "com.amazonaws.worklink#AuthorizationProviderType": { - "type": "enum", - "members": { - "SAML": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SAML" - } - } - } - }, - "com.amazonaws.worklink#Boolean": { - "type": "boolean" - }, - "com.amazonaws.worklink#Certificate": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 8192 - }, - "smithy.api#pattern": "^-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?$" - } - }, - "com.amazonaws.worklink#CertificateChain": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 32768 - }, - "smithy.api#pattern": "^(-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}\\u000D?\\u000A)*-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?$" - } - }, - "com.amazonaws.worklink#CompanyCode": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 32 - } - } - }, - "com.amazonaws.worklink#CreateFleet": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#CreateFleetRequest" - }, - "output": { - "target": "com.amazonaws.worklink#CreateFleetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Creates a fleet. A fleet consists of resources and the configuration that delivers\n associated websites to authorized users who download and set up the Amazon WorkLink app.

", - "smithy.api#http": { - "method": "POST", - "uri": "/createFleet", - "code": 200 - } - } - }, - "com.amazonaws.worklink#CreateFleetRequest": { - "type": "structure", - "members": { - "FleetName": { - "target": "com.amazonaws.worklink#FleetName", - "traits": { - "smithy.api#documentation": "

A unique name for the fleet.

", - "smithy.api#required": {} - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The fleet name to display.

" - } - }, - "OptimizeForEndUserLocation": { - "target": "com.amazonaws.worklink#Boolean", - "traits": { - "smithy.api#documentation": "

The option to optimize for better performance by routing traffic through the closest\n AWS Region to users, which may be outside of your home Region.

" - } - }, - "Tags": { - "target": "com.amazonaws.worklink#TagMap", - "traits": { - "smithy.api#documentation": "

The tags to add to the resource. A tag is a key-value pair.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#CreateFleetResponse": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DateTime": { - "type": "timestamp" - }, - "com.amazonaws.worklink#DeleteFleet": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DeleteFleetRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DeleteFleetResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Deletes a fleet. Prevents users from accessing previously associated websites.

", - "smithy.api#http": { - "method": "POST", - "uri": "/deleteFleet", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DeleteFleetRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DeleteFleetResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeAuditStreamConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeAuditStreamConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeAuditStreamConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Describes the configuration for delivering audit streams to the customer account.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeAuditStreamConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeAuditStreamConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeAuditStreamConfigurationResponse": { - "type": "structure", - "members": { - "AuditStreamArn": { - "target": "com.amazonaws.worklink#AuditStreamArn", - "traits": { - "smithy.api#documentation": "

The ARN of the Amazon Kinesis data stream that will receive the audit events.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeCompanyNetworkConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeCompanyNetworkConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeCompanyNetworkConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Describes the networking configuration to access the internal websites associated with\n the specified fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeCompanyNetworkConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeCompanyNetworkConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeCompanyNetworkConfigurationResponse": { - "type": "structure", - "members": { - "VpcId": { - "target": "com.amazonaws.worklink#VpcId", - "traits": { - "smithy.api#documentation": "

The VPC with connectivity to associated websites.

" - } - }, - "SubnetIds": { - "target": "com.amazonaws.worklink#SubnetIds", - "traits": { - "smithy.api#documentation": "

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

" - } - }, - "SecurityGroupIds": { - "target": "com.amazonaws.worklink#SecurityGroupIds", - "traits": { - "smithy.api#documentation": "

The security groups associated with access to the provided subnets.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeDevice": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeDeviceRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeDeviceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Provides information about a user's device.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeDevice", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeDevicePolicyConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeDevicePolicyConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeDevicePolicyConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Describes the device policy configuration for the specified fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeDevicePolicyConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeDevicePolicyConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeDevicePolicyConfigurationResponse": { - "type": "structure", - "members": { - "DeviceCaCertificate": { - "target": "com.amazonaws.worklink#Certificate", - "traits": { - "smithy.api#documentation": "

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeDeviceRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DeviceId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for a registered user's device.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeDeviceResponse": { - "type": "structure", - "members": { - "Status": { - "target": "com.amazonaws.worklink#DeviceStatus", - "traits": { - "smithy.api#documentation": "

The current state of the device.

" - } - }, - "Model": { - "target": "com.amazonaws.worklink#DeviceModel", - "traits": { - "smithy.api#documentation": "

The model of the device.

" - } - }, - "Manufacturer": { - "target": "com.amazonaws.worklink#DeviceManufacturer", - "traits": { - "smithy.api#documentation": "

The manufacturer of the device.

" - } - }, - "OperatingSystem": { - "target": "com.amazonaws.worklink#DeviceOperatingSystemName", - "traits": { - "smithy.api#documentation": "

The operating system of the device.

" - } - }, - "OperatingSystemVersion": { - "target": "com.amazonaws.worklink#DeviceOperatingSystemVersion", - "traits": { - "smithy.api#documentation": "

The operating system version of the device.

" - } - }, - "PatchLevel": { - "target": "com.amazonaws.worklink#DevicePatchLevel", - "traits": { - "smithy.api#documentation": "

The operating system patch level of the device.

" - } - }, - "FirstAccessedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The date that the device first signed in to Amazon WorkLink.

" - } - }, - "LastAccessedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The date that the device last accessed Amazon WorkLink.

" - } - }, - "Username": { - "target": "com.amazonaws.worklink#Username", - "traits": { - "smithy.api#documentation": "

The user name associated with the device.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeDomain": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeDomainRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeDomainResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Provides information about the domain.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeDomain", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeDomainRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeDomainResponse": { - "type": "structure", - "members": { - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

" - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name to display.

" - } - }, - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time that the domain was added.

" - } - }, - "DomainStatus": { - "target": "com.amazonaws.worklink#DomainStatus", - "traits": { - "smithy.api#documentation": "

The current state for the domain.

" - } - }, - "AcmCertificateArn": { - "target": "com.amazonaws.worklink#AcmCertificateArn", - "traits": { - "smithy.api#documentation": "

The ARN of an issued ACM certificate that is valid for the domain being associated.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeFleetMetadata": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeFleetMetadataRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeFleetMetadataResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Provides basic information for the specified fleet, excluding identity provider,\n networking, and device configuration details.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeFleetMetadata", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeFleetMetadataRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeFleetMetadataResponse": { - "type": "structure", - "members": { - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time that the fleet was created.

" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time that the fleet was last updated.

" - } - }, - "FleetName": { - "target": "com.amazonaws.worklink#FleetName", - "traits": { - "smithy.api#documentation": "

The name of the fleet.

" - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name to display.

" - } - }, - "OptimizeForEndUserLocation": { - "target": "com.amazonaws.worklink#Boolean", - "traits": { - "smithy.api#documentation": "

The option to optimize for better performance by routing traffic through the closest\n AWS Region to users, which may be outside of your home Region.

" - } - }, - "CompanyCode": { - "target": "com.amazonaws.worklink#CompanyCode", - "traits": { - "smithy.api#documentation": "

The identifier used by users to sign in to the Amazon WorkLink app.

" - } - }, - "FleetStatus": { - "target": "com.amazonaws.worklink#FleetStatus", - "traits": { - "smithy.api#documentation": "

The current state of the fleet.

" - } - }, - "Tags": { - "target": "com.amazonaws.worklink#TagMap", - "traits": { - "smithy.api#documentation": "

The tags attached to the resource. A tag is a key-value pair.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeIdentityProviderConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeIdentityProviderConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeIdentityProviderConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Describes the identity provider configuration of the specified fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeIdentityProviderConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeIdentityProviderConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeIdentityProviderConfigurationResponse": { - "type": "structure", - "members": { - "IdentityProviderType": { - "target": "com.amazonaws.worklink#IdentityProviderType", - "traits": { - "smithy.api#documentation": "

The type of identity provider.

" - } - }, - "ServiceProviderSamlMetadata": { - "target": "com.amazonaws.worklink#SamlMetadata", - "traits": { - "smithy.api#documentation": "

The SAML metadata document uploaded to the user’s identity provider.

" - } - }, - "IdentityProviderSamlMetadata": { - "target": "com.amazonaws.worklink#SamlMetadata", - "traits": { - "smithy.api#documentation": "

The SAML metadata document provided by the user’s identity provider.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DescribeWebsiteCertificateAuthority": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DescribeWebsiteCertificateAuthorityRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DescribeWebsiteCertificateAuthorityResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Provides information about the certificate authority.

", - "smithy.api#http": { - "method": "POST", - "uri": "/describeWebsiteCertificateAuthority", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DescribeWebsiteCertificateAuthorityRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "WebsiteCaId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the certificate authority.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DescribeWebsiteCertificateAuthorityResponse": { - "type": "structure", - "members": { - "Certificate": { - "target": "com.amazonaws.worklink#Certificate", - "traits": { - "smithy.api#documentation": "

The root certificate of the certificate authority.

" - } - }, - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time that the certificate authority was added.

" - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The certificate name to display.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DeviceManufacturer": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#DeviceModel": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#DeviceOperatingSystemName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#DeviceOperatingSystemVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#DevicePatchLevel": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#DeviceStatus": { - "type": "enum", - "members": { - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "SIGNED_OUT": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SIGNED_OUT" - } - } - } - }, - "com.amazonaws.worklink#DeviceSummary": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

The ID of the device.

" - } - }, - "DeviceStatus": { - "target": "com.amazonaws.worklink#DeviceStatus", - "traits": { - "smithy.api#documentation": "

The status of the device.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of devices.

" - } - }, - "com.amazonaws.worklink#DeviceSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#DeviceSummary" - } - }, - "com.amazonaws.worklink#DisassociateDomain": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DisassociateDomainRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DisassociateDomainResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

", - "smithy.api#http": { - "method": "POST", - "uri": "/disassociateDomain", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DisassociateDomainRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DisassociateDomainResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DisassociateWebsiteAuthorizationProvider": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DisassociateWebsiteAuthorizationProviderRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DisassociateWebsiteAuthorizationProviderResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceAlreadyExistsException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Disassociates a website authorization provider from a specified fleet. After the\n disassociation, users can't load any associated websites that require this authorization\n provider.

", - "smithy.api#http": { - "method": "POST", - "uri": "/disassociateWebsiteAuthorizationProvider", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DisassociateWebsiteAuthorizationProviderRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "AuthorizationProviderId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the authorization provider.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DisassociateWebsiteAuthorizationProviderResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DisassociateWebsiteCertificateAuthority": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#DisassociateWebsiteCertificateAuthorityRequest" - }, - "output": { - "target": "com.amazonaws.worklink#DisassociateWebsiteCertificateAuthorityResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Removes a certificate authority (CA).

", - "smithy.api#http": { - "method": "POST", - "uri": "/disassociateWebsiteCertificateAuthority", - "code": 200 - } - } - }, - "com.amazonaws.worklink#DisassociateWebsiteCertificateAuthorityRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "WebsiteCaId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the CA.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#DisassociateWebsiteCertificateAuthorityResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#DisplayName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.worklink#DomainName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 253 - }, - "smithy.api#pattern": "^[a-zA-Z0-9]?((?!-)([A-Za-z0-9-]*[A-Za-z0-9])\\.)+[a-zA-Z0-9]+$" - } - }, - "com.amazonaws.worklink#DomainStatus": { - "type": "enum", - "members": { - "PENDING_VALIDATION": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PENDING_VALIDATION" - } - }, - "ASSOCIATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ASSOCIATING" - } - }, - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "INACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INACTIVE" - } - }, - "DISASSOCIATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DISASSOCIATING" - } - }, - "DISASSOCIATED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DISASSOCIATED" - } - }, - "FAILED_TO_ASSOCIATE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED_TO_ASSOCIATE" - } - }, - "FAILED_TO_DISASSOCIATE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED_TO_DISASSOCIATE" - } - } - } - }, - "com.amazonaws.worklink#DomainSummary": { - "type": "structure", - "members": { - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

", - "smithy.api#required": {} - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name to display.

" - } - }, - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time that the domain was created.

", - "smithy.api#required": {} - } - }, - "DomainStatus": { - "target": "com.amazonaws.worklink#DomainStatus", - "traits": { - "smithy.api#documentation": "

The status of the domain.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the domain.

" - } - }, - "com.amazonaws.worklink#DomainSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#DomainSummary" - } - }, - "com.amazonaws.worklink#ExceptionMessage": { - "type": "string" - }, - "com.amazonaws.worklink#FleetArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - } - } - }, - "com.amazonaws.worklink#FleetName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 48 - }, - "smithy.api#pattern": "^[a-z0-9](?:[a-z0-9\\-]{0,46}[a-z0-9])?$" - } - }, - "com.amazonaws.worklink#FleetStatus": { - "type": "enum", - "members": { - "CREATING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CREATING" - } - }, - "ACTIVE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACTIVE" - } - }, - "DELETING": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETING" - } - }, - "DELETED": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELETED" - } - }, - "FAILED_TO_CREATE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED_TO_CREATE" - } - }, - "FAILED_TO_DELETE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED_TO_DELETE" - } - } - } - }, - "com.amazonaws.worklink#FleetSummary": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

" - } - }, - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time when the fleet was created.

" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time when the fleet was last updated.

" - } - }, - "FleetName": { - "target": "com.amazonaws.worklink#FleetName", - "traits": { - "smithy.api#documentation": "

The name of the fleet.

" - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name of the fleet to display.

" - } - }, - "CompanyCode": { - "target": "com.amazonaws.worklink#CompanyCode", - "traits": { - "smithy.api#documentation": "

The identifier used by users to sign into the Amazon WorkLink app.

" - } - }, - "FleetStatus": { - "target": "com.amazonaws.worklink#FleetStatus", - "traits": { - "smithy.api#documentation": "

The status of the fleet.

" - } - }, - "Tags": { - "target": "com.amazonaws.worklink#TagMap", - "traits": { - "smithy.api#documentation": "

The tags attached to the resource. A tag is a key-value pair.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the fleet.

" - } - }, - "com.amazonaws.worklink#FleetSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#FleetSummary" - } - }, - "com.amazonaws.worklink#Id": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#IdentityProviderType": { - "type": "enum", - "members": { - "SAML": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SAML" - } - } - } - }, - "com.amazonaws.worklink#InternalServerErrorException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.worklink#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The service is temporarily unavailable.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.worklink#InvalidRequestException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.worklink#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request is not valid.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.worklink#ListDevices": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#ListDevicesRequest" - }, - "output": { - "target": "com.amazonaws.worklink#ListDevicesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Retrieves a list of devices registered with the specified fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listDevices", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.worklink#ListDevicesRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n this value is null, it retrieves the first page.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.worklink#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to be included in the next page.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#ListDevicesResponse": { - "type": "structure", - "members": { - "Devices": { - "target": "com.amazonaws.worklink#DeviceSummaryList", - "traits": { - "smithy.api#documentation": "

Information about the devices.

" - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n there are no more pages, this value is null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#ListDomains": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#ListDomainsRequest" - }, - "output": { - "target": "com.amazonaws.worklink#ListDomainsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Retrieves a list of domains associated to a specified fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listDomains", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.worklink#ListDomainsRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n this value is null, it retrieves the first page.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.worklink#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to be included in the next page.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#ListDomainsResponse": { - "type": "structure", - "members": { - "Domains": { - "target": "com.amazonaws.worklink#DomainSummaryList", - "traits": { - "smithy.api#documentation": "

Information about the domains.

" - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n there are no more pages, this value is null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#ListFleets": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#ListFleetsRequest" - }, - "output": { - "target": "com.amazonaws.worklink#ListFleetsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Retrieves a list of fleets for the current account and Region.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listFleets", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.worklink#ListFleetsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n this value is null, it retrieves the first page.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.worklink#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to be included in the next page.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#ListFleetsResponse": { - "type": "structure", - "members": { - "FleetSummaryList": { - "target": "com.amazonaws.worklink#FleetSummaryList", - "traits": { - "smithy.api#documentation": "

The summary list of the fleets.

" - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n there are no more pages, this value is null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.worklink#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InvalidRequestException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Retrieves a list of tags for the specified resource.

", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.worklink#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "Tags": { - "target": "com.amazonaws.worklink#TagMap", - "traits": { - "smithy.api#documentation": "

The tags attached to the resource. A tag is a key-value pair.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#ListWebsiteAuthorizationProviders": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#ListWebsiteAuthorizationProvidersRequest" - }, - "output": { - "target": "com.amazonaws.worklink#ListWebsiteAuthorizationProvidersResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Retrieves a list of website authorization providers associated with a specified fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listWebsiteAuthorizationProviders", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.worklink#ListWebsiteAuthorizationProvidersRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

" - } - }, - "MaxResults": { - "target": "com.amazonaws.worklink#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to be included in the next page.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#ListWebsiteAuthorizationProvidersResponse": { - "type": "structure", - "members": { - "WebsiteAuthorizationProviders": { - "target": "com.amazonaws.worklink#WebsiteAuthorizationProvidersSummaryList", - "traits": { - "smithy.api#documentation": "

The website authorization providers.

" - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#ListWebsiteCertificateAuthorities": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#ListWebsiteCertificateAuthoritiesRequest" - }, - "output": { - "target": "com.amazonaws.worklink#ListWebsiteCertificateAuthoritiesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Retrieves a list of certificate authorities added for the current account and\n Region.

", - "smithy.api#http": { - "method": "POST", - "uri": "/listWebsiteCertificateAuthorities", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.worklink#ListWebsiteCertificateAuthoritiesRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.worklink#MaxResults", - "traits": { - "smithy.api#documentation": "

The maximum number of results to be included in the next page.

" - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n this value is null, it retrieves the first page.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#ListWebsiteCertificateAuthoritiesResponse": { - "type": "structure", - "members": { - "WebsiteCertificateAuthorities": { - "target": "com.amazonaws.worklink#WebsiteCaSummaryList", - "traits": { - "smithy.api#documentation": "

Information about the certificates.

" - } - }, - "NextToken": { - "target": "com.amazonaws.worklink#NextToken", - "traits": { - "smithy.api#documentation": "

The pagination token used to retrieve the next page of results for this operation. If\n there are no more pages, this value is null.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1 - } - } - }, - "com.amazonaws.worklink#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 4096 - }, - "smithy.api#pattern": "^[\\w\\-]+$" - } - }, - "com.amazonaws.worklink#ResourceAlreadyExistsException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.worklink#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The resource already exists.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.worklink#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.worklink#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The requested resource was not found.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.worklink#RestoreDomainAccess": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#RestoreDomainAccessRequest" - }, - "output": { - "target": "com.amazonaws.worklink#RestoreDomainAccessResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Moves a domain to ACTIVE status if it was in the INACTIVE status.

", - "smithy.api#http": { - "method": "POST", - "uri": "/restoreDomainAccess", - "code": 200 - } - } - }, - "com.amazonaws.worklink#RestoreDomainAccessRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#RestoreDomainAccessResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#RevokeDomainAccess": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#RevokeDomainAccessRequest" - }, - "output": { - "target": "com.amazonaws.worklink#RevokeDomainAccessResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Moves a domain to INACTIVE status if it was in the ACTIVE status.

", - "smithy.api#http": { - "method": "POST", - "uri": "/revokeDomainAccess", - "code": 200 - } - } - }, - "com.amazonaws.worklink#RevokeDomainAccessRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#RevokeDomainAccessResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#SamlMetadata": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 204800 - } - } - }, - "com.amazonaws.worklink#SecurityGroupId": { - "type": "string", - "traits": { - "smithy.api#pattern": "^sg-([0-9a-f]{8}|[0-9a-f]{17})$" - } - }, - "com.amazonaws.worklink#SecurityGroupIds": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#SecurityGroupId" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 5 - } - } - }, - "com.amazonaws.worklink#SignOutUser": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#SignOutUserRequest" - }, - "output": { - "target": "com.amazonaws.worklink#SignOutUserResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Signs the user out from all of their devices. The user can sign in again if they have\n valid credentials.

", - "smithy.api#http": { - "method": "POST", - "uri": "/signOutUser", - "code": 200 - } - } - }, - "com.amazonaws.worklink#SignOutUserRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "Username": { - "target": "com.amazonaws.worklink#Username", - "traits": { - "smithy.api#documentation": "

The name of the user.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#SignOutUserResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#SubnetId": { - "type": "string", - "traits": { - "smithy.api#pattern": "^subnet-([0-9a-f]{8}|[0-9a-f]{17})$" - } - }, - "com.amazonaws.worklink#SubnetIds": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#SubnetId" - } - }, - "com.amazonaws.worklink#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" - } - }, - "com.amazonaws.worklink#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.worklink#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.worklink#TagKey" - }, - "value": { - "target": "com.amazonaws.worklink#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.worklink#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.worklink#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InvalidRequestException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.worklink#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.worklink#TagMap", - "traits": { - "smithy.api#documentation": "

The tags to add to the resource. A tag is a key-value pair.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#TagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - } - } - }, - "com.amazonaws.worklink#TooManyRequestsException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.worklink#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The number of requests exceeds the limit.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.worklink#UnauthorizedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.worklink#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "

You are not authorized to perform this action.

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.worklink#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InvalidRequestException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Removes one or more tags from the specified resource.

", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the fleet.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "TagKeys": { - "target": "com.amazonaws.worklink#TagKeyList", - "traits": { - "smithy.api#documentation": "

The list of tag keys to remove from the resource.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UntagResourceResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#UpdateAuditStreamConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UpdateAuditStreamConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UpdateAuditStreamConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Updates the audit stream configuration for the fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateAuditStreamConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UpdateAuditStreamConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "AuditStreamArn": { - "target": "com.amazonaws.worklink#AuditStreamArn", - "traits": { - "smithy.api#documentation": "

The ARN of the Amazon Kinesis data stream that receives the audit events.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UpdateAuditStreamConfigurationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#UpdateCompanyNetworkConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UpdateCompanyNetworkConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UpdateCompanyNetworkConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Updates the company network configuration for the fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateCompanyNetworkConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UpdateCompanyNetworkConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "VpcId": { - "target": "com.amazonaws.worklink#VpcId", - "traits": { - "smithy.api#documentation": "

The VPC with connectivity to associated websites.

", - "smithy.api#required": {} - } - }, - "SubnetIds": { - "target": "com.amazonaws.worklink#SubnetIds", - "traits": { - "smithy.api#documentation": "

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

", - "smithy.api#required": {} - } - }, - "SecurityGroupIds": { - "target": "com.amazonaws.worklink#SecurityGroupIds", - "traits": { - "smithy.api#documentation": "

The security groups associated with access to the provided subnets.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UpdateCompanyNetworkConfigurationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#UpdateDevicePolicyConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UpdateDevicePolicyConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UpdateDevicePolicyConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Updates the device policy configuration for the fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateDevicePolicyConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UpdateDevicePolicyConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DeviceCaCertificate": { - "target": "com.amazonaws.worklink#CertificateChain", - "traits": { - "smithy.api#documentation": "

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UpdateDevicePolicyConfigurationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#UpdateDomainMetadata": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UpdateDomainMetadataRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UpdateDomainMetadataResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Updates domain metadata, such as DisplayName.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateDomainMetadata", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UpdateDomainMetadataRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The name of the domain.

", - "smithy.api#required": {} - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name to display.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UpdateDomainMetadataResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#UpdateFleetMetadata": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UpdateFleetMetadataRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UpdateFleetMetadataResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Updates fleet metadata, such as DisplayName.

", - "smithy.api#http": { - "method": "POST", - "uri": "/UpdateFleetMetadata", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UpdateFleetMetadataRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The fleet name to display. The existing DisplayName is unset if null is passed.

" - } - }, - "OptimizeForEndUserLocation": { - "target": "com.amazonaws.worklink#Boolean", - "traits": { - "smithy.api#documentation": "

The option to optimize for better performance by routing traffic through the closest\n AWS Region to users, which may be outside of your home Region.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UpdateFleetMetadataResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#UpdateIdentityProviderConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.worklink#UpdateIdentityProviderConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.worklink#UpdateIdentityProviderConfigurationResponse" - }, - "errors": [ - { - "target": "com.amazonaws.worklink#InternalServerErrorException" - }, - { - "target": "com.amazonaws.worklink#InvalidRequestException" - }, - { - "target": "com.amazonaws.worklink#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.worklink#TooManyRequestsException" - }, - { - "target": "com.amazonaws.worklink#UnauthorizedException" - } - ], - "traits": { - "smithy.api#deprecated": { - "message": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." - }, - "smithy.api#documentation": "

Updates the identity provider configuration for the fleet.

", - "smithy.api#http": { - "method": "POST", - "uri": "/updateIdentityProviderConfiguration", - "code": 200 - } - } - }, - "com.amazonaws.worklink#UpdateIdentityProviderConfigurationRequest": { - "type": "structure", - "members": { - "FleetArn": { - "target": "com.amazonaws.worklink#FleetArn", - "traits": { - "smithy.api#documentation": "

The ARN of the fleet.

", - "smithy.api#required": {} - } - }, - "IdentityProviderType": { - "target": "com.amazonaws.worklink#IdentityProviderType", - "traits": { - "smithy.api#documentation": "

The type of identity provider.

", - "smithy.api#required": {} - } - }, - "IdentityProviderSamlMetadata": { - "target": "com.amazonaws.worklink#SamlMetadata", - "traits": { - "smithy.api#documentation": "

The SAML metadata document provided by the customer’s identity provider. The existing\n IdentityProviderSamlMetadata is unset if null is passed.

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.worklink#UpdateIdentityProviderConfigurationResponse": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.worklink#Username": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - } - } - }, - "com.amazonaws.worklink#VpcId": { - "type": "string", - "traits": { - "smithy.api#pattern": "^vpc-([0-9a-f]{8}|[0-9a-f]{17})$" - } - }, - "com.amazonaws.worklink#WebsiteAuthorizationProviderSummary": { - "type": "structure", - "members": { - "AuthorizationProviderId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the authorization provider.

" - } - }, - "AuthorizationProviderType": { - "target": "com.amazonaws.worklink#AuthorizationProviderType", - "traits": { - "smithy.api#documentation": "

The authorization provider type.

", - "smithy.api#required": {} - } - }, - "DomainName": { - "target": "com.amazonaws.worklink#DomainName", - "traits": { - "smithy.api#documentation": "

The domain name of the authorization provider. This applies only to SAML-based\n authorization providers.

" - } - }, - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time of creation.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the website authorization provider.

" - } - }, - "com.amazonaws.worklink#WebsiteAuthorizationProvidersSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#WebsiteAuthorizationProviderSummary" - } - }, - "com.amazonaws.worklink#WebsiteCaSummary": { - "type": "structure", - "members": { - "WebsiteCaId": { - "target": "com.amazonaws.worklink#Id", - "traits": { - "smithy.api#documentation": "

A unique identifier for the CA.

" - } - }, - "CreatedTime": { - "target": "com.amazonaws.worklink#DateTime", - "traits": { - "smithy.api#documentation": "

The time when the CA was added.

" - } - }, - "DisplayName": { - "target": "com.amazonaws.worklink#DisplayName", - "traits": { - "smithy.api#documentation": "

The name to display.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

The summary of the certificate authority (CA).

" - } - }, - "com.amazonaws.worklink#WebsiteCaSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.worklink#WebsiteCaSummary" - } - }, - "com.amazonaws.worklink#WorkLink": { - "type": "service", - "version": "2018-09-25", - "operations": [ - { - "target": "com.amazonaws.worklink#AssociateDomain" - }, - { - "target": "com.amazonaws.worklink#AssociateWebsiteAuthorizationProvider" - }, - { - "target": "com.amazonaws.worklink#AssociateWebsiteCertificateAuthority" - }, - { - "target": "com.amazonaws.worklink#CreateFleet" - }, - { - "target": "com.amazonaws.worklink#DeleteFleet" - }, - { - "target": "com.amazonaws.worklink#DescribeAuditStreamConfiguration" - }, - { - "target": "com.amazonaws.worklink#DescribeCompanyNetworkConfiguration" - }, - { - "target": "com.amazonaws.worklink#DescribeDevice" - }, - { - "target": "com.amazonaws.worklink#DescribeDevicePolicyConfiguration" - }, - { - "target": "com.amazonaws.worklink#DescribeDomain" - }, - { - "target": "com.amazonaws.worklink#DescribeFleetMetadata" - }, - { - "target": "com.amazonaws.worklink#DescribeIdentityProviderConfiguration" - }, - { - "target": "com.amazonaws.worklink#DescribeWebsiteCertificateAuthority" - }, - { - "target": "com.amazonaws.worklink#DisassociateDomain" - }, - { - "target": "com.amazonaws.worklink#DisassociateWebsiteAuthorizationProvider" - }, - { - "target": "com.amazonaws.worklink#DisassociateWebsiteCertificateAuthority" - }, - { - "target": "com.amazonaws.worklink#ListDevices" - }, - { - "target": "com.amazonaws.worklink#ListDomains" - }, - { - "target": "com.amazonaws.worklink#ListFleets" - }, - { - "target": "com.amazonaws.worklink#ListTagsForResource" - }, - { - "target": "com.amazonaws.worklink#ListWebsiteAuthorizationProviders" - }, - { - "target": "com.amazonaws.worklink#ListWebsiteCertificateAuthorities" - }, - { - "target": "com.amazonaws.worklink#RestoreDomainAccess" - }, - { - "target": "com.amazonaws.worklink#RevokeDomainAccess" - }, - { - "target": "com.amazonaws.worklink#SignOutUser" - }, - { - "target": "com.amazonaws.worklink#TagResource" - }, - { - "target": "com.amazonaws.worklink#UntagResource" - }, - { - "target": "com.amazonaws.worklink#UpdateAuditStreamConfiguration" - }, - { - "target": "com.amazonaws.worklink#UpdateCompanyNetworkConfiguration" - }, - { - "target": "com.amazonaws.worklink#UpdateDevicePolicyConfiguration" - }, - { - "target": "com.amazonaws.worklink#UpdateDomainMetadata" - }, - { - "target": "com.amazonaws.worklink#UpdateFleetMetadata" - }, - { - "target": "com.amazonaws.worklink#UpdateIdentityProviderConfiguration" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "WorkLink", - "arnNamespace": "worklink", - "cloudFormationName": "WorkLink", - "cloudTrailEventSource": "worklink.amazonaws.com", - "endpointPrefix": "worklink" - }, - "aws.auth#sigv4": { - "name": "worklink" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

Amazon WorkLink is a cloud-based service that provides secure access\n to internal websites and web apps from iOS and Android phones. In a single step, your users, such as\n employees, can access internal websites as efficiently as they access any other public website.\n They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink\n authenticates the user's access and securely renders authorized internal web content in a secure\n rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on\n mobile devices.

", - "smithy.api#title": "Amazon WorkLink", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "String" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "String" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://worklink-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://worklink-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://worklink.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://worklink.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://worklink.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://worklink.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://worklink.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "error": "FIPS and DualStack are enabled, but this partition does not support one or both" - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "error": "FIPS and DualStack are enabled, but this partition does not support one or both" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://worklink.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - } - } -}