diff --git a/clients/client-honeycode/.gitignore b/clients/client-honeycode/.gitignore deleted file mode 100644 index 1a76554918bed..0000000000000 --- a/clients/client-honeycode/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json - diff --git a/clients/client-honeycode/CHANGELOG.md b/clients/client-honeycode/CHANGELOG.md deleted file mode 100644 index ed7c8e47e64a0..0000000000000 --- a/clients/client-honeycode/CHANGELOG.md +++ /dev/null @@ -1,2896 +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.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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [3.540.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.539.0...v3.540.0) (2024-03-22) - - -### Bug Fixes - -* **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#5933](https://github.com/aws/aws-sdk-js-v3/issues/5933)) ([42a791d](https://github.com/aws/aws-sdk-js-v3/commit/42a791defb20c697fefc985f1f2b22fc9e5be388)) - - - - - -# [3.535.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0) (2024-03-15) - -**Note:** Version bump only for package @aws-sdk/client-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [3.48.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.2...v3.48.0) (2022-01-22) - - -### Features - -* **clients:** update clients as of 2022/01/21 ([#3228](https://github.com/aws/aws-sdk-js-v3/issues/3228)) ([fa713ef](https://github.com/aws/aws-sdk-js-v3/commit/fa713efca6b2f424c27535d000359f08830960b1)) - - - - - -## [3.47.2](https://github.com/aws/aws-sdk-js-v3/compare/v3.47.1...v3.47.2) (2022-01-21) - -**Note:** Version bump only for package @aws-sdk/client-honeycode - - - - - -## [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -# [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-honeycode - - - - - -## [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-honeycode - - - - - -# [3.8.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.7.0...v3.8.0) (2021-03-05) - - -### Bug Fixes - -* call filterSensitiveLog for missing structures ([#2089](https://github.com/aws/aws-sdk-js-v3/issues/2089)) ([1b5cb0f](https://github.com/aws/aws-sdk-js-v3/commit/1b5cb0f3450692349d3d1264255e37f6c8c41abe)) - - - - - -# [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-honeycode - - - - - -## [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) - - -### Features - -* add service id config ([#1765](https://github.com/aws/aws-sdk-js-v3/issues/1765)) ([1ba5672](https://github.com/aws/aws-sdk-js-v3/commit/1ba5672ff75bf5401f02f65d20af61c7bee339ff)) - - - - - -# [1.0.0-rc.8](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.7...v1.0.0-rc.8) (2020-12-05) - - -### Features - -* update clients as of 12/3/2020 ([#1741](https://github.com/aws/aws-sdk-js-v3/issues/1741)) ([58383dc](https://github.com/aws/aws-sdk-js-v3/commit/58383dce968f01500b6c3ef07fead897787ed569)) -* **invalid-dependency:** add invalidAsyncFunction which rejects with an Error ([#1719](https://github.com/aws/aws-sdk-js-v3/issues/1719)) ([c4c046e](https://github.com/aws/aws-sdk-js-v3/commit/c4c046edf0e752560fded20255642e6aed559d2c)) - - - - - -# [1.0.0-rc.7](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.6...v1.0.0-rc.7) (2020-11-20) - -**Note:** Version bump only for package @aws-sdk/client-honeycode - - - - - -# [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-honeycode - - - - - -# [1.0.0-rc.5](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.4...v1.0.0-rc.5) (2020-11-09) - - -### Bug Fixes - -* **package.json:** migrate @aws-sdk/types into devDependencies codegen ([#1658](https://github.com/aws/aws-sdk-js-v3/issues/1658)) ([eb50962](https://github.com/aws/aws-sdk-js-v3/commit/eb509629cd6eeb293bf762c201710acabe049a58)) - - - - - -# [1.0.0-rc.4](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.3...v1.0.0-rc.4) (2020-10-31) - - -### Features - -* log clientName and commandName ([#1637](https://github.com/aws/aws-sdk-js-v3/issues/1637)) ([79f25ca](https://github.com/aws/aws-sdk-js-v3/commit/79f25cacc076483e0134f3626d9971ada5f1206d)) - - - - - -# [1.0.0-rc.3](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.2...v1.0.0-rc.3) (2020-10-27) - - -### Features - -* update client description to add keywords ([#1631](https://github.com/aws/aws-sdk-js-v3/issues/1631)) ([93fc586](https://github.com/aws/aws-sdk-js-v3/commit/93fc5866bf6e5f3b40f8dcfe829172bb80cc8391)) - - - - - -# [1.0.0-rc.2](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.1...v1.0.0-rc.2) (2020-10-22) - - -### Bug Fixes - -* throw 3XX redirection as errors explicitly ([#1591](https://github.com/aws/aws-sdk-js-v3/issues/1591)) ([76f83f1](https://github.com/aws/aws-sdk-js-v3/commit/76f83f19c96dc6c8705c8367cae5d87bbcfd7b23)) - - - - - -# [1.0.0-rc.1](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-gamma.11...v1.0.0-rc.1) (2020-10-19) - - -### Features - -* ready for release candidate ([#1578](https://github.com/aws/aws-sdk-js-v3/issues/1578)) ([519f66c](https://github.com/aws/aws-sdk-js-v3/commit/519f66c6388b91d0bd750a511e6d1af56196835e)) - - - - - -# [1.0.0-gamma.4](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-honeycode@1.0.0-gamma.3...@aws-sdk/client-honeycode@1.0.0-gamma.4) (2020-10-07) - -**Note:** Version bump only for package @aws-sdk/client-honeycode - - - - - -# [1.0.0-gamma.3](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-honeycode@1.0.0-gamma.2...@aws-sdk/client-honeycode@1.0.0-gamma.3) (2020-09-29) - -**Note:** Version bump only for package @aws-sdk/client-honeycode - - - - - -# [1.0.0-gamma.2](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-honeycode@1.0.0-gamma.1...@aws-sdk/client-honeycode@1.0.0-gamma.2) (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.1](https://github.com/aws/aws-sdk-js-v3/compare/@aws-sdk/client-honeycode@1.0.0-gamma.0...@aws-sdk/client-honeycode@1.0.0-gamma.1) (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.0 (2020-08-25) - - -### Features - -* 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)) diff --git a/clients/client-honeycode/LICENSE b/clients/client-honeycode/LICENSE deleted file mode 100644 index dd65ae06be7a9..0000000000000 --- a/clients/client-honeycode/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-honeycode/README.md b/clients/client-honeycode/README.md deleted file mode 100644 index 0932a8f78bd62..0000000000000 --- a/clients/client-honeycode/README.md +++ /dev/null @@ -1,329 +0,0 @@ - - -# @aws-sdk/client-honeycode - -## Description - -AWS SDK for JavaScript Honeycode Client for Node.js, Browser and React Native. - -

-Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without -programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals, -resources, and even your team. -

- -## Installing - -To install the this package, simply type add or install @aws-sdk/client-honeycode -using your favorite package manager: - -- `npm install @aws-sdk/client-honeycode` -- `yarn add @aws-sdk/client-honeycode` -- `pnpm add @aws-sdk/client-honeycode` - -## Getting Started - -### Import - -The AWS SDK is modulized by clients and commands. -To send a request, you only need to import the `HoneycodeClient` and -the commands you need, for example `ListTablesCommand`: - -```js -// ES5 example -const { HoneycodeClient, ListTablesCommand } = require("@aws-sdk/client-honeycode"); -``` - -```ts -// ES6+ example -import { HoneycodeClient, ListTablesCommand } from "@aws-sdk/client-honeycode"; -``` - -### 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 HoneycodeClient({ region: "REGION" }); - -const params = { - /** input parameters */ -}; -const command = new ListTablesCommand(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-honeycode"; -const client = new AWS.Honeycode({ region: "REGION" }); - -// async/await. -try { - const data = await client.listTables(params); - // process data. -} catch (error) { - // error handling. -} - -// Promises. -client - .listTables(params) - .then((data) => { - // process data. - }) - .catch((error) => { - // error handling. - }); - -// callbacks. -client.listTables(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-honeycode` 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) - -
- -BatchCreateTableRows - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/BatchCreateTableRowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchCreateTableRowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchCreateTableRowsCommandOutput/) - -
-
- -BatchDeleteTableRows - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/BatchDeleteTableRowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchDeleteTableRowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchDeleteTableRowsCommandOutput/) - -
-
- -BatchUpdateTableRows - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/BatchUpdateTableRowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchUpdateTableRowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchUpdateTableRowsCommandOutput/) - -
-
- -BatchUpsertTableRows - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/BatchUpsertTableRowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchUpsertTableRowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/BatchUpsertTableRowsCommandOutput/) - -
-
- -DescribeTableDataImportJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/DescribeTableDataImportJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/DescribeTableDataImportJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/DescribeTableDataImportJobCommandOutput/) - -
-
- -GetScreenData - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/GetScreenDataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/GetScreenDataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/GetScreenDataCommandOutput/) - -
-
- -InvokeScreenAutomation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/InvokeScreenAutomationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/InvokeScreenAutomationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/InvokeScreenAutomationCommandOutput/) - -
-
- -ListTableColumns - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/ListTableColumnsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTableColumnsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTableColumnsCommandOutput/) - -
-
- -ListTableRows - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/ListTableRowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTableRowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTableRowsCommandOutput/) - -
-
- -ListTables - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/ListTablesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTablesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTablesCommandOutput/) - -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/ListTagsForResourceCommandOutput/) - -
-
- -QueryTableRows - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/QueryTableRowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/QueryTableRowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/QueryTableRowsCommandOutput/) - -
-
- -StartTableDataImportJob - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/StartTableDataImportJobCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/StartTableDataImportJobCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/StartTableDataImportJobCommandOutput/) - -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/TagResourceCommandOutput/) - -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/honeycode/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-honeycode/Interface/UntagResourceCommandOutput/) - -
diff --git a/clients/client-honeycode/api-extractor.json b/clients/client-honeycode/api-extractor.json deleted file mode 100644 index d5bf5ffeee851..0000000000000 --- a/clients/client-honeycode/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/clients/client-honeycode/package.json b/clients/client-honeycode/package.json deleted file mode 100644 index de1d4d85bee93..0000000000000 --- a/clients/client-honeycode/package.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "@aws-sdk/client-honeycode", - "description": "AWS SDK for JavaScript Honeycode Client for Node.js, Browser and React Native", - "version": "3.569.0", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "node ../../scripts/compilation/inline client-honeycode", - "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 honeycode" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.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": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.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-honeycode", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/client-honeycode" - } -} diff --git a/clients/client-honeycode/src/Honeycode.ts b/clients/client-honeycode/src/Honeycode.ts deleted file mode 100644 index da9f130556334..0000000000000 --- a/clients/client-honeycode/src/Honeycode.ts +++ /dev/null @@ -1,325 +0,0 @@ -// smithy-typescript generated code -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -import { - BatchCreateTableRowsCommand, - BatchCreateTableRowsCommandInput, - BatchCreateTableRowsCommandOutput, -} from "./commands/BatchCreateTableRowsCommand"; -import { - BatchDeleteTableRowsCommand, - BatchDeleteTableRowsCommandInput, - BatchDeleteTableRowsCommandOutput, -} from "./commands/BatchDeleteTableRowsCommand"; -import { - BatchUpdateTableRowsCommand, - BatchUpdateTableRowsCommandInput, - BatchUpdateTableRowsCommandOutput, -} from "./commands/BatchUpdateTableRowsCommand"; -import { - BatchUpsertTableRowsCommand, - BatchUpsertTableRowsCommandInput, - BatchUpsertTableRowsCommandOutput, -} from "./commands/BatchUpsertTableRowsCommand"; -import { - DescribeTableDataImportJobCommand, - DescribeTableDataImportJobCommandInput, - DescribeTableDataImportJobCommandOutput, -} from "./commands/DescribeTableDataImportJobCommand"; -import { - GetScreenDataCommand, - GetScreenDataCommandInput, - GetScreenDataCommandOutput, -} from "./commands/GetScreenDataCommand"; -import { - InvokeScreenAutomationCommand, - InvokeScreenAutomationCommandInput, - InvokeScreenAutomationCommandOutput, -} from "./commands/InvokeScreenAutomationCommand"; -import { - ListTableColumnsCommand, - ListTableColumnsCommandInput, - ListTableColumnsCommandOutput, -} from "./commands/ListTableColumnsCommand"; -import { - ListTableRowsCommand, - ListTableRowsCommandInput, - ListTableRowsCommandOutput, -} from "./commands/ListTableRowsCommand"; -import { ListTablesCommand, ListTablesCommandInput, ListTablesCommandOutput } from "./commands/ListTablesCommand"; -import { - ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { - QueryTableRowsCommand, - QueryTableRowsCommandInput, - QueryTableRowsCommandOutput, -} from "./commands/QueryTableRowsCommand"; -import { - StartTableDataImportJobCommand, - StartTableDataImportJobCommandInput, - StartTableDataImportJobCommandOutput, -} from "./commands/StartTableDataImportJobCommand"; -import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { - UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, -} from "./commands/UntagResourceCommand"; -import { HoneycodeClient, HoneycodeClientConfig } from "./HoneycodeClient"; - -const commands = { - BatchCreateTableRowsCommand, - BatchDeleteTableRowsCommand, - BatchUpdateTableRowsCommand, - BatchUpsertTableRowsCommand, - DescribeTableDataImportJobCommand, - GetScreenDataCommand, - InvokeScreenAutomationCommand, - ListTableColumnsCommand, - ListTableRowsCommand, - ListTablesCommand, - ListTagsForResourceCommand, - QueryTableRowsCommand, - StartTableDataImportJobCommand, - TagResourceCommand, - UntagResourceCommand, -}; - -export interface Honeycode { - /** - * @see {@link BatchCreateTableRowsCommand} - */ - batchCreateTableRows( - args: BatchCreateTableRowsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - batchCreateTableRows( - args: BatchCreateTableRowsCommandInput, - cb: (err: any, data?: BatchCreateTableRowsCommandOutput) => void - ): void; - batchCreateTableRows( - args: BatchCreateTableRowsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BatchCreateTableRowsCommandOutput) => void - ): void; - - /** - * @see {@link BatchDeleteTableRowsCommand} - */ - batchDeleteTableRows( - args: BatchDeleteTableRowsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - batchDeleteTableRows( - args: BatchDeleteTableRowsCommandInput, - cb: (err: any, data?: BatchDeleteTableRowsCommandOutput) => void - ): void; - batchDeleteTableRows( - args: BatchDeleteTableRowsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BatchDeleteTableRowsCommandOutput) => void - ): void; - - /** - * @see {@link BatchUpdateTableRowsCommand} - */ - batchUpdateTableRows( - args: BatchUpdateTableRowsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - batchUpdateTableRows( - args: BatchUpdateTableRowsCommandInput, - cb: (err: any, data?: BatchUpdateTableRowsCommandOutput) => void - ): void; - batchUpdateTableRows( - args: BatchUpdateTableRowsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BatchUpdateTableRowsCommandOutput) => void - ): void; - - /** - * @see {@link BatchUpsertTableRowsCommand} - */ - batchUpsertTableRows( - args: BatchUpsertTableRowsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - batchUpsertTableRows( - args: BatchUpsertTableRowsCommandInput, - cb: (err: any, data?: BatchUpsertTableRowsCommandOutput) => void - ): void; - batchUpsertTableRows( - args: BatchUpsertTableRowsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: BatchUpsertTableRowsCommandOutput) => void - ): void; - - /** - * @see {@link DescribeTableDataImportJobCommand} - */ - describeTableDataImportJob( - args: DescribeTableDataImportJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - describeTableDataImportJob( - args: DescribeTableDataImportJobCommandInput, - cb: (err: any, data?: DescribeTableDataImportJobCommandOutput) => void - ): void; - describeTableDataImportJob( - args: DescribeTableDataImportJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: DescribeTableDataImportJobCommandOutput) => void - ): void; - - /** - * @see {@link GetScreenDataCommand} - */ - getScreenData(args: GetScreenDataCommandInput, options?: __HttpHandlerOptions): Promise; - getScreenData(args: GetScreenDataCommandInput, cb: (err: any, data?: GetScreenDataCommandOutput) => void): void; - getScreenData( - args: GetScreenDataCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: GetScreenDataCommandOutput) => void - ): void; - - /** - * @see {@link InvokeScreenAutomationCommand} - */ - invokeScreenAutomation( - args: InvokeScreenAutomationCommandInput, - options?: __HttpHandlerOptions - ): Promise; - invokeScreenAutomation( - args: InvokeScreenAutomationCommandInput, - cb: (err: any, data?: InvokeScreenAutomationCommandOutput) => void - ): void; - invokeScreenAutomation( - args: InvokeScreenAutomationCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: InvokeScreenAutomationCommandOutput) => void - ): void; - - /** - * @see {@link ListTableColumnsCommand} - */ - listTableColumns( - args: ListTableColumnsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - listTableColumns( - args: ListTableColumnsCommandInput, - cb: (err: any, data?: ListTableColumnsCommandOutput) => void - ): void; - listTableColumns( - args: ListTableColumnsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTableColumnsCommandOutput) => void - ): void; - - /** - * @see {@link ListTableRowsCommand} - */ - listTableRows(args: ListTableRowsCommandInput, options?: __HttpHandlerOptions): Promise; - listTableRows(args: ListTableRowsCommandInput, cb: (err: any, data?: ListTableRowsCommandOutput) => void): void; - listTableRows( - args: ListTableRowsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTableRowsCommandOutput) => void - ): void; - - /** - * @see {@link ListTablesCommand} - */ - listTables(args: ListTablesCommandInput, options?: __HttpHandlerOptions): Promise; - listTables(args: ListTablesCommandInput, cb: (err: any, data?: ListTablesCommandOutput) => void): void; - listTables( - args: ListTablesCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ListTablesCommandOutput) => 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 QueryTableRowsCommand} - */ - queryTableRows( - args: QueryTableRowsCommandInput, - options?: __HttpHandlerOptions - ): Promise; - queryTableRows(args: QueryTableRowsCommandInput, cb: (err: any, data?: QueryTableRowsCommandOutput) => void): void; - queryTableRows( - args: QueryTableRowsCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: QueryTableRowsCommandOutput) => void - ): void; - - /** - * @see {@link StartTableDataImportJobCommand} - */ - startTableDataImportJob( - args: StartTableDataImportJobCommandInput, - options?: __HttpHandlerOptions - ): Promise; - startTableDataImportJob( - args: StartTableDataImportJobCommandInput, - cb: (err: any, data?: StartTableDataImportJobCommandOutput) => void - ): void; - startTableDataImportJob( - args: StartTableDataImportJobCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: StartTableDataImportJobCommandOutput) => 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; -} - -/** - *

- * Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without - * programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals, - * resources, and even your team. - *

- * @public - */ -export class Honeycode extends HoneycodeClient implements Honeycode {} -createAggregatedClient(commands, Honeycode); diff --git a/clients/client-honeycode/src/HoneycodeClient.ts b/clients/client-honeycode/src/HoneycodeClient.ts deleted file mode 100644 index d4ce374198f76..0000000000000 --- a/clients/client-honeycode/src/HoneycodeClient.ts +++ /dev/null @@ -1,380 +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 { - defaultHoneycodeHttpAuthSchemeParametersProvider, - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; -import { - BatchCreateTableRowsCommandInput, - BatchCreateTableRowsCommandOutput, -} from "./commands/BatchCreateTableRowsCommand"; -import { - BatchDeleteTableRowsCommandInput, - BatchDeleteTableRowsCommandOutput, -} from "./commands/BatchDeleteTableRowsCommand"; -import { - BatchUpdateTableRowsCommandInput, - BatchUpdateTableRowsCommandOutput, -} from "./commands/BatchUpdateTableRowsCommand"; -import { - BatchUpsertTableRowsCommandInput, - BatchUpsertTableRowsCommandOutput, -} from "./commands/BatchUpsertTableRowsCommand"; -import { - DescribeTableDataImportJobCommandInput, - DescribeTableDataImportJobCommandOutput, -} from "./commands/DescribeTableDataImportJobCommand"; -import { GetScreenDataCommandInput, GetScreenDataCommandOutput } from "./commands/GetScreenDataCommand"; -import { - InvokeScreenAutomationCommandInput, - InvokeScreenAutomationCommandOutput, -} from "./commands/InvokeScreenAutomationCommand"; -import { ListTableColumnsCommandInput, ListTableColumnsCommandOutput } from "./commands/ListTableColumnsCommand"; -import { ListTableRowsCommandInput, ListTableRowsCommandOutput } from "./commands/ListTableRowsCommand"; -import { ListTablesCommandInput, ListTablesCommandOutput } from "./commands/ListTablesCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "./commands/ListTagsForResourceCommand"; -import { QueryTableRowsCommandInput, QueryTableRowsCommandOutput } from "./commands/QueryTableRowsCommand"; -import { - StartTableDataImportJobCommandInput, - StartTableDataImportJobCommandOutput, -} from "./commands/StartTableDataImportJobCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; -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 = - | BatchCreateTableRowsCommandInput - | BatchDeleteTableRowsCommandInput - | BatchUpdateTableRowsCommandInput - | BatchUpsertTableRowsCommandInput - | DescribeTableDataImportJobCommandInput - | GetScreenDataCommandInput - | InvokeScreenAutomationCommandInput - | ListTableColumnsCommandInput - | ListTableRowsCommandInput - | ListTablesCommandInput - | ListTagsForResourceCommandInput - | QueryTableRowsCommandInput - | StartTableDataImportJobCommandInput - | TagResourceCommandInput - | UntagResourceCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | BatchCreateTableRowsCommandOutput - | BatchDeleteTableRowsCommandOutput - | BatchUpdateTableRowsCommandOutput - | BatchUpsertTableRowsCommandOutput - | DescribeTableDataImportJobCommandOutput - | GetScreenDataCommandOutput - | InvokeScreenAutomationCommandOutput - | ListTableColumnsCommandOutput - | ListTableRowsCommandOutput - | ListTablesCommandOutput - | ListTagsForResourceCommandOutput - | QueryTableRowsCommandOutput - | StartTableDataImportJobCommandOutput - | TagResourceCommandOutput - | UntagResourceCommandOutput; - -/** - * @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 provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * The AWS region to which this client will send requests - */ - region?: string | __Provider; - - /** - * 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 HoneycodeClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - RegionInputConfig & - EndpointInputConfig & - RetryInputConfig & - HostHeaderInputConfig & - UserAgentInputConfig & - HttpAuthSchemeInputConfig & - ClientInputEndpointParameters; -/** - * @public - * - * The configuration interface of HoneycodeClient class constructor that set the region, credentials and other options. - */ -export interface HoneycodeClientConfig extends HoneycodeClientConfigType {} - -/** - * @public - */ -export type HoneycodeClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - RegionResolvedConfig & - EndpointResolvedConfig & - RetryResolvedConfig & - HostHeaderResolvedConfig & - UserAgentResolvedConfig & - HttpAuthSchemeResolvedConfig & - ClientResolvedEndpointParameters; -/** - * @public - * - * The resolved configuration interface of HoneycodeClient class. This is resolved and normalized from the {@link HoneycodeClientConfig | constructor configuration interface}. - */ -export interface HoneycodeClientResolvedConfig extends HoneycodeClientResolvedConfigType {} - -/** - *

- * Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without - * programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals, - * resources, and even your team. - *

- * @public - */ -export class HoneycodeClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - HoneycodeClientResolvedConfig -> { - /** - * The resolved configuration of HoneycodeClient class. This is resolved and normalized from the {@link HoneycodeClientConfig | constructor configuration interface}. - */ - readonly config: HoneycodeClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - const _config_0 = __getRuntimeConfig(configuration || {}); - const _config_1 = resolveClientEndpointParameters(_config_0); - const _config_2 = resolveRegionConfig(_config_1); - const _config_3 = resolveEndpointConfig(_config_2); - const _config_4 = resolveRetryConfig(_config_3); - const _config_5 = resolveHostHeaderConfig(_config_4); - const _config_6 = resolveUserAgentConfig(_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(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(getUserAgentPlugin(this.config)); - this.middlewareStack.use( - getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { - httpAuthSchemeParametersProvider: this.getDefaultHttpAuthSchemeParametersProvider(), - identityProviderConfigProvider: this.getIdentityProviderConfigProvider(), - }) - ); - 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(); - } - private getDefaultHttpAuthSchemeParametersProvider() { - return defaultHoneycodeHttpAuthSchemeParametersProvider; - } - private getIdentityProviderConfigProvider() { - return async (config: HoneycodeClientResolvedConfig) => - new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials, - }); - } -} diff --git a/clients/client-honeycode/src/auth/httpAuthExtensionConfiguration.ts b/clients/client-honeycode/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 7fa2b417fc7f7..0000000000000 --- a/clients/client-honeycode/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,72 +0,0 @@ -// smithy-typescript generated code -import { AwsCredentialIdentity, AwsCredentialIdentityProvider, HttpAuthScheme } from "@smithy/types"; - -import { HoneycodeHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: HoneycodeHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): HoneycodeHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: HoneycodeHttpAuthSchemeProvider; - 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: HoneycodeHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): HoneycodeHttpAuthSchemeProvider { - 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-honeycode/src/auth/httpAuthSchemeProvider.ts b/clients/client-honeycode/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 460f78111c412..0000000000000 --- a/clients/client-honeycode/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 { HoneycodeClientConfig, HoneycodeClientResolvedConfig } from "../HoneycodeClient"; - -/** - * @internal - */ -export interface HoneycodeHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface HoneycodeHttpAuthSchemeParametersProvider - extends HttpAuthSchemeParametersProvider< - HoneycodeClientResolvedConfig, - HandlerExecutionContext, - HoneycodeHttpAuthSchemeParameters, - object - > {} - -/** - * @internal - */ -export const defaultHoneycodeHttpAuthSchemeParametersProvider = async ( - config: HoneycodeClientResolvedConfig, - 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: HoneycodeHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "honeycode", - region: authParameters.region, - }, - propertiesExtractor: (config: HoneycodeClientConfig, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -} - -/** - * @internal - */ -export interface HoneycodeHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultHoneycodeHttpAuthSchemeProvider: HoneycodeHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - } - } - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * experimentalIdentityAndAuth: Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * experimentalIdentityAndAuth: Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: HoneycodeHttpAuthSchemeProvider; -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * experimentalIdentityAndAuth: Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * experimentalIdentityAndAuth: Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: HoneycodeHttpAuthSchemeProvider; -} - -/** - * @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-honeycode/src/commands/BatchCreateTableRowsCommand.ts b/clients/client-honeycode/src/commands/BatchCreateTableRowsCommand.ts deleted file mode 100644 index b625fe365512a..0000000000000 --- a/clients/client-honeycode/src/commands/BatchCreateTableRowsCommand.ts +++ /dev/null @@ -1,149 +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 { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - BatchCreateTableRowsRequest, - BatchCreateTableRowsRequestFilterSensitiveLog, - BatchCreateTableRowsResult, -} from "../models/models_0"; -import { de_BatchCreateTableRowsCommand, se_BatchCreateTableRowsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link BatchCreateTableRowsCommand}. - */ -export interface BatchCreateTableRowsCommandInput extends BatchCreateTableRowsRequest {} -/** - * @public - * - * The output of {@link BatchCreateTableRowsCommand}. - */ -export interface BatchCreateTableRowsCommandOutput extends BatchCreateTableRowsResult, __MetadataBearer {} - -/** - *

- * The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook. - * The API allows you to specify the values to set in some or all of the columns in the new rows. - *

- *

- * If a column is not explicitly set in a specific row, then the column level formula specified in the table - * will be applied to the new row. If there is no column level formula but the last row of the table has a - * formula, then that formula will be copied down to the new row. If there is no column level formula and - * no formula in the last row of the table, then that column will be left blank for the new rows. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, BatchCreateTableRowsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, BatchCreateTableRowsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // BatchCreateTableRowsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * rowsToCreate: [ // CreateRowDataList // required - * { // CreateRowData - * batchItemId: "STRING_VALUE", // required - * cellsToCreate: { // RowDataInput // required - * "": { // CellInput - * fact: "STRING_VALUE", - * facts: [ // FactList - * "STRING_VALUE", - * ], - * }, - * }, - * }, - * ], - * clientRequestToken: "STRING_VALUE", - * }; - * const command = new BatchCreateTableRowsCommand(input); - * const response = await client.send(command); - * // { // BatchCreateTableRowsResult - * // workbookCursor: Number("long"), // required - * // createdRows: { // CreatedRowsMap // required - * // "": "STRING_VALUE", - * // }, - * // failedBatchItems: [ // FailedBatchItems - * // { // FailedBatchItem - * // id: "STRING_VALUE", // required - * // errorMessage: "STRING_VALUE", // required - * // }, - * // ], - * // }; - * - * ``` - * - * @param BatchCreateTableRowsCommandInput - {@link BatchCreateTableRowsCommandInput} - * @returns {@link BatchCreateTableRowsCommandOutput} - * @see {@link BatchCreateTableRowsCommandInput} for command's `input` shape. - * @see {@link BatchCreateTableRowsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

- * The request caused service quota to be breached. - *

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class BatchCreateTableRowsCommand extends $Command - .classBuilder< - BatchCreateTableRowsCommandInput, - BatchCreateTableRowsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "BatchCreateTableRows", {}) - .n("HoneycodeClient", "BatchCreateTableRowsCommand") - .f(BatchCreateTableRowsRequestFilterSensitiveLog, void 0) - .ser(se_BatchCreateTableRowsCommand) - .de(de_BatchCreateTableRowsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/BatchDeleteTableRowsCommand.ts b/clients/client-honeycode/src/commands/BatchDeleteTableRowsCommand.ts deleted file mode 100644 index 15d92ea43dc9e..0000000000000 --- a/clients/client-honeycode/src/commands/BatchDeleteTableRowsCommand.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 { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { BatchDeleteTableRowsRequest, BatchDeleteTableRowsResult } from "../models/models_0"; -import { de_BatchDeleteTableRowsCommand, se_BatchDeleteTableRowsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link BatchDeleteTableRowsCommand}. - */ -export interface BatchDeleteTableRowsCommandInput extends BatchDeleteTableRowsRequest {} -/** - * @public - * - * The output of {@link BatchDeleteTableRowsCommand}. - */ -export interface BatchDeleteTableRowsCommandOutput extends BatchDeleteTableRowsResult, __MetadataBearer {} - -/** - *

- * The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook. - * You need to specify the ids of the rows that you want to delete from the table. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, BatchDeleteTableRowsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, BatchDeleteTableRowsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // BatchDeleteTableRowsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * rowIds: [ // RowIdList // required - * "STRING_VALUE", - * ], - * clientRequestToken: "STRING_VALUE", - * }; - * const command = new BatchDeleteTableRowsCommand(input); - * const response = await client.send(command); - * // { // BatchDeleteTableRowsResult - * // workbookCursor: Number("long"), // required - * // failedBatchItems: [ // FailedBatchItems - * // { // FailedBatchItem - * // id: "STRING_VALUE", // required - * // errorMessage: "STRING_VALUE", // required - * // }, - * // ], - * // }; - * - * ``` - * - * @param BatchDeleteTableRowsCommandInput - {@link BatchDeleteTableRowsCommandInput} - * @returns {@link BatchDeleteTableRowsCommandOutput} - * @see {@link BatchDeleteTableRowsCommandInput} for command's `input` shape. - * @see {@link BatchDeleteTableRowsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class BatchDeleteTableRowsCommand extends $Command - .classBuilder< - BatchDeleteTableRowsCommandInput, - BatchDeleteTableRowsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "BatchDeleteTableRows", {}) - .n("HoneycodeClient", "BatchDeleteTableRowsCommand") - .f(void 0, void 0) - .ser(se_BatchDeleteTableRowsCommand) - .de(de_BatchDeleteTableRowsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/BatchUpdateTableRowsCommand.ts b/clients/client-honeycode/src/commands/BatchUpdateTableRowsCommand.ts deleted file mode 100644 index 000f41c0fd047..0000000000000 --- a/clients/client-honeycode/src/commands/BatchUpdateTableRowsCommand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - BatchUpdateTableRowsRequest, - BatchUpdateTableRowsRequestFilterSensitiveLog, - BatchUpdateTableRowsResult, -} from "../models/models_0"; -import { de_BatchUpdateTableRowsCommand, se_BatchUpdateTableRowsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link BatchUpdateTableRowsCommand}. - */ -export interface BatchUpdateTableRowsCommandInput extends BatchUpdateTableRowsRequest {} -/** - * @public - * - * The output of {@link BatchUpdateTableRowsCommand}. - */ -export interface BatchUpdateTableRowsCommandOutput extends BatchUpdateTableRowsResult, __MetadataBearer {} - -/** - *

- * The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook. - *

- *

- * You can specify the values to set in some or all of the columns in the table for the specified - * rows. - * If a column is not explicitly specified in a particular row, then that column will not be updated - * for that row. To clear out the data in a specific cell, you need to set the value as an empty string - * (""). - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, BatchUpdateTableRowsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, BatchUpdateTableRowsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // BatchUpdateTableRowsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * rowsToUpdate: [ // UpdateRowDataList // required - * { // UpdateRowData - * rowId: "STRING_VALUE", // required - * cellsToUpdate: { // RowDataInput // required - * "": { // CellInput - * fact: "STRING_VALUE", - * facts: [ // FactList - * "STRING_VALUE", - * ], - * }, - * }, - * }, - * ], - * clientRequestToken: "STRING_VALUE", - * }; - * const command = new BatchUpdateTableRowsCommand(input); - * const response = await client.send(command); - * // { // BatchUpdateTableRowsResult - * // workbookCursor: Number("long"), // required - * // failedBatchItems: [ // FailedBatchItems - * // { // FailedBatchItem - * // id: "STRING_VALUE", // required - * // errorMessage: "STRING_VALUE", // required - * // }, - * // ], - * // }; - * - * ``` - * - * @param BatchUpdateTableRowsCommandInput - {@link BatchUpdateTableRowsCommandInput} - * @returns {@link BatchUpdateTableRowsCommandOutput} - * @see {@link BatchUpdateTableRowsCommandInput} for command's `input` shape. - * @see {@link BatchUpdateTableRowsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class BatchUpdateTableRowsCommand extends $Command - .classBuilder< - BatchUpdateTableRowsCommandInput, - BatchUpdateTableRowsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "BatchUpdateTableRows", {}) - .n("HoneycodeClient", "BatchUpdateTableRowsCommand") - .f(BatchUpdateTableRowsRequestFilterSensitiveLog, void 0) - .ser(se_BatchUpdateTableRowsCommand) - .de(de_BatchUpdateTableRowsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/BatchUpsertTableRowsCommand.ts b/clients/client-honeycode/src/commands/BatchUpsertTableRowsCommand.ts deleted file mode 100644 index b6b7f721a3d3d..0000000000000 --- a/clients/client-honeycode/src/commands/BatchUpsertTableRowsCommand.ts +++ /dev/null @@ -1,161 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - BatchUpsertTableRowsRequest, - BatchUpsertTableRowsRequestFilterSensitiveLog, - BatchUpsertTableRowsResult, -} from "../models/models_0"; -import { de_BatchUpsertTableRowsCommand, se_BatchUpsertTableRowsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link BatchUpsertTableRowsCommand}. - */ -export interface BatchUpsertTableRowsCommandInput extends BatchUpsertTableRowsRequest {} -/** - * @public - * - * The output of {@link BatchUpsertTableRowsCommand}. - */ -export interface BatchUpsertTableRowsCommandOutput extends BatchUpsertTableRowsResult, __MetadataBearer {} - -/** - *

- * The BatchUpsertTableRows API allows you to upsert one or more rows in a table. The upsert - * operation takes a filter expression as input and evaluates it to find matching rows on the destination - * table. If matching rows are found, it will update the cells in the matching rows to new values specified - * in the request. If no matching rows are found, a new row is added at the end of the table and the cells in - * that row are set to the new values specified in the request. - *

- *

- * You can specify the values to set in some or all of the columns in the table for the - * matching or newly appended rows. If a column is not explicitly specified for a particular row, then that - * column will not be updated for that row. To clear out the data in a specific cell, you need to set the value - * as an empty string (""). - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, BatchUpsertTableRowsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, BatchUpsertTableRowsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // BatchUpsertTableRowsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * rowsToUpsert: [ // UpsertRowDataList // required - * { // UpsertRowData - * batchItemId: "STRING_VALUE", // required - * filter: { // Filter - * formula: "STRING_VALUE", // required - * contextRowId: "STRING_VALUE", - * }, - * cellsToUpdate: { // RowDataInput // required - * "": { // CellInput - * fact: "STRING_VALUE", - * facts: [ // FactList - * "STRING_VALUE", - * ], - * }, - * }, - * }, - * ], - * clientRequestToken: "STRING_VALUE", - * }; - * const command = new BatchUpsertTableRowsCommand(input); - * const response = await client.send(command); - * // { // BatchUpsertTableRowsResult - * // rows: { // UpsertRowsResultMap // required - * // "": { // UpsertRowsResult - * // rowIds: [ // RowIdList // required - * // "STRING_VALUE", - * // ], - * // upsertAction: "UPDATED" || "APPENDED", // required - * // }, - * // }, - * // workbookCursor: Number("long"), // required - * // failedBatchItems: [ // FailedBatchItems - * // { // FailedBatchItem - * // id: "STRING_VALUE", // required - * // errorMessage: "STRING_VALUE", // required - * // }, - * // ], - * // }; - * - * ``` - * - * @param BatchUpsertTableRowsCommandInput - {@link BatchUpsertTableRowsCommandInput} - * @returns {@link BatchUpsertTableRowsCommandOutput} - * @see {@link BatchUpsertTableRowsCommandInput} for command's `input` shape. - * @see {@link BatchUpsertTableRowsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

- * The request caused service quota to be breached. - *

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class BatchUpsertTableRowsCommand extends $Command - .classBuilder< - BatchUpsertTableRowsCommandInput, - BatchUpsertTableRowsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "BatchUpsertTableRows", {}) - .n("HoneycodeClient", "BatchUpsertTableRowsCommand") - .f(BatchUpsertTableRowsRequestFilterSensitiveLog, void 0) - .ser(se_BatchUpsertTableRowsCommand) - .de(de_BatchUpsertTableRowsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/DescribeTableDataImportJobCommand.ts b/clients/client-honeycode/src/commands/DescribeTableDataImportJobCommand.ts deleted file mode 100644 index be05f27a7fff7..0000000000000 --- a/clients/client-honeycode/src/commands/DescribeTableDataImportJobCommand.ts +++ /dev/null @@ -1,144 +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 { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - DescribeTableDataImportJobRequest, - DescribeTableDataImportJobResult, - DescribeTableDataImportJobResultFilterSensitiveLog, -} from "../models/models_0"; -import { de_DescribeTableDataImportJobCommand, se_DescribeTableDataImportJobCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link DescribeTableDataImportJobCommand}. - */ -export interface DescribeTableDataImportJobCommandInput extends DescribeTableDataImportJobRequest {} -/** - * @public - * - * The output of {@link DescribeTableDataImportJobCommand}. - */ -export interface DescribeTableDataImportJobCommandOutput extends DescribeTableDataImportJobResult, __MetadataBearer {} - -/** - *

- * The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, DescribeTableDataImportJobCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, DescribeTableDataImportJobCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // DescribeTableDataImportJobRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * jobId: "STRING_VALUE", // required - * }; - * const command = new DescribeTableDataImportJobCommand(input); - * const response = await client.send(command); - * // { // DescribeTableDataImportJobResult - * // jobStatus: "SUBMITTED" || "IN_PROGRESS" || "COMPLETED" || "FAILED", // required - * // message: "STRING_VALUE", // required - * // jobMetadata: { // TableDataImportJobMetadata - * // submitter: { // ImportJobSubmitter - * // email: "STRING_VALUE", - * // userArn: "STRING_VALUE", - * // }, - * // submitTime: new Date("TIMESTAMP"), // required - * // importOptions: { // ImportOptions - * // destinationOptions: { // DestinationOptions - * // columnMap: { // ImportColumnMap - * // "": { // SourceDataColumnProperties - * // columnIndex: Number("int"), - * // }, - * // }, - * // }, - * // delimitedTextOptions: { // DelimitedTextImportOptions - * // delimiter: "STRING_VALUE", // required - * // hasHeaderRow: true || false, - * // ignoreEmptyRows: true || false, - * // dataCharacterEncoding: "UTF-8" || "US-ASCII" || "ISO-8859-1" || "UTF-16BE" || "UTF-16LE" || "UTF-16", - * // }, - * // }, - * // dataSource: { // ImportDataSource - * // dataSourceConfig: { // ImportDataSourceConfig - * // dataSourceUrl: "STRING_VALUE", - * // }, - * // }, - * // }, - * // errorCode: "ACCESS_DENIED" || "INVALID_URL_ERROR" || "INVALID_IMPORT_OPTIONS_ERROR" || "INVALID_TABLE_ID_ERROR" || "INVALID_TABLE_COLUMN_ID_ERROR" || "TABLE_NOT_FOUND_ERROR" || "FILE_EMPTY_ERROR" || "INVALID_FILE_TYPE_ERROR" || "FILE_PARSING_ERROR" || "FILE_SIZE_LIMIT_ERROR" || "FILE_NOT_FOUND_ERROR" || "UNKNOWN_ERROR" || "RESOURCE_NOT_FOUND_ERROR" || "SYSTEM_LIMIT_ERROR", - * // }; - * - * ``` - * - * @param DescribeTableDataImportJobCommandInput - {@link DescribeTableDataImportJobCommandInput} - * @returns {@link DescribeTableDataImportJobCommandOutput} - * @see {@link DescribeTableDataImportJobCommandInput} for command's `input` shape. - * @see {@link DescribeTableDataImportJobCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class DescribeTableDataImportJobCommand extends $Command - .classBuilder< - DescribeTableDataImportJobCommandInput, - DescribeTableDataImportJobCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "DescribeTableDataImportJob", {}) - .n("HoneycodeClient", "DescribeTableDataImportJobCommand") - .f(void 0, DescribeTableDataImportJobResultFilterSensitiveLog) - .ser(se_DescribeTableDataImportJobCommand) - .de(de_DescribeTableDataImportJobCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/GetScreenDataCommand.ts b/clients/client-honeycode/src/commands/GetScreenDataCommand.ts deleted file mode 100644 index 7943e709a1bef..0000000000000 --- a/clients/client-honeycode/src/commands/GetScreenDataCommand.ts +++ /dev/null @@ -1,148 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - GetScreenDataRequest, - GetScreenDataRequestFilterSensitiveLog, - GetScreenDataResult, - GetScreenDataResultFilterSensitiveLog, -} from "../models/models_0"; -import { de_GetScreenDataCommand, se_GetScreenDataCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link GetScreenDataCommand}. - */ -export interface GetScreenDataCommandInput extends GetScreenDataRequest {} -/** - * @public - * - * The output of {@link GetScreenDataCommand}. - */ -export interface GetScreenDataCommandOutput extends GetScreenDataResult, __MetadataBearer {} - -/** - *

- * The GetScreenData API allows retrieval of data from a screen in a Honeycode app. - * The API allows setting local variables in the screen to filter, sort or otherwise affect what will be - * displayed on the screen. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, GetScreenDataCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, GetScreenDataCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // GetScreenDataRequest - * workbookId: "STRING_VALUE", // required - * appId: "STRING_VALUE", // required - * screenId: "STRING_VALUE", // required - * variables: { // VariableValueMap - * "": { // VariableValue - * rawValue: "STRING_VALUE", // required - * }, - * }, - * maxResults: Number("int"), - * nextToken: "STRING_VALUE", - * }; - * const command = new GetScreenDataCommand(input); - * const response = await client.send(command); - * // { // GetScreenDataResult - * // results: { // ResultSetMap // required - * // "": { // ResultSet - * // headers: [ // ResultHeader // required - * // { // ColumnMetadata - * // name: "STRING_VALUE", // required - * // format: "AUTO" || "NUMBER" || "CURRENCY" || "DATE" || "TIME" || "DATE_TIME" || "PERCENTAGE" || "TEXT" || "ACCOUNTING" || "CONTACT" || "ROWLINK" || "ROWSET", // required - * // }, - * // ], - * // rows: [ // ResultRows // required - * // { // ResultRow - * // rowId: "STRING_VALUE", - * // dataItems: [ // DataItems // required - * // { // DataItem - * // overrideFormat: "AUTO" || "NUMBER" || "CURRENCY" || "DATE" || "TIME" || "DATE_TIME" || "PERCENTAGE" || "TEXT" || "ACCOUNTING" || "CONTACT" || "ROWLINK" || "ROWSET", - * // rawValue: "STRING_VALUE", - * // formattedValue: "STRING_VALUE", - * // }, - * // ], - * // }, - * // ], - * // }, - * // }, - * // workbookCursor: Number("long"), // required - * // nextToken: "STRING_VALUE", - * // }; - * - * ``` - * - * @param GetScreenDataCommandInput - {@link GetScreenDataCommandInput} - * @returns {@link GetScreenDataCommandOutput} - * @see {@link GetScreenDataCommandInput} for command's `input` shape. - * @see {@link GetScreenDataCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class GetScreenDataCommand extends $Command - .classBuilder< - GetScreenDataCommandInput, - GetScreenDataCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "GetScreenData", {}) - .n("HoneycodeClient", "GetScreenDataCommand") - .f(GetScreenDataRequestFilterSensitiveLog, GetScreenDataResultFilterSensitiveLog) - .ser(se_GetScreenDataCommand) - .de(de_GetScreenDataCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/InvokeScreenAutomationCommand.ts b/clients/client-honeycode/src/commands/InvokeScreenAutomationCommand.ts deleted file mode 100644 index 7e70236b61091..0000000000000 --- a/clients/client-honeycode/src/commands/InvokeScreenAutomationCommand.ts +++ /dev/null @@ -1,136 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - InvokeScreenAutomationRequest, - InvokeScreenAutomationRequestFilterSensitiveLog, - InvokeScreenAutomationResult, -} from "../models/models_0"; -import { de_InvokeScreenAutomationCommand, se_InvokeScreenAutomationCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link InvokeScreenAutomationCommand}. - */ -export interface InvokeScreenAutomationCommandInput extends InvokeScreenAutomationRequest {} -/** - * @public - * - * The output of {@link InvokeScreenAutomationCommand}. - */ -export interface InvokeScreenAutomationCommandOutput extends InvokeScreenAutomationResult, __MetadataBearer {} - -/** - *

- * The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app. - * The API allows setting local variables, which can then be used in the automation being invoked. - * This allows automating the Honeycode app interactions to write, update or delete data in the workbook. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, InvokeScreenAutomationCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, InvokeScreenAutomationCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // InvokeScreenAutomationRequest - * workbookId: "STRING_VALUE", // required - * appId: "STRING_VALUE", // required - * screenId: "STRING_VALUE", // required - * screenAutomationId: "STRING_VALUE", // required - * variables: { // VariableValueMap - * "": { // VariableValue - * rawValue: "STRING_VALUE", // required - * }, - * }, - * rowId: "STRING_VALUE", - * clientRequestToken: "STRING_VALUE", - * }; - * const command = new InvokeScreenAutomationCommand(input); - * const response = await client.send(command); - * // { // InvokeScreenAutomationResult - * // workbookCursor: Number("long"), // required - * // }; - * - * ``` - * - * @param InvokeScreenAutomationCommandInput - {@link InvokeScreenAutomationCommandInput} - * @returns {@link InvokeScreenAutomationCommandOutput} - * @see {@link InvokeScreenAutomationCommandInput} for command's `input` shape. - * @see {@link InvokeScreenAutomationCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

The automation execution did not end successfully.

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

The automation execution timed out.

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

- * The request caused service quota to be breached. - *

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class InvokeScreenAutomationCommand extends $Command - .classBuilder< - InvokeScreenAutomationCommandInput, - InvokeScreenAutomationCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "InvokeScreenAutomation", {}) - .n("HoneycodeClient", "InvokeScreenAutomationCommand") - .f(InvokeScreenAutomationRequestFilterSensitiveLog, void 0) - .ser(se_InvokeScreenAutomationCommand) - .de(de_InvokeScreenAutomationCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/ListTableColumnsCommand.ts b/clients/client-honeycode/src/commands/ListTableColumnsCommand.ts deleted file mode 100644 index d8bbfa7478a3b..0000000000000 --- a/clients/client-honeycode/src/commands/ListTableColumnsCommand.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 { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { ListTableColumnsRequest, ListTableColumnsResult } from "../models/models_0"; -import { de_ListTableColumnsCommand, se_ListTableColumnsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link ListTableColumnsCommand}. - */ -export interface ListTableColumnsCommandInput extends ListTableColumnsRequest {} -/** - * @public - * - * The output of {@link ListTableColumnsCommand}. - */ -export interface ListTableColumnsCommandOutput extends ListTableColumnsResult, __MetadataBearer {} - -/** - *

- * The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, ListTableColumnsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, ListTableColumnsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // ListTableColumnsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * nextToken: "STRING_VALUE", - * }; - * const command = new ListTableColumnsCommand(input); - * const response = await client.send(command); - * // { // ListTableColumnsResult - * // tableColumns: [ // TableColumns // required - * // { // TableColumn - * // tableColumnId: "STRING_VALUE", - * // tableColumnName: "STRING_VALUE", - * // format: "AUTO" || "NUMBER" || "CURRENCY" || "DATE" || "TIME" || "DATE_TIME" || "PERCENTAGE" || "TEXT" || "ACCOUNTING" || "CONTACT" || "ROWLINK" || "ROWSET", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // workbookCursor: Number("long"), - * // }; - * - * ``` - * - * @param ListTableColumnsCommandInput - {@link ListTableColumnsCommandInput} - * @returns {@link ListTableColumnsCommandOutput} - * @see {@link ListTableColumnsCommandInput} for command's `input` shape. - * @see {@link ListTableColumnsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class ListTableColumnsCommand extends $Command - .classBuilder< - ListTableColumnsCommandInput, - ListTableColumnsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "ListTableColumns", {}) - .n("HoneycodeClient", "ListTableColumnsCommand") - .f(void 0, void 0) - .ser(se_ListTableColumnsCommand) - .de(de_ListTableColumnsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/ListTableRowsCommand.ts b/clients/client-honeycode/src/commands/ListTableRowsCommand.ts deleted file mode 100644 index d9105dc8cc875..0000000000000 --- a/clients/client-honeycode/src/commands/ListTableRowsCommand.ts +++ /dev/null @@ -1,138 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { ListTableRowsRequest, ListTableRowsResult, ListTableRowsResultFilterSensitiveLog } from "../models/models_0"; -import { de_ListTableRowsCommand, se_ListTableRowsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link ListTableRowsCommand}. - */ -export interface ListTableRowsCommandInput extends ListTableRowsRequest {} -/** - * @public - * - * The output of {@link ListTableRowsCommand}. - */ -export interface ListTableRowsCommandOutput extends ListTableRowsResult, __MetadataBearer {} - -/** - *

- * The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, ListTableRowsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, ListTableRowsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // ListTableRowsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * rowIds: [ // RowIdList - * "STRING_VALUE", - * ], - * maxResults: Number("int"), - * nextToken: "STRING_VALUE", - * }; - * const command = new ListTableRowsCommand(input); - * const response = await client.send(command); - * // { // ListTableRowsResult - * // columnIds: [ // ResourceIds // required - * // "STRING_VALUE", - * // ], - * // rows: [ // TableRows // required - * // { // TableRow - * // rowId: "STRING_VALUE", // required - * // cells: [ // Cells // required - * // { // Cell - * // formula: "STRING_VALUE", - * // format: "AUTO" || "NUMBER" || "CURRENCY" || "DATE" || "TIME" || "DATE_TIME" || "PERCENTAGE" || "TEXT" || "ACCOUNTING" || "CONTACT" || "ROWLINK" || "ROWSET", - * // rawValue: "STRING_VALUE", - * // formattedValue: "STRING_VALUE", - * // formattedValues: [ // FormattedValuesList - * // "STRING_VALUE", - * // ], - * // }, - * // ], - * // }, - * // ], - * // rowIdsNotFound: [ // RowIdList - * // "STRING_VALUE", - * // ], - * // nextToken: "STRING_VALUE", - * // workbookCursor: Number("long"), // required - * // }; - * - * ``` - * - * @param ListTableRowsCommandInput - {@link ListTableRowsCommandInput} - * @returns {@link ListTableRowsCommandOutput} - * @see {@link ListTableRowsCommandInput} for command's `input` shape. - * @see {@link ListTableRowsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class ListTableRowsCommand extends $Command - .classBuilder< - ListTableRowsCommandInput, - ListTableRowsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "ListTableRows", {}) - .n("HoneycodeClient", "ListTableRowsCommand") - .f(void 0, ListTableRowsResultFilterSensitiveLog) - .ser(se_ListTableRowsCommand) - .de(de_ListTableRowsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/ListTablesCommand.ts b/clients/client-honeycode/src/commands/ListTablesCommand.ts deleted file mode 100644 index ffa17ed4b06aa..0000000000000 --- a/clients/client-honeycode/src/commands/ListTablesCommand.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 { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { ListTablesRequest, ListTablesResult } from "../models/models_0"; -import { de_ListTablesCommand, se_ListTablesCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link ListTablesCommand}. - */ -export interface ListTablesCommandInput extends ListTablesRequest {} -/** - * @public - * - * The output of {@link ListTablesCommand}. - */ -export interface ListTablesCommandOutput extends ListTablesResult, __MetadataBearer {} - -/** - *

- * The ListTables API allows you to retrieve a list of all the tables in a workbook. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, ListTablesCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, ListTablesCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // ListTablesRequest - * workbookId: "STRING_VALUE", // required - * maxResults: Number("int"), - * nextToken: "STRING_VALUE", - * }; - * const command = new ListTablesCommand(input); - * const response = await client.send(command); - * // { // ListTablesResult - * // tables: [ // Tables // required - * // { // Table - * // tableId: "STRING_VALUE", - * // tableName: "STRING_VALUE", - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // workbookCursor: Number("long"), - * // }; - * - * ``` - * - * @param ListTablesCommandInput - {@link ListTablesCommandInput} - * @returns {@link ListTablesCommandOutput} - * @see {@link ListTablesCommandInput} for command's `input` shape. - * @see {@link ListTablesCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class ListTablesCommand extends $Command - .classBuilder< - ListTablesCommandInput, - ListTablesCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "ListTables", {}) - .n("HoneycodeClient", "ListTablesCommand") - .f(void 0, void 0) - .ser(se_ListTablesCommand) - .de(de_ListTablesCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/ListTagsForResourceCommand.ts b/clients/client-honeycode/src/commands/ListTagsForResourceCommand.ts deleted file mode 100644 index 058114e1af7a3..0000000000000 --- a/clients/client-honeycode/src/commands/ListTagsForResourceCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { ListTagsForResourceRequest, ListTagsForResourceResult } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandInput extends ListTagsForResourceRequest {} -/** - * @public - * - * The output of {@link ListTagsForResourceCommand}. - */ -export interface ListTagsForResourceCommandOutput extends ListTagsForResourceResult, __MetadataBearer {} - -/** - *

- * The ListTagsForResource API allows you to return a resource's tags. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, ListTagsForResourceCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, ListTagsForResourceCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // ListTagsForResourceRequest - * resourceArn: "STRING_VALUE", // required - * }; - * const command = new ListTagsForResourceCommand(input); - * const response = await client.send(command); - * // { // ListTagsForResourceResult - * // tags: { // TagsMap - * // "": "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 HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class ListTagsForResourceCommand extends $Command - .classBuilder< - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "ListTagsForResource", {}) - .n("HoneycodeClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/QueryTableRowsCommand.ts b/clients/client-honeycode/src/commands/QueryTableRowsCommand.ts deleted file mode 100644 index e91ef0b275a89..0000000000000 --- a/clients/client-honeycode/src/commands/QueryTableRowsCommand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - QueryTableRowsRequest, - QueryTableRowsRequestFilterSensitiveLog, - QueryTableRowsResult, - QueryTableRowsResultFilterSensitiveLog, -} from "../models/models_0"; -import { de_QueryTableRowsCommand, se_QueryTableRowsCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link QueryTableRowsCommand}. - */ -export interface QueryTableRowsCommandInput extends QueryTableRowsRequest {} -/** - * @public - * - * The output of {@link QueryTableRowsCommand}. - */ -export interface QueryTableRowsCommandOutput extends QueryTableRowsResult, __MetadataBearer {} - -/** - *

- * The QueryTableRows API allows you to use a filter formula to query for specific rows in a table. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, QueryTableRowsCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, QueryTableRowsCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // QueryTableRowsRequest - * workbookId: "STRING_VALUE", // required - * tableId: "STRING_VALUE", // required - * filterFormula: { // Filter - * formula: "STRING_VALUE", // required - * contextRowId: "STRING_VALUE", - * }, - * maxResults: Number("int"), - * nextToken: "STRING_VALUE", - * }; - * const command = new QueryTableRowsCommand(input); - * const response = await client.send(command); - * // { // QueryTableRowsResult - * // columnIds: [ // ResourceIds // required - * // "STRING_VALUE", - * // ], - * // rows: [ // TableRows // required - * // { // TableRow - * // rowId: "STRING_VALUE", // required - * // cells: [ // Cells // required - * // { // Cell - * // formula: "STRING_VALUE", - * // format: "AUTO" || "NUMBER" || "CURRENCY" || "DATE" || "TIME" || "DATE_TIME" || "PERCENTAGE" || "TEXT" || "ACCOUNTING" || "CONTACT" || "ROWLINK" || "ROWSET", - * // rawValue: "STRING_VALUE", - * // formattedValue: "STRING_VALUE", - * // formattedValues: [ // FormattedValuesList - * // "STRING_VALUE", - * // ], - * // }, - * // ], - * // }, - * // ], - * // nextToken: "STRING_VALUE", - * // workbookCursor: Number("long"), // required - * // }; - * - * ``` - * - * @param QueryTableRowsCommandInput - {@link QueryTableRowsCommandInput} - * @returns {@link QueryTableRowsCommandOutput} - * @see {@link QueryTableRowsCommandInput} for command's `input` shape. - * @see {@link QueryTableRowsCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class QueryTableRowsCommand extends $Command - .classBuilder< - QueryTableRowsCommandInput, - QueryTableRowsCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "QueryTableRows", {}) - .n("HoneycodeClient", "QueryTableRowsCommand") - .f(QueryTableRowsRequestFilterSensitiveLog, QueryTableRowsResultFilterSensitiveLog) - .ser(se_QueryTableRowsCommand) - .de(de_QueryTableRowsCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/StartTableDataImportJobCommand.ts b/clients/client-honeycode/src/commands/StartTableDataImportJobCommand.ts deleted file mode 100644 index 97e20de384fd4..0000000000000 --- a/clients/client-honeycode/src/commands/StartTableDataImportJobCommand.ts +++ /dev/null @@ -1,144 +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 { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { - StartTableDataImportJobRequest, - StartTableDataImportJobRequestFilterSensitiveLog, - StartTableDataImportJobResult, -} from "../models/models_0"; -import { de_StartTableDataImportJobCommand, se_StartTableDataImportJobCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link StartTableDataImportJobCommand}. - */ -export interface StartTableDataImportJobCommandInput extends StartTableDataImportJobRequest {} -/** - * @public - * - * The output of {@link StartTableDataImportJobCommand}. - */ -export interface StartTableDataImportJobCommandOutput extends StartTableDataImportJobResult, __MetadataBearer {} - -/** - *

- * The StartTableDataImportJob API allows you to start an import job on a table. This API will only return - * the id of the job that was started. To find out the status of the import request, you need to call the - * DescribeTableDataImportJob API. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, StartTableDataImportJobCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, StartTableDataImportJobCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // StartTableDataImportJobRequest - * workbookId: "STRING_VALUE", // required - * dataSource: { // ImportDataSource - * dataSourceConfig: { // ImportDataSourceConfig - * dataSourceUrl: "STRING_VALUE", - * }, - * }, - * dataFormat: "DELIMITED_TEXT", // required - * destinationTableId: "STRING_VALUE", // required - * importOptions: { // ImportOptions - * destinationOptions: { // DestinationOptions - * columnMap: { // ImportColumnMap - * "": { // SourceDataColumnProperties - * columnIndex: Number("int"), - * }, - * }, - * }, - * delimitedTextOptions: { // DelimitedTextImportOptions - * delimiter: "STRING_VALUE", // required - * hasHeaderRow: true || false, - * ignoreEmptyRows: true || false, - * dataCharacterEncoding: "UTF-8" || "US-ASCII" || "ISO-8859-1" || "UTF-16BE" || "UTF-16LE" || "UTF-16", - * }, - * }, - * clientRequestToken: "STRING_VALUE", // required - * }; - * const command = new StartTableDataImportJobCommand(input); - * const response = await client.send(command); - * // { // StartTableDataImportJobResult - * // jobId: "STRING_VALUE", // required - * // jobStatus: "SUBMITTED" || "IN_PROGRESS" || "COMPLETED" || "FAILED", // required - * // }; - * - * ``` - * - * @param StartTableDataImportJobCommandInput - {@link StartTableDataImportJobCommandInput} - * @returns {@link StartTableDataImportJobCommandOutput} - * @see {@link StartTableDataImportJobCommandInput} for command's `input` shape. - * @see {@link StartTableDataImportJobCommandOutput} for command's `response` shape. - * @see {@link HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

- * The request caused service quota to be breached. - *

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class StartTableDataImportJobCommand extends $Command - .classBuilder< - StartTableDataImportJobCommandInput, - StartTableDataImportJobCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "StartTableDataImportJob", {}) - .n("HoneycodeClient", "StartTableDataImportJobCommand") - .f(StartTableDataImportJobRequestFilterSensitiveLog, void 0) - .ser(se_StartTableDataImportJobCommand) - .de(de_StartTableDataImportJobCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/TagResourceCommand.ts b/clients/client-honeycode/src/commands/TagResourceCommand.ts deleted file mode 100644 index 79d64e734ad75..0000000000000 --- a/clients/client-honeycode/src/commands/TagResourceCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { TagResourceRequest, TagResourceResult } from "../models/models_0"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link TagResourceCommand}. - */ -export interface TagResourceCommandInput extends TagResourceRequest {} -/** - * @public - * - * The output of {@link TagResourceCommand}. - */ -export interface TagResourceCommandOutput extends TagResourceResult, __MetadataBearer {} - -/** - *

- * The TagResource API allows you to add tags to an ARN-able resource. Resource includes workbook, table, - * screen and screen-automation. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, TagResourceCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, TagResourceCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // TagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tags: { // TagsMap // 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 HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class TagResourceCommand extends $Command - .classBuilder< - TagResourceCommandInput, - TagResourceCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "TagResource", {}) - .n("HoneycodeClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/UntagResourceCommand.ts b/clients/client-honeycode/src/commands/UntagResourceCommand.ts deleted file mode 100644 index 29486c4e93a94..0000000000000 --- a/clients/client-honeycode/src/commands/UntagResourceCommand.ts +++ /dev/null @@ -1,111 +0,0 @@ -// smithy-typescript generated code -import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; - -import { commonParams } from "../endpoint/EndpointParameters"; -import { HoneycodeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../HoneycodeClient"; -import { UntagResourceRequest, UntagResourceResult } from "../models/models_0"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restJson1"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandInput extends UntagResourceRequest {} -/** - * @public - * - * The output of {@link UntagResourceCommand}. - */ -export interface UntagResourceCommandOutput extends UntagResourceResult, __MetadataBearer {} - -/** - *

- * The UntagResource API allows you to removes tags from an ARN-able resource. Resource includes workbook, table, - * screen and screen-automation. - *

- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { HoneycodeClient, UntagResourceCommand } from "@aws-sdk/client-honeycode"; // ES Modules import - * // const { HoneycodeClient, UntagResourceCommand } = require("@aws-sdk/client-honeycode"); // CommonJS import - * const client = new HoneycodeClient(config); - * const input = { // UntagResourceRequest - * resourceArn: "STRING_VALUE", // required - * tagKeys: [ // TagKeysList // 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 HoneycodeClientResolvedConfig | config} for HoneycodeClient's `config` shape. - * - * @throws {@link AccessDeniedException} (client fault) - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

- * - * @throws {@link HoneycodeServiceException} - *

Base exception class for all service exceptions from Honeycode service.

- * - * @public - */ -export class UntagResourceCommand extends $Command - .classBuilder< - UntagResourceCommandInput, - UntagResourceCommandOutput, - HoneycodeClientResolvedConfig, - ServiceInputTypes, - ServiceOutputTypes - >() - .ep({ - ...commonParams, - }) - .m(function (this: any, Command: any, cs: any, config: HoneycodeClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; - }) - .s("SheetsPublicApiService", "UntagResource", {}) - .n("HoneycodeClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) - .build() {} diff --git a/clients/client-honeycode/src/commands/index.ts b/clients/client-honeycode/src/commands/index.ts deleted file mode 100644 index 54d8a2f108bb1..0000000000000 --- a/clients/client-honeycode/src/commands/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -// smithy-typescript generated code -export * from "./BatchCreateTableRowsCommand"; -export * from "./BatchDeleteTableRowsCommand"; -export * from "./BatchUpdateTableRowsCommand"; -export * from "./BatchUpsertTableRowsCommand"; -export * from "./DescribeTableDataImportJobCommand"; -export * from "./GetScreenDataCommand"; -export * from "./InvokeScreenAutomationCommand"; -export * from "./ListTableColumnsCommand"; -export * from "./ListTableRowsCommand"; -export * from "./ListTablesCommand"; -export * from "./ListTagsForResourceCommand"; -export * from "./QueryTableRowsCommand"; -export * from "./StartTableDataImportJobCommand"; -export * from "./TagResourceCommand"; -export * from "./UntagResourceCommand"; diff --git a/clients/client-honeycode/src/endpoint/EndpointParameters.ts b/clients/client-honeycode/src/endpoint/EndpointParameters.ts deleted file mode 100644 index ffc4c3994cc3d..0000000000000 --- a/clients/client-honeycode/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: "honeycode", - }; -}; - -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-honeycode/src/endpoint/endpointResolver.ts b/clients/client-honeycode/src/endpoint/endpointResolver.ts deleted file mode 100644 index 26fe4c3775a62..0000000000000 --- a/clients/client-honeycode/src/endpoint/endpointResolver.ts +++ /dev/null @@ -1,19 +0,0 @@ -// smithy-typescript generated code -import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; -import { EndpointV2, Logger } from "@smithy/types"; -import { customEndpointFunctions, EndpointParams, resolveEndpoint } from "@smithy/util-endpoints"; - -import { EndpointParameters } from "./EndpointParameters"; -import { ruleSet } from "./ruleset"; - -export const defaultEndpointResolver = ( - endpointParams: EndpointParameters, - context: { logger?: Logger } = {} -): EndpointV2 => { - return resolveEndpoint(ruleSet, { - endpointParams: endpointParams as EndpointParams, - logger: context.logger, - }); -}; - -customEndpointFunctions.aws = awsEndpointFunctions; diff --git a/clients/client-honeycode/src/endpoint/ruleset.ts b/clients/client-honeycode/src/endpoint/ruleset.ts deleted file mode 100644 index 636af05ce0303..0000000000000 --- a/clients/client-honeycode/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/honeycode.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://honeycode-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://honeycode-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://honeycode.{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://honeycode.{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-honeycode/src/extensionConfiguration.ts b/clients/client-honeycode/src/extensionConfiguration.ts deleted file mode 100644 index 850f9c7ba5641..0000000000000 --- a/clients/client-honeycode/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 HoneycodeExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration, - AwsRegionExtensionConfiguration, - HttpAuthExtensionConfiguration {} diff --git a/clients/client-honeycode/src/index.ts b/clients/client-honeycode/src/index.ts deleted file mode 100644 index 040123f3fccae..0000000000000 --- a/clients/client-honeycode/src/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -/** - *

- * Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without - * programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals, - * resources, and even your team. - *

- * - * @packageDocumentation - */ -export * from "./HoneycodeClient"; -export * from "./Honeycode"; -export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; -export { RuntimeExtension } from "./runtimeExtensions"; -export { HoneycodeExtensionConfiguration } from "./extensionConfiguration"; -export * from "./commands"; -export * from "./pagination"; -export * from "./models"; - -export { HoneycodeServiceException } from "./models/HoneycodeServiceException"; diff --git a/clients/client-honeycode/src/models/HoneycodeServiceException.ts b/clients/client-honeycode/src/models/HoneycodeServiceException.ts deleted file mode 100644 index 4ea18ba94a159..0000000000000 --- a/clients/client-honeycode/src/models/HoneycodeServiceException.ts +++ /dev/null @@ -1,22 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export { __ServiceException, __ServiceExceptionOptions }; - -/** - * @public - * - * Base exception class for all service exceptions from Honeycode service. - */ -export class HoneycodeServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, HoneycodeServiceException.prototype); - } -} diff --git a/clients/client-honeycode/src/models/index.ts b/clients/client-honeycode/src/models/index.ts deleted file mode 100644 index 9eaceb12865f8..0000000000000 --- a/clients/client-honeycode/src/models/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// smithy-typescript generated code -export * from "./models_0"; diff --git a/clients/client-honeycode/src/models/models_0.ts b/clients/client-honeycode/src/models/models_0.ts deleted file mode 100644 index 7ce4be3ce768d..0000000000000 --- a/clients/client-honeycode/src/models/models_0.ts +++ /dev/null @@ -1,2214 +0,0 @@ -// smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; - -import { HoneycodeServiceException as __BaseException } from "./HoneycodeServiceException"; - -/** - *

- * You do not have sufficient access to perform this action. Check that the workbook is owned by you and your - * IAM policy allows access to the resource in the request. - *

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

The automation execution did not end successfully.

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

The automation execution timed out.

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

- * CellInput object contains the data needed to create or update cells in a table. - *

- * - *

- * CellInput object has only a facts field or a fact field, but not both. A 400 bad request will be - * thrown if both fact and facts field are present. - *

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

- * Fact represents the data that is entered into a cell. This data can be free text or a formula. Formulas need - * to start with the equals (=) sign. - *

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

- * A list representing the values that are entered into a ROWSET cell. Facts list can have either only values - * or rowIDs, and rowIDs should from the same table. - *

- * @public - */ - facts?: string[]; -} - -/** - *

- * Data needed to create a single row in a table as part of the BatchCreateTableRows request. - *

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

- * An external identifier that represents the single row that is being created as part of the - * BatchCreateTableRows request. This can be any string that you can use to identify the row in the request. - * The BatchCreateTableRows API puts the batch item id in the results to allow you to link data in the - * request to data in the results. - *

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

- * A map representing the cells to create in the new row. The key is the column id of the - * cell and the value is the CellInput object that represents the data to set in that cell. - *

- * @public - */ - cellsToCreate: Record | undefined; -} - -/** - * @public - */ -export interface BatchCreateTableRowsRequest { - /** - *

The ID of the workbook where the new rows are being added.

- *

- * If a workbook with the specified ID could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table where the new rows are being added.

- *

- * If a table with the specified ID could not be found, this API throws ResourceNotFoundException. - *

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

- * The list of rows to create at the end of the table. Each item in this list needs to have a batch item id - * to uniquely identify the element in the request and the cells to create for that row. - * You need to specify at least one item in this list. - *

- *

- * Note that if one of the column ids in any of the rows in the request does not exist in the table, then the - * request fails and no updates are made to the table. - *

- * @public - */ - rowsToCreate: CreateRowData[] | undefined; - - /** - *

- * The request token for performing the batch create operation. - * Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error - * like a failed network connection, you can retry the call with the same request token. The service ensures - * that if the first call using that request token is successfully performed, the second call will not perform - * the operation again. - *

- *

- * Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests - * spanning hours or days. - *

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

- * A single item in a batch that failed to perform the intended action because of an error preventing it from - * succeeding. - *

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

- * The id of the batch item that failed. This is the batch item id for the BatchCreateTableRows and - * BatchUpsertTableRows operations and the row id for the BatchUpdateTableRows and BatchDeleteTableRows - * operations. - *

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

- * The error message that indicates why the batch item failed. - *

- * @public - */ - errorMessage: string | undefined; -} - -/** - * @public - */ -export interface BatchCreateTableRowsResult { - /** - *

The updated workbook cursor after adding the new rows at the end of the table.

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

The map of batch item id to the row id that was created for that item.

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

- * The list of batch items in the request that could not be added to the table. Each element in this list - * contains one item from the request that could not be added to the table along with the reason why - * that item could not be added. - *

- * @public - */ - failedBatchItems?: FailedBatchItem[]; -} - -/** - *

There were unexpected errors from the server.

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

The request timed out.

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

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

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

- * The request caused service quota to be breached. - *

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

Remote service is unreachable.

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

Tps(transactions per second) rate reached.

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

- * Request is invalid. The message in the response contains details on why the request is invalid. - *

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

The ID of the workbook where the rows are being deleted.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table where the rows are being deleted.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * The list of row ids to delete from the table. You need to specify at least one row id in this list. - *

- *

- * Note that if one of the row ids provided in the request does not exist in the table, then the request fails - * and no rows are deleted from the table. - *

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

- * The request token for performing the delete action. - * Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error - * like a failed network connection, you can retry the call with the same request token. The service ensures - * that if the first call using that request token is successfully performed, the second call will not perform - * the action again. - *

- *

- * Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests - * spanning hours or days. - *

- * @public - */ - clientRequestToken?: string; -} - -/** - * @public - */ -export interface BatchDeleteTableRowsResult { - /** - *

The updated workbook cursor after deleting the rows from the table.

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

- * The list of row ids in the request that could not be deleted from the table. Each element in this list - * contains one row id from the request that could not be deleted along with the reason why that item could not - * be deleted. - *

- * @public - */ - failedBatchItems?: FailedBatchItem[]; -} - -/** - *

- * Data needed to create a single row in a table as part of the BatchCreateTableRows request. - *

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

- * The id of the row that needs to be updated. - *

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

- * A map representing the cells to update in the given row. The key is the column id of the - * cell and the value is the CellInput object that represents the data to set in that cell. - *

- * @public - */ - cellsToUpdate: Record | undefined; -} - -/** - * @public - */ -export interface BatchUpdateTableRowsRequest { - /** - *

The ID of the workbook where the rows are being updated.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table where the rows are being updated.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * The list of rows to update in the table. Each item in this list needs to contain the row id to update - * along with the map of column id to cell values for each column in that row that needs to be updated. - * You need to specify at least one row in this list, and for each row, you need to specify at least one - * column to update. - *

- *

- * Note that if one of the row or column ids in the request does not exist in the table, then the request fails - * and no updates are made to the table. - *

- * @public - */ - rowsToUpdate: UpdateRowData[] | undefined; - - /** - *

- * The request token for performing the update action. - * Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error - * like a failed network connection, you can retry the call with the same request token. The service ensures - * that if the first call using that request token is successfully performed, the second call will not perform - * the action again. - *

- *

- * Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests - * spanning hours or days. - *

- * @public - */ - clientRequestToken?: string; -} - -/** - * @public - */ -export interface BatchUpdateTableRowsResult { - /** - *

The updated workbook cursor after adding the new rows at the end of the table.

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

- * The list of batch items in the request that could not be updated in the table. Each element in this list - * contains one item from the request that could not be updated in the table along with the reason why - * that item could not be updated. - *

- * @public - */ - failedBatchItems?: FailedBatchItem[]; -} - -/** - *

- * An object that represents a filter formula along with the id of the context row under which the filter - * function needs to evaluate. - *

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

- * A formula representing a filter function that returns zero or more matching rows from a table. Valid - * formulas in this field return a list of rows from a table. The most common ways of writing a formula to - * return a list of rows are to use the FindRow() or Filter() functions. Any other formula that returns zero or - * more rows is also acceptable. For example, you can use a formula that points to a cell that contains a - * filter function. - *

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

- * The optional contextRowId attribute can be used to specify the row id of the context row if the filter - * formula contains unqualified references to table columns and needs a context row to evaluate them - * successfully. - *

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

- * Data needed to upsert rows in a table as part of a single item in the BatchUpsertTableRows request. - *

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

- * An external identifier that represents a single item in the request that is being upserted as part of the - * BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request. - * The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the - * request to data in the results. - *

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

- * The filter formula to use to find existing matching rows to update. The formula needs to return zero or more - * rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula - * returns one or more rows, then the returned rows will be updated. - *

- *

- * Note that the filter formula needs to return rows from the target table for the upsert operation to succeed. - * If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table - * for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are - * made to the table. - *

- * @public - */ - filter: Filter | undefined; - - /** - *

- * A map representing the cells to update for the matching rows or an appended row. The key is the column id - * of the cell and the value is the CellInput object that represents the data to set in that cell. - *

- * @public - */ - cellsToUpdate: Record | undefined; -} - -/** - * @public - */ -export interface BatchUpsertTableRowsRequest { - /** - *

The ID of the workbook where the rows are being upserted.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table where the rows are being upserted.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * The list of rows to upsert in the table. Each item in this list needs to have a batch item id to uniquely - * identify the element in the request, a filter expression to find the rows to update for that element - * and the cell values to set for each column in the upserted rows. You need to specify - * at least one item in this list. - *

- *

- * Note that if one of the filter formulas in the request fails to evaluate because of an error or one of the - * column ids in any of the rows does not exist in the table, then the request fails - * and no updates are made to the table. - *

- * @public - */ - rowsToUpsert: UpsertRowData[] | undefined; - - /** - *

- * The request token for performing the update action. - * Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error - * like a failed network connection, you can retry the call with the same request token. The service ensures - * that if the first call using that request token is successfully performed, the second call will not perform - * the action again. - *

- *

- * Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests - * spanning hours or days. - *

- * @public - */ - clientRequestToken?: string; -} - -/** - * @public - * @enum - */ -export const UpsertAction = { - Appended: "APPENDED", - Updated: "UPDATED", -} as const; - -/** - * @public - */ -export type UpsertAction = (typeof UpsertAction)[keyof typeof UpsertAction]; - -/** - *

- * An object that represents the result of a single upsert row request. - *

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

- * The list of row ids that were changed as part of an upsert row operation. If the upsert resulted in an - * update, this list could potentially contain multiple rows that matched the filter and hence got updated. - * If the upsert resulted in an append, this list would only have the single row that was appended. - *

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

- * The result of the upsert action. - *

- * @public - */ - upsertAction: UpsertAction | undefined; -} - -/** - * @public - */ -export interface BatchUpsertTableRowsResult { - /** - *

- * A map with the batch item id as the key and the result of the upsert operation as the value. The - * result of the upsert operation specifies whether existing rows were updated or a new row was appended, along - * with the list of row ids that were affected. - *

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

The updated workbook cursor after updating or appending rows in the table.

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

- * The list of batch items in the request that could not be updated or appended in the table. Each element in - * this list contains one item from the request that could not be updated in the table along with the reason - * why that item could not be updated or appended. - *

- * @public - */ - failedBatchItems?: FailedBatchItem[]; -} - -/** - * @public - * @enum - */ -export const Format = { - Accounting: "ACCOUNTING", - Auto: "AUTO", - Contact: "CONTACT", - Currency: "CURRENCY", - Date: "DATE", - DateTime: "DATE_TIME", - Number: "NUMBER", - Percentage: "PERCENTAGE", - Rowlink: "ROWLINK", - Rowset: "ROWSET", - Text: "TEXT", - Time: "TIME", -} as const; - -/** - * @public - */ -export type Format = (typeof Format)[keyof typeof Format]; - -/** - *

An object that represents a single cell in a table.

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

- * The formula contained in the cell. This field is empty if a cell does not have a formula. - *

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

The format of the cell. If this field is empty, then the format is either not specified in the - * workbook or the format is set to AUTO.

- * @public - */ - format?: Format; - - /** - *

- * The raw value of the data contained in the cell. The raw value depends on the format of the data in the - * cell. However the attribute in the API return value is always a string containing the raw value. - *

- *

- * Cells with format DATE, DATE_TIME or TIME have the raw value as a floating point - * number where the whole number represents the number of days since 1/1/1900 and the fractional part - * represents the fraction of the day since midnight. For example, a cell with date 11/3/2020 has the raw value - * "44138". A cell with the time 9:00 AM has the raw value "0.375" and a cell with date/time value of - * 11/3/2020 9:00 AM has the raw value "44138.375". Notice that even though the raw value is a number in all - * three cases, it is still represented as a string. - *

- *

- * Cells with format NUMBER, CURRENCY, PERCENTAGE and ACCOUNTING have the raw value of the data as the number - * representing the data being displayed. For example, the number 1.325 with two decimal places in the format - * will have it's raw value as "1.325" and formatted value as "1.33". A currency value for - * $10 will have the raw value as "10" and formatted value as "$10.00". A value representing 20% with two - * decimal places in the format will have its raw value as "0.2" and the formatted value as "20.00%". An - * accounting value of -$25 will have "-25" as the raw value and "$ (25.00)" as the formatted value. - *

- *

- * Cells with format TEXT will have the raw text as the raw value. For example, a cell with text "John Smith" - * will have "John Smith" as both the raw value and the formatted value. - *

- *

- * Cells with format CONTACT will have the name of the contact as a formatted value and the email address of - * the contact as the raw value. For example, a contact for John Smith will have "John Smith" as the - * formatted value and "john.smith@example.com" as the raw value. - *

- *

- * Cells with format ROWLINK (aka picklist) will have the first column of the linked row as the formatted value - * and the row id of the linked row as the raw value. For example, a cell containing a picklist to a table - * that displays task status might have "Completed" as the formatted value and - * "row:dfcefaee-5b37-4355-8f28-40c3e4ff5dd4/ca432b2f-b8eb-431d-9fb5-cbe0342f9f03" as the raw value. - *

- *

- * Cells with format ROWSET (aka multi-select or multi-record picklist) will by default have the first column - * of each of the linked rows as the formatted value in the list, and the rowset id of the linked rows as the - * raw value. For example, a cell containing a multi-select picklist to a table that contains items might have - * "Item A", "Item B" in the formatted value list and "rows:b742c1f4-6cb0-4650-a845-35eb86fcc2bb/ - * [fdea123b-8f68-474a-aa8a-5ff87aa333af,6daf41f0-a138-4eee-89da-123086d36ecf]" as the raw value. - *

- *

- * Cells with format ATTACHMENT will have the name of the attachment as the formatted value and the attachment - * id as the raw value. For example, a cell containing an attachment named "image.jpeg" will have - * "image.jpeg" as the formatted value and "attachment:ca432b2f-b8eb-431d-9fb5-cbe0342f9f03" as the raw value. - *

- *

- * Cells with format AUTO or cells without any format that are auto-detected as one of the formats above will - * contain the raw and formatted values as mentioned above, based on the auto-detected formats. If there is no - * auto-detected format, the raw and formatted values will be the same as the data in the cell. - *

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

- * The formatted value of the cell. This is the value that you see displayed in the cell in the UI. - *

- *

- * Note that the formatted value of a cell is always represented as a string irrespective of the data that is - * stored in the cell. For example, if a cell contains a date, the formatted value of the cell is the string - * representation of the formatted date being shown in the cell in the UI. See details in the rawValue field - * below for how cells of different formats will have different raw and formatted values. - *

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

- * A list of formatted values of the cell. This field is only returned when the cell is ROWSET format - * (aka multi-select or multi-record picklist). Values in the list are always represented as strings. - * The formattedValue field will be empty if this field is returned. - *

- * @public - */ - formattedValues?: string[]; -} - -/** - *

Metadata for column in the table.

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

The name of the column.

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

The format of the column.

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

The data in a particular data cell defined on the screen.

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

- * The overrideFormat is optional and is specified only if a particular row of data has a different format for - * the data than the default format defined on the screen or the table. - *

- * @public - */ - overrideFormat?: Format; - - /** - *

The raw value of the data. e.g. jsmith@example.com

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

The formatted value of the data. e.g. John Smith.

- * @public - */ - formattedValue?: string; -} - -/** - * @public - * @enum - */ -export const ImportDataCharacterEncoding = { - ISO_8859_1: "ISO-8859-1", - US_ASCII: "US-ASCII", - UTF_16: "UTF-16", - UTF_16BE: "UTF-16BE", - UTF_16LE: "UTF-16LE", - UTF_8: "UTF-8", -} as const; - -/** - * @public - */ -export type ImportDataCharacterEncoding = - (typeof ImportDataCharacterEncoding)[keyof typeof ImportDataCharacterEncoding]; - -/** - *

- * An object that contains the options relating to parsing delimited text as part of an import request. - *

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

The delimiter to use for separating columns in a single row of the input.

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

Indicates whether the input file has a header row at the top containing the column names.

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

A parameter to indicate whether empty rows should be ignored or be included in the import.

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

The encoding of the data in the input file.

- * @public - */ - dataCharacterEncoding?: ImportDataCharacterEncoding; -} - -/** - * @public - */ -export interface DescribeTableDataImportJobRequest { - /** - *

The ID of the workbook into which data was imported.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table into which data was imported.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the job that was returned by the StartTableDataImportJob request.

- *

- * If a job with the specified id could not be found, this API throws ResourceNotFoundException. - *

- * @public - */ - jobId: string | undefined; -} - -/** - * @public - * @enum - */ -export const ErrorCode = { - AccessDenied: "ACCESS_DENIED", - FileEmptyError: "FILE_EMPTY_ERROR", - FileNotFoundError: "FILE_NOT_FOUND_ERROR", - FileParsingError: "FILE_PARSING_ERROR", - FileSizeLimitError: "FILE_SIZE_LIMIT_ERROR", - InvalidFileTypeError: "INVALID_FILE_TYPE_ERROR", - InvalidImportOptionsError: "INVALID_IMPORT_OPTIONS_ERROR", - InvalidTableColumnIdError: "INVALID_TABLE_COLUMN_ID_ERROR", - InvalidTableIdError: "INVALID_TABLE_ID_ERROR", - InvalidUrlError: "INVALID_URL_ERROR", - ResourceNotFoundError: "RESOURCE_NOT_FOUND_ERROR", - SystemLimitError: "SYSTEM_LIMIT_ERROR", - TableNotFoundError: "TABLE_NOT_FOUND_ERROR", - UnknownError: "UNKNOWN_ERROR", -} as const; - -/** - * @public - */ -export type ErrorCode = (typeof ErrorCode)[keyof typeof ErrorCode]; - -/** - *

- * An object that contains the configuration parameters for the data source of an import request. - *

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

- * The URL from which source data will be downloaded for the import request. - *

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

An object that has details about the source of the data that was submitted for import.

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

The configuration parameters for the data source of the import

- * @public - */ - dataSourceConfig: ImportDataSourceConfig | undefined; -} - -/** - *

An object that contains the properties for importing data to a specific column in a table.

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

The index of the column in the input file.

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

An object that contains the options relating to the destination of the import request.

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

A map of the column id to the import properties for each column.

- * @public - */ - columnMap?: Record; -} - -/** - *

An object that contains the options specified by the sumitter of the import request.

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

Options relating to the destination of the import request.

- * @public - */ - destinationOptions?: DestinationOptions; - - /** - *

Options relating to parsing delimited text. Required if dataFormat is DELIMITED_TEXT.

- * @public - */ - delimitedTextOptions?: DelimitedTextImportOptions; -} - -/** - *

An object that contains the attributes of the submitter of the import job.

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

The email id of the submitter of the import job, if available.

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

The AWS user ARN of the submitter of the import job, if available.

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

The metadata associated with the table data import job that was submitted.

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

Details about the submitter of the import request.

- * @public - */ - submitter: ImportJobSubmitter | undefined; - - /** - *

The timestamp when the job was submitted for import.

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

The options that was specified at the time of submitting the import request.

- * @public - */ - importOptions: ImportOptions | undefined; - - /** - *

The source of the data that was submitted for import.

- * @public - */ - dataSource: ImportDataSource | undefined; -} - -/** - * @public - * @enum - */ -export const TableDataImportJobStatus = { - Completed: "COMPLETED", - Failed: "FAILED", - InProgress: "IN_PROGRESS", - Submitted: "SUBMITTED", -} as const; - -/** - * @public - */ -export type TableDataImportJobStatus = (typeof TableDataImportJobStatus)[keyof typeof TableDataImportJobStatus]; - -/** - * @public - */ -export interface DescribeTableDataImportJobResult { - /** - *

- * The current status of the import job. - *

- * @public - */ - jobStatus: TableDataImportJobStatus | undefined; - - /** - *

- * A message providing more details about the current status of the import job. - *

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

- * The metadata about the job that was submitted for import. - *

- * @public - */ - jobMetadata: TableDataImportJobMetadata | undefined; - - /** - *

- * If job status is failed, error code to understand reason for the failure. - *

- * @public - */ - errorCode?: ErrorCode; -} - -/** - *

The input variables to the app to be used by the InvokeScreenAutomation action request.

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

Raw value of the variable.

- * @public - */ - rawValue: string | undefined; -} - -/** - * @public - */ -export interface GetScreenDataRequest { - /** - *

The ID of the workbook that contains the screen.

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

The ID of the app that contains the screen.

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

The ID of the screen.

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

- * Variables are optional and are needed only if the screen requires them to render correctly. Variables are - * specified as a map where the key is the name of the variable as defined on the screen. The value is an - * object which currently has only one property, rawValue, which holds the value of the variable to be passed - * to the screen. - *

- * @public - */ - variables?: Record; - - /** - *

- * The number of results to be returned on a single page. - * Specify a number between 1 and 100. The maximum value is 100. - *

- *

- * This parameter is optional. If you don't specify this parameter, the default page size is 100. - *

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

- * This parameter is optional. If a nextToken is not specified, the API returns the first page of data. - *

- *

- * Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API - * will throw ValidationException. - *

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

A single row in the ResultSet.

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

The ID for a particular row.

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

List of all the data cells in a row.

- * @public - */ - dataItems: DataItem[] | undefined; -} - -/** - *

- * ResultSet contains the results of the request for a single block or list defined on the screen. - *

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

- * List of headers for all the data cells in the block. The header identifies the name and default format of - * the data cell. Data cells appear in the same order in all rows as defined in the header. The names and - * formats are not repeated in the rows. If a particular row does not have a value for a data cell, a blank - * value is used. - *

- *

- * For example, a task list that displays the task name, due date and assigned person might have headers - * [ \{ "name": "Task Name"\}, \{"name": "Due Date", "format": "DATE"\}, \{"name": "Assigned", "format": "CONTACT"\} ]. - * Every row in the result will have the task name as the first item, due date as the second item and assigned - * person as the third item. If a particular task does not have a due date, that row will still have a blank - * value in the second element and the assigned person will still be in the third element. - *

- * @public - */ - headers: ColumnMetadata[] | undefined; - - /** - *

- * List of rows returned by the request. Each row has a row Id and a list of data cells in that row. The data - * cells will be present in the same order as they are defined in the header. - *

- * @public - */ - rows: ResultRow[] | undefined; -} - -/** - * @public - */ -export interface GetScreenDataResult { - /** - *

A map of all the rows on the screen keyed by block name.

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

- * Indicates the cursor of the workbook at which the data returned by this workbook is read. Workbook cursor - * keeps increasing with every update and the increments are not sequential. - *

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

- * Provides the pagination token to load the next page if there are more results matching the request. If a - * pagination token is not present in the response, it means that all data matching the query has been loaded. - *

- * @public - */ - nextToken?: string; -} - -/** - * @public - * @enum - */ -export const ImportSourceDataFormat = { - DelimitedText: "DELIMITED_TEXT", -} as const; - -/** - * @public - */ -export type ImportSourceDataFormat = (typeof ImportSourceDataFormat)[keyof typeof ImportSourceDataFormat]; - -/** - * @public - */ -export interface InvokeScreenAutomationRequest { - /** - *

The ID of the workbook that contains the screen automation.

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

The ID of the app that contains the screen automation.

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

The ID of the screen that contains the screen automation.

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

The ID of the automation action to be performed.

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

- * Variables are specified as a map where the key is the name of the variable as defined on the screen. The value is an - * object which currently has only one property, rawValue, which holds the value of the variable to be passed - * to the screen. Any variables defined in a screen are required to be passed in the call. - *

- * @public - */ - variables?: Record; - - /** - *

- * The row ID for the automation if the automation is defined inside a block with source or list. - *

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

- * The request token for performing the automation action. - * Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error - * like a failed network connection, you can retry the call with the same request token. The service ensures - * that if the first call using that request token is successfully performed, the second call will return the - * response of the previous call rather than performing the action again. - *

- *

- * Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests - * spanning hours or days. - *

- * @public - */ - clientRequestToken?: string; -} - -/** - * @public - */ -export interface InvokeScreenAutomationResult { - /** - *

The updated workbook cursor after performing the automation action.

- * @public - */ - workbookCursor: number | undefined; -} - -/** - * @public - */ -export interface ListTableColumnsRequest { - /** - *

The ID of the workbook that contains the table whose columns are being retrieved.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table whose columns are being retrieved.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * This parameter is optional. If a nextToken is not specified, the API returns the first page of data. - *

- *

- * Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API - * will throw ValidationException. - *

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

An object that contains attributes about a single column in a table

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

The id of the column in the table.

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

The name of the column in the table.

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

- * The column level format that is applied in the table. An empty value in this field means that the - * column format is the default value 'AUTO'. - *

- * @public - */ - format?: Format; -} - -/** - * @public - */ -export interface ListTableColumnsResult { - /** - *

- * The list of columns in the table. - *

- * @public - */ - tableColumns: TableColumn[] | undefined; - - /** - *

- * Provides the pagination token to load the next page if there are more results matching the request. If a - * pagination token is not present in the response, it means that all data matching the request has been - * loaded. - *

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

- * Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor - * keeps increasing with every update and the increments are not sequential. - *

- * @public - */ - workbookCursor?: number; -} - -/** - * @public - */ -export interface ListTableRowsRequest { - /** - *

The ID of the workbook that contains the table whose rows are being retrieved.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table whose rows are being retrieved.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * This parameter is optional. If one or more row ids are specified in this list, then only the specified - * row ids are returned in the result. If no row ids are specified here, then all the rows in the table are - * returned. - *

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

The maximum number of rows to return in each page of the results.

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

- * This parameter is optional. If a nextToken is not specified, the API returns the first page of data. - *

- *

- * Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API - * will throw ValidationException. - *

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

An object that contains attributes about a single row in a table

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

The id of the row in the table.

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

A list of cells in the table row. The cells appear in the same order as the columns of the table. - *

- * @public - */ - cells: Cell[] | undefined; -} - -/** - * @public - */ -export interface ListTableRowsResult { - /** - *

- * The list of columns in the table whose row data is returned in the result. - *

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

- * The list of rows in the table. Note that this result is paginated, so this list contains a maximum of 100 - * rows. - *

- * @public - */ - rows: TableRow[] | undefined; - - /** - *

- * The list of row ids included in the request that were not found in the table. - *

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

- * Provides the pagination token to load the next page if there are more results matching the request. If a - * pagination token is not present in the response, it means that all data matching the request has been - * loaded. - *

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

- * Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor - * keeps increasing with every update and the increments are not sequential. - *

- * @public - */ - workbookCursor: number | undefined; -} - -/** - * @public - */ -export interface ListTablesRequest { - /** - *

The ID of the workbook whose tables are being retrieved.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The maximum number of tables to return in each page of the results.

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

- * This parameter is optional. If a nextToken is not specified, the API returns the first page of data. - *

- *

- * Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API - * will throw ValidationException. - *

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

An object representing the properties of a table in a workbook.

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

The id of the table.

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

The name of the table.

- * @public - */ - tableName?: string; -} - -/** - * @public - */ -export interface ListTablesResult { - /** - *

- * The list of tables in the workbook. - *

- * @public - */ - tables: Table[] | undefined; - - /** - *

- * Provides the pagination token to load the next page if there are more results matching the request. If a - * pagination token is not present in the response, it means that all data matching the request has been - * loaded. - *

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

- * Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor - * keeps increasing with every update and the increments are not sequential. - *

- * @public - */ - workbookCursor?: number; -} - -/** - * @public - */ -export interface ListTagsForResourceRequest { - /** - *

The resource's Amazon Resource Name (ARN).

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

The resource's tags.

- * @public - */ - tags?: Record; -} - -/** - * @public - */ -export interface QueryTableRowsRequest { - /** - *

The ID of the workbook whose table rows are being queried.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

The ID of the table whose rows are being queried.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

An object that represents a filter formula along with the id of the context row under which the filter - * function needs to evaluate.

- * @public - */ - filterFormula: Filter | undefined; - - /** - *

The maximum number of rows to return in each page of the results.

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

- * This parameter is optional. If a nextToken is not specified, the API returns the first page of data. - *

- *

- * Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API - * will throw ValidationException. - *

- * @public - */ - nextToken?: string; -} - -/** - * @public - */ -export interface QueryTableRowsResult { - /** - *

- * The list of columns in the table whose row data is returned in the result. - *

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

- * The list of rows in the table that match the query filter. - *

- * @public - */ - rows: TableRow[] | undefined; - - /** - *

- * Provides the pagination token to load the next page if there are more results matching the request. If a - * pagination token is not present in the response, it means that all data matching the request has been - * loaded. - *

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

- * Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor - * keeps increasing with every update and the increments are not sequential. - *

- * @public - */ - workbookCursor: number | undefined; -} - -/** - * @public - */ -export interface StartTableDataImportJobRequest { - /** - *

The ID of the workbook where the rows are being imported.

- *

- * If a workbook with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * The source of the data that is being imported. The size of source must be no larger than 100 MB. - * Source must have no more than 100,000 cells and no more than 1,000 rows. - *

- * @public - */ - dataSource: ImportDataSource | undefined; - - /** - *

- * The format of the data that is being imported. Currently the only option supported is "DELIMITED_TEXT". - *

- * @public - */ - dataFormat: ImportSourceDataFormat | undefined; - - /** - *

The ID of the table where the rows are being imported.

- *

- * If a table with the specified id could not be found, this API throws ResourceNotFoundException. - *

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

- * The options for customizing this import request. - *

- * @public - */ - importOptions: ImportOptions | undefined; - - /** - *

- * The request token for performing the update action. - * Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error - * like a failed network connection, you can retry the call with the same request token. The service ensures - * that if the first call using that request token is successfully performed, the second call will not perform - * the action again. - *

- *

- * Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests - * spanning hours or days. - *

- * @public - */ - clientRequestToken: string | undefined; -} - -/** - * @public - */ -export interface StartTableDataImportJobResult { - /** - *

- * The id that is assigned to this import job. Future requests to find out the status of this import job - * need to send this id in the appropriate parameter in the request. - *

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

- * The status of the import job immediately after submitting the request. - *

- * @public - */ - jobStatus: TableDataImportJobStatus | undefined; -} - -/** - * @public - */ -export interface TagResourceRequest { - /** - *

The resource's Amazon Resource Name (ARN).

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

A list of tags to apply to the resource.

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

The resource's Amazon Resource Name (ARN).

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

A list of tag keys to remove from the resource.

- * @public - */ - tagKeys: string[] | undefined; -} - -/** - * @public - */ -export interface UntagResourceResult {} - -/** - * @internal - */ -export const CellInputFilterSensitiveLog = (obj: CellInput): any => ({ - ...obj, - ...(obj.fact && { fact: SENSITIVE_STRING }), - ...(obj.facts && { facts: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CreateRowDataFilterSensitiveLog = (obj: CreateRowData): any => ({ - ...obj, - ...(obj.cellsToCreate && { - cellsToCreate: Object.entries(obj.cellsToCreate).reduce( - (acc: any, [key, value]: [string, CellInput]) => ((acc[key] = CellInputFilterSensitiveLog(value)), acc), - {} - ), - }), -}); - -/** - * @internal - */ -export const BatchCreateTableRowsRequestFilterSensitiveLog = (obj: BatchCreateTableRowsRequest): any => ({ - ...obj, - ...(obj.rowsToCreate && { rowsToCreate: obj.rowsToCreate.map((item) => CreateRowDataFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const UpdateRowDataFilterSensitiveLog = (obj: UpdateRowData): any => ({ - ...obj, - ...(obj.cellsToUpdate && { - cellsToUpdate: Object.entries(obj.cellsToUpdate).reduce( - (acc: any, [key, value]: [string, CellInput]) => ((acc[key] = CellInputFilterSensitiveLog(value)), acc), - {} - ), - }), -}); - -/** - * @internal - */ -export const BatchUpdateTableRowsRequestFilterSensitiveLog = (obj: BatchUpdateTableRowsRequest): any => ({ - ...obj, - ...(obj.rowsToUpdate && { rowsToUpdate: obj.rowsToUpdate.map((item) => UpdateRowDataFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const FilterFilterSensitiveLog = (obj: Filter): any => ({ - ...obj, - ...(obj.formula && { formula: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const UpsertRowDataFilterSensitiveLog = (obj: UpsertRowData): any => ({ - ...obj, - ...(obj.filter && { filter: FilterFilterSensitiveLog(obj.filter) }), - ...(obj.cellsToUpdate && { - cellsToUpdate: Object.entries(obj.cellsToUpdate).reduce( - (acc: any, [key, value]: [string, CellInput]) => ((acc[key] = CellInputFilterSensitiveLog(value)), acc), - {} - ), - }), -}); - -/** - * @internal - */ -export const BatchUpsertTableRowsRequestFilterSensitiveLog = (obj: BatchUpsertTableRowsRequest): any => ({ - ...obj, - ...(obj.rowsToUpsert && { rowsToUpsert: obj.rowsToUpsert.map((item) => UpsertRowDataFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const CellFilterSensitiveLog = (obj: Cell): any => ({ - ...obj, - ...(obj.formula && { formula: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ColumnMetadataFilterSensitiveLog = (obj: ColumnMetadata): any => ({ - ...obj, - ...(obj.name && { name: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const DataItemFilterSensitiveLog = (obj: DataItem): any => ({ - ...obj, -}); - -/** - * @internal - */ -export const ImportDataSourceConfigFilterSensitiveLog = (obj: ImportDataSourceConfig): any => ({ - ...obj, - ...(obj.dataSourceUrl && { dataSourceUrl: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ImportDataSourceFilterSensitiveLog = (obj: ImportDataSource): any => ({ - ...obj, - ...(obj.dataSourceConfig && { dataSourceConfig: ImportDataSourceConfigFilterSensitiveLog(obj.dataSourceConfig) }), -}); - -/** - * @internal - */ -export const ImportJobSubmitterFilterSensitiveLog = (obj: ImportJobSubmitter): any => ({ - ...obj, - ...(obj.email && { email: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const TableDataImportJobMetadataFilterSensitiveLog = (obj: TableDataImportJobMetadata): any => ({ - ...obj, - ...(obj.submitter && { submitter: ImportJobSubmitterFilterSensitiveLog(obj.submitter) }), - ...(obj.dataSource && { dataSource: ImportDataSourceFilterSensitiveLog(obj.dataSource) }), -}); - -/** - * @internal - */ -export const DescribeTableDataImportJobResultFilterSensitiveLog = (obj: DescribeTableDataImportJobResult): any => ({ - ...obj, - ...(obj.jobMetadata && { jobMetadata: TableDataImportJobMetadataFilterSensitiveLog(obj.jobMetadata) }), -}); - -/** - * @internal - */ -export const VariableValueFilterSensitiveLog = (obj: VariableValue): any => ({ - ...obj, -}); - -/** - * @internal - */ -export const GetScreenDataRequestFilterSensitiveLog = (obj: GetScreenDataRequest): any => ({ - ...obj, - ...(obj.variables && { variables: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ResultRowFilterSensitiveLog = (obj: ResultRow): any => ({ - ...obj, - ...(obj.dataItems && { dataItems: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ResultSetFilterSensitiveLog = (obj: ResultSet): any => ({ - ...obj, - ...(obj.headers && { headers: obj.headers.map((item) => ColumnMetadataFilterSensitiveLog(item)) }), - ...(obj.rows && { rows: obj.rows.map((item) => ResultRowFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const GetScreenDataResultFilterSensitiveLog = (obj: GetScreenDataResult): any => ({ - ...obj, - ...(obj.results && { - results: Object.entries(obj.results).reduce( - (acc: any, [key, value]: [string, ResultSet]) => ((acc[key] = ResultSetFilterSensitiveLog(value)), acc), - {} - ), - }), -}); - -/** - * @internal - */ -export const InvokeScreenAutomationRequestFilterSensitiveLog = (obj: InvokeScreenAutomationRequest): any => ({ - ...obj, - ...(obj.variables && { variables: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const TableRowFilterSensitiveLog = (obj: TableRow): any => ({ - ...obj, - ...(obj.cells && { cells: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ListTableRowsResultFilterSensitiveLog = (obj: ListTableRowsResult): any => ({ - ...obj, - ...(obj.rows && { rows: obj.rows.map((item) => TableRowFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const QueryTableRowsRequestFilterSensitiveLog = (obj: QueryTableRowsRequest): any => ({ - ...obj, - ...(obj.filterFormula && { filterFormula: FilterFilterSensitiveLog(obj.filterFormula) }), -}); - -/** - * @internal - */ -export const QueryTableRowsResultFilterSensitiveLog = (obj: QueryTableRowsResult): any => ({ - ...obj, - ...(obj.rows && { rows: obj.rows.map((item) => TableRowFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const StartTableDataImportJobRequestFilterSensitiveLog = (obj: StartTableDataImportJobRequest): any => ({ - ...obj, - ...(obj.dataSource && { dataSource: ImportDataSourceFilterSensitiveLog(obj.dataSource) }), -}); diff --git a/clients/client-honeycode/src/pagination/Interfaces.ts b/clients/client-honeycode/src/pagination/Interfaces.ts deleted file mode 100644 index 61bccf7ee4880..0000000000000 --- a/clients/client-honeycode/src/pagination/Interfaces.ts +++ /dev/null @@ -1,11 +0,0 @@ -// smithy-typescript generated code -import { PaginationConfiguration } from "@smithy/types"; - -import { HoneycodeClient } from "../HoneycodeClient"; - -/** - * @public - */ -export interface HoneycodePaginationConfiguration extends PaginationConfiguration { - client: HoneycodeClient; -} diff --git a/clients/client-honeycode/src/pagination/ListTableColumnsPaginator.ts b/clients/client-honeycode/src/pagination/ListTableColumnsPaginator.ts deleted file mode 100644 index ab8ce77be7246..0000000000000 --- a/clients/client-honeycode/src/pagination/ListTableColumnsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListTableColumnsCommand, - ListTableColumnsCommandInput, - ListTableColumnsCommandOutput, -} from "../commands/ListTableColumnsCommand"; -import { HoneycodeClient } from "../HoneycodeClient"; -import { HoneycodePaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTableColumns: ( - config: HoneycodePaginationConfiguration, - input: ListTableColumnsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - HoneycodePaginationConfiguration, - ListTableColumnsCommandInput, - ListTableColumnsCommandOutput ->(HoneycodeClient, ListTableColumnsCommand, "nextToken", "nextToken", ""); diff --git a/clients/client-honeycode/src/pagination/ListTableRowsPaginator.ts b/clients/client-honeycode/src/pagination/ListTableRowsPaginator.ts deleted file mode 100644 index bcaa8eadc6a2d..0000000000000 --- a/clients/client-honeycode/src/pagination/ListTableRowsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - ListTableRowsCommand, - ListTableRowsCommandInput, - ListTableRowsCommandOutput, -} from "../commands/ListTableRowsCommand"; -import { HoneycodeClient } from "../HoneycodeClient"; -import { HoneycodePaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTableRows: ( - config: HoneycodePaginationConfiguration, - input: ListTableRowsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - HoneycodePaginationConfiguration, - ListTableRowsCommandInput, - ListTableRowsCommandOutput ->(HoneycodeClient, ListTableRowsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-honeycode/src/pagination/ListTablesPaginator.ts b/clients/client-honeycode/src/pagination/ListTablesPaginator.ts deleted file mode 100644 index da91862876597..0000000000000 --- a/clients/client-honeycode/src/pagination/ListTablesPaginator.ts +++ /dev/null @@ -1,20 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { ListTablesCommand, ListTablesCommandInput, ListTablesCommandOutput } from "../commands/ListTablesCommand"; -import { HoneycodeClient } from "../HoneycodeClient"; -import { HoneycodePaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateListTables: ( - config: HoneycodePaginationConfiguration, - input: ListTablesCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - HoneycodePaginationConfiguration, - ListTablesCommandInput, - ListTablesCommandOutput ->(HoneycodeClient, ListTablesCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-honeycode/src/pagination/QueryTableRowsPaginator.ts b/clients/client-honeycode/src/pagination/QueryTableRowsPaginator.ts deleted file mode 100644 index d0b3dc9fa4517..0000000000000 --- a/clients/client-honeycode/src/pagination/QueryTableRowsPaginator.ts +++ /dev/null @@ -1,24 +0,0 @@ -// smithy-typescript generated code -import { createPaginator } from "@smithy/core"; -import { Paginator } from "@smithy/types"; - -import { - QueryTableRowsCommand, - QueryTableRowsCommandInput, - QueryTableRowsCommandOutput, -} from "../commands/QueryTableRowsCommand"; -import { HoneycodeClient } from "../HoneycodeClient"; -import { HoneycodePaginationConfiguration } from "./Interfaces"; - -/** - * @public - */ -export const paginateQueryTableRows: ( - config: HoneycodePaginationConfiguration, - input: QueryTableRowsCommandInput, - ...rest: any[] -) => Paginator = createPaginator< - HoneycodePaginationConfiguration, - QueryTableRowsCommandInput, - QueryTableRowsCommandOutput ->(HoneycodeClient, QueryTableRowsCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-honeycode/src/pagination/index.ts b/clients/client-honeycode/src/pagination/index.ts deleted file mode 100644 index 0559c94e604af..0000000000000 --- a/clients/client-honeycode/src/pagination/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -// smithy-typescript generated code -export * from "./Interfaces"; -export * from "./ListTableColumnsPaginator"; -export * from "./ListTableRowsPaginator"; -export * from "./ListTablesPaginator"; -export * from "./QueryTableRowsPaginator"; diff --git a/clients/client-honeycode/src/protocols/Aws_restJson1.ts b/clients/client-honeycode/src/protocols/Aws_restJson1.ts deleted file mode 100644 index cc70f6fe7c6c3..0000000000000 --- a/clients/client-honeycode/src/protocols/Aws_restJson1.ts +++ /dev/null @@ -1,1162 +0,0 @@ -// smithy-typescript generated code -import { loadRestJsonErrorCode, parseJsonBody as parseBody, parseJsonErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { requestBuilder as rb } from "@smithy/core"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { - _json, - collectBody, - decorateServiceException as __decorateServiceException, - expectLong as __expectLong, - expectNonNull as __expectNonNull, - 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 { - BatchCreateTableRowsCommandInput, - BatchCreateTableRowsCommandOutput, -} from "../commands/BatchCreateTableRowsCommand"; -import { - BatchDeleteTableRowsCommandInput, - BatchDeleteTableRowsCommandOutput, -} from "../commands/BatchDeleteTableRowsCommand"; -import { - BatchUpdateTableRowsCommandInput, - BatchUpdateTableRowsCommandOutput, -} from "../commands/BatchUpdateTableRowsCommand"; -import { - BatchUpsertTableRowsCommandInput, - BatchUpsertTableRowsCommandOutput, -} from "../commands/BatchUpsertTableRowsCommand"; -import { - DescribeTableDataImportJobCommandInput, - DescribeTableDataImportJobCommandOutput, -} from "../commands/DescribeTableDataImportJobCommand"; -import { GetScreenDataCommandInput, GetScreenDataCommandOutput } from "../commands/GetScreenDataCommand"; -import { - InvokeScreenAutomationCommandInput, - InvokeScreenAutomationCommandOutput, -} from "../commands/InvokeScreenAutomationCommand"; -import { ListTableColumnsCommandInput, ListTableColumnsCommandOutput } from "../commands/ListTableColumnsCommand"; -import { ListTableRowsCommandInput, ListTableRowsCommandOutput } from "../commands/ListTableRowsCommand"; -import { ListTablesCommandInput, ListTablesCommandOutput } from "../commands/ListTablesCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { QueryTableRowsCommandInput, QueryTableRowsCommandOutput } from "../commands/QueryTableRowsCommand"; -import { - StartTableDataImportJobCommandInput, - StartTableDataImportJobCommandOutput, -} from "../commands/StartTableDataImportJobCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { HoneycodeServiceException as __BaseException } from "../models/HoneycodeServiceException"; -import { - AccessDeniedException, - AutomationExecutionException, - AutomationExecutionTimeoutException, - CellInput, - CreateRowData, - DelimitedTextImportOptions, - DestinationOptions, - Filter, - ImportDataSource, - ImportDataSourceConfig, - ImportOptions, - InternalServerException, - RequestTimeoutException, - ResourceNotFoundException, - ServiceQuotaExceededException, - ServiceUnavailableException, - SourceDataColumnProperties, - TableDataImportJobMetadata, - ThrottlingException, - UpdateRowData, - UpsertRowData, - ValidationException, - VariableValue, -} from "../models/models_0"; - -/** - * serializeAws_restJson1BatchCreateTableRowsCommand - */ -export const se_BatchCreateTableRowsCommand = async ( - input: BatchCreateTableRowsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{tableId}/rows/batchcreate"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - rowsToCreate: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1BatchDeleteTableRowsCommand - */ -export const se_BatchDeleteTableRowsCommand = async ( - input: BatchDeleteTableRowsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{tableId}/rows/batchdelete"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - rowIds: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1BatchUpdateTableRowsCommand - */ -export const se_BatchUpdateTableRowsCommand = async ( - input: BatchUpdateTableRowsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{tableId}/rows/batchupdate"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - rowsToUpdate: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1BatchUpsertTableRowsCommand - */ -export const se_BatchUpsertTableRowsCommand = async ( - input: BatchUpsertTableRowsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{tableId}/rows/batchupsert"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - rowsToUpsert: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1DescribeTableDataImportJobCommand - */ -export const se_DescribeTableDataImportJobCommand = async ( - input: DescribeTableDataImportJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/workbooks/{workbookId}/tables/{tableId}/import/{jobId}"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - b.p("jobId", () => input.jobId!, "{jobId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1GetScreenDataCommand - */ -export const se_GetScreenDataCommand = async ( - input: GetScreenDataCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/screendata"); - let body: any; - body = JSON.stringify( - take(input, { - appId: [], - maxResults: [], - nextToken: [], - screenId: [], - variables: (_) => _json(_), - workbookId: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1InvokeScreenAutomationCommand - */ -export const se_InvokeScreenAutomationCommand = async ( - input: InvokeScreenAutomationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{screenAutomationId}"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("appId", () => input.appId!, "{appId}", false); - b.p("screenId", () => input.screenId!, "{screenId}", false); - b.p("screenAutomationId", () => input.screenAutomationId!, "{screenAutomationId}", false); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - rowId: [], - variables: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTableColumnsCommand - */ -export const se_ListTableColumnsCommand = async ( - input: ListTableColumnsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/workbooks/{workbookId}/tables/{tableId}/columns"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - const query: any = map({ - [_nT]: [, input[_nT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTableRowsCommand - */ -export const se_ListTableRowsCommand = async ( - input: ListTableRowsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{tableId}/rows/list"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - maxResults: [], - nextToken: [], - rowIds: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1ListTablesCommand - */ -export const se_ListTablesCommand = async ( - input: ListTablesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/workbooks/{workbookId}/tables"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - const query: any = map({ - [_mR]: [() => input.maxResults !== void 0, () => input[_mR]!.toString()], - [_nT]: [, input[_nT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_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_restJson1QueryTableRowsCommand - */ -export const se_QueryTableRowsCommand = async ( - input: QueryTableRowsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{tableId}/rows/query"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("tableId", () => input.tableId!, "{tableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - filterFormula: (_) => _json(_), - maxResults: [], - nextToken: [], - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1StartTableDataImportJobCommand - */ -export const se_StartTableDataImportJobCommand = async ( - input: StartTableDataImportJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/workbooks/{workbookId}/tables/{destinationTableId}/import"); - b.p("workbookId", () => input.workbookId!, "{workbookId}", false); - b.p("destinationTableId", () => input.destinationTableId!, "{destinationTableId}", false); - let body: any; - body = JSON.stringify( - take(input, { - clientRequestToken: [], - dataFormat: [], - dataSource: (_) => _json(_), - importOptions: (_) => _json(_), - }) - ); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restJson1TagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/json", - }; - b.bp("/tags/{resourceArn}"); - b.p("resourceArn", () => input.resourceArn!, "{resourceArn}", false); - let body: any; - body = JSON.stringify( - take(input, { - tags: (_) => _json(_), - }) - ); - 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]! || []).map((_entry) => _entry as any), - ], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * deserializeAws_restJson1BatchCreateTableRowsCommand - */ -export const de_BatchCreateTableRowsCommand = 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, { - createdRows: _json, - failedBatchItems: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1BatchDeleteTableRowsCommand - */ -export const de_BatchDeleteTableRowsCommand = 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, { - failedBatchItems: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1BatchUpdateTableRowsCommand - */ -export const de_BatchUpdateTableRowsCommand = 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, { - failedBatchItems: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1BatchUpsertTableRowsCommand - */ -export const de_BatchUpsertTableRowsCommand = 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, { - failedBatchItems: _json, - rows: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1DescribeTableDataImportJobCommand - */ -export const de_DescribeTableDataImportJobCommand = 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, { - errorCode: __expectString, - jobMetadata: (_) => de_TableDataImportJobMetadata(_, context), - jobStatus: __expectString, - message: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1GetScreenDataCommand - */ -export const de_GetScreenDataCommand = 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, - results: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1InvokeScreenAutomationCommand - */ -export const de_InvokeScreenAutomationCommand = 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, { - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTableColumnsCommand - */ -export const de_ListTableColumnsCommand = 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, - tableColumns: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTableRowsCommand - */ -export const de_ListTableRowsCommand = 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, { - columnIds: _json, - nextToken: __expectString, - rowIdsNotFound: _json, - rows: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1ListTablesCommand - */ -export const de_ListTablesCommand = 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, - tables: _json, - workbookCursor: __expectLong, - }); - 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_restJson1QueryTableRowsCommand - */ -export const de_QueryTableRowsCommand = 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, { - columnIds: _json, - nextToken: __expectString, - rows: _json, - workbookCursor: __expectLong, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1StartTableDataImportJobCommand - */ -export const de_StartTableDataImportJobCommand = 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, { - jobId: __expectString, - jobStatus: __expectString, - }); - Object.assign(contents, doc); - return contents; -}; - -/** - * deserializeAws_restJson1TagResourceCommand - */ -export const de_TagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restJson1UntagResourceCommand - */ -export const de_UntagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserialize_Aws_restJson1CommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDeniedException": - case "com.amazonaws.honeycode#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); - case "InternalServerException": - case "com.amazonaws.honeycode#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); - case "RequestTimeoutException": - case "com.amazonaws.honeycode#RequestTimeoutException": - throw await de_RequestTimeoutExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazonaws.honeycode#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazonaws.honeycode#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - case "ServiceUnavailableException": - case "com.amazonaws.honeycode#ServiceUnavailableException": - throw await de_ServiceUnavailableExceptionRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazonaws.honeycode#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "ValidationException": - case "com.amazonaws.honeycode#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - case "AutomationExecutionException": - case "com.amazonaws.honeycode#AutomationExecutionException": - throw await de_AutomationExecutionExceptionRes(parsedOutput, context); - case "AutomationExecutionTimeoutException": - case "com.amazonaws.honeycode#AutomationExecutionTimeoutException": - throw await de_AutomationExecutionTimeoutExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restJson1AccessDeniedExceptionRes - */ -const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1AutomationExecutionExceptionRes - */ -const de_AutomationExecutionExceptionRes = 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 AutomationExecutionException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1AutomationExecutionTimeoutExceptionRes - */ -const de_AutomationExecutionTimeoutExceptionRes = 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 AutomationExecutionTimeoutException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1InternalServerExceptionRes - */ -const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1RequestTimeoutExceptionRes - */ -const de_RequestTimeoutExceptionRes = 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 RequestTimeoutException({ - $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_restJson1ServiceQuotaExceededExceptionRes - */ -const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ServiceUnavailableExceptionRes - */ -const de_ServiceUnavailableExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceUnavailableException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ThrottlingExceptionRes - */ -const de_ThrottlingExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restJson1ValidationExceptionRes - */ -const de_ValidationExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const doc = take(data, { - message: __expectString, - }); - Object.assign(contents, doc); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -// se_CellInput omitted. - -// se_CreateRowData omitted. - -// se_CreateRowDataList omitted. - -// se_DelimitedTextImportOptions omitted. - -// se_DestinationOptions omitted. - -// se_FactList omitted. - -// se_Filter omitted. - -// se_ImportColumnMap omitted. - -// se_ImportDataSource omitted. - -// se_ImportDataSourceConfig omitted. - -// se_ImportOptions omitted. - -// se_RowDataInput omitted. - -// se_RowIdList omitted. - -// se_SourceDataColumnProperties omitted. - -// se_TagsMap omitted. - -// se_UpdateRowData omitted. - -// se_UpdateRowDataList omitted. - -// se_UpsertRowData omitted. - -// se_UpsertRowDataList omitted. - -// se_VariableValue omitted. - -// se_VariableValueMap omitted. - -// de_Cell omitted. - -// de_Cells omitted. - -// de_ColumnMetadata omitted. - -// de_CreatedRowsMap omitted. - -// de_DataItem omitted. - -// de_DataItems omitted. - -// de_DelimitedTextImportOptions omitted. - -// de_DestinationOptions omitted. - -// de_FailedBatchItem omitted. - -// de_FailedBatchItems omitted. - -// de_FormattedValuesList omitted. - -// de_ImportColumnMap omitted. - -// de_ImportDataSource omitted. - -// de_ImportDataSourceConfig omitted. - -// de_ImportJobSubmitter omitted. - -// de_ImportOptions omitted. - -// de_ResourceIds omitted. - -// de_ResultHeader omitted. - -// de_ResultRow omitted. - -// de_ResultRows omitted. - -// de_ResultSet omitted. - -// de_ResultSetMap omitted. - -// de_RowIdList omitted. - -// de_SourceDataColumnProperties omitted. - -// de_Table omitted. - -// de_TableColumn omitted. - -// de_TableColumns omitted. - -/** - * deserializeAws_restJson1TableDataImportJobMetadata - */ -const de_TableDataImportJobMetadata = (output: any, context: __SerdeContext): TableDataImportJobMetadata => { - return take(output, { - dataSource: _json, - importOptions: _json, - submitTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), - submitter: _json, - }) as any; -}; - -// de_TableRow omitted. - -// de_TableRows omitted. - -// de_Tables omitted. - -// de_TagsMap omitted. - -// de_UpsertRowsResult omitted. - -// de_UpsertRowsResultMap omitted. - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const isSerializableHeaderValue = (value: any): boolean => - value !== undefined && - value !== null && - value !== "" && - (!Object.getOwnPropertyNames(value).includes("length") || value.length != 0) && - (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0); - -const _mR = "maxResults"; -const _nT = "nextToken"; -const _tK = "tagKeys"; diff --git a/clients/client-honeycode/src/runtimeConfig.browser.ts b/clients/client-honeycode/src/runtimeConfig.browser.ts deleted file mode 100644 index 8c7114449dfb9..0000000000000 --- a/clients/client-honeycode/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 { HoneycodeClientConfig } from "./HoneycodeClient"; -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: HoneycodeClientConfig) => { - 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-honeycode/src/runtimeConfig.native.ts b/clients/client-honeycode/src/runtimeConfig.native.ts deleted file mode 100644 index f63948fe1670e..0000000000000 --- a/clients/client-honeycode/src/runtimeConfig.native.ts +++ /dev/null @@ -1,18 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; - -import { HoneycodeClientConfig } from "./HoneycodeClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: HoneycodeClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/clients/client-honeycode/src/runtimeConfig.shared.ts b/clients/client-honeycode/src/runtimeConfig.shared.ts deleted file mode 100644 index 079f5b69f0eba..0000000000000 --- a/clients/client-honeycode/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 { defaultHoneycodeHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; -import { defaultEndpointResolver } from "./endpoint/endpointResolver"; -import { HoneycodeClientConfig } from "./HoneycodeClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: HoneycodeClientConfig) => { - return { - apiVersion: "2020-03-01", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultHoneycodeHttpAuthSchemeProvider, - 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 ?? "Honeycode", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, - }; -}; diff --git a/clients/client-honeycode/src/runtimeConfig.ts b/clients/client-honeycode/src/runtimeConfig.ts deleted file mode 100644 index 9e04b2dce715d..0000000000000 --- a/clients/client-honeycode/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 { HoneycodeClientConfig } from "./HoneycodeClient"; -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: HoneycodeClientConfig) => { - 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-honeycode/src/runtimeExtensions.ts b/clients/client-honeycode/src/runtimeExtensions.ts deleted file mode 100644 index 7e908d7499f61..0000000000000 --- a/clients/client-honeycode/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 { HoneycodeExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: HoneycodeExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -const asPartial = >(t: T) => t; - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: HoneycodeExtensionConfiguration = { - ...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-honeycode/tsconfig.cjs.json b/clients/client-honeycode/tsconfig.cjs.json deleted file mode 100644 index 3567d85ba8460..0000000000000 --- a/clients/client-honeycode/tsconfig.cjs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs" - } -} diff --git a/clients/client-honeycode/tsconfig.es.json b/clients/client-honeycode/tsconfig.es.json deleted file mode 100644 index 809f57bde65e6..0000000000000 --- a/clients/client-honeycode/tsconfig.es.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "outDir": "dist-es" - } -} diff --git a/clients/client-honeycode/tsconfig.json b/clients/client-honeycode/tsconfig.json deleted file mode 100644 index e7f5ec56b742b..0000000000000 --- a/clients/client-honeycode/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-honeycode/tsconfig.types.json b/clients/client-honeycode/tsconfig.types.json deleted file mode 100644 index 4c3dfa7b3d25f..0000000000000 --- a/clients/client-honeycode/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/honeycode.json b/codegen/sdk-codegen/aws-models/honeycode.json deleted file mode 100644 index fd36137b1ea98..0000000000000 --- a/codegen/sdk-codegen/aws-models/honeycode.json +++ /dev/null @@ -1,3710 +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.honeycode#AccessDeniedException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

\n You do not have sufficient access to perform this action. Check that the workbook is owned by you and your\n IAM policy allows access to the resource in the request.\n

", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.honeycode#AutomationExecutionException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The automation execution did not end successfully.

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.honeycode#AutomationExecutionTimeoutException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The automation execution timed out.

", - "smithy.api#error": "server", - "smithy.api#httpError": 504 - } - }, - "com.amazonaws.honeycode#AwsUserArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - } - } - }, - "com.amazonaws.honeycode#BatchCreateTableRows": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#BatchCreateTableRowsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#BatchCreateTableRowsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook.\n The API allows you to specify the values to set in some or all of the columns in the new rows.\n

\n

\n If a column is not explicitly set in a specific row, then the column level formula specified in the table\n will be applied to the new row. If there is no column level formula but the last row of the table has a\n formula, then that formula will be copied down to the new row. If there is no column level formula and\n no formula in the last row of the table, then that column will be left blank for the new rows.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{tableId}/rows/batchcreate", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#BatchCreateTableRowsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook where the new rows are being added.

\n

\n If a workbook with the specified ID could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table where the new rows are being added.

\n

\n If a table with the specified ID could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "rowsToCreate": { - "target": "com.amazonaws.honeycode#CreateRowDataList", - "traits": { - "smithy.api#documentation": "

\n The list of rows to create at the end of the table. Each item in this list needs to have a batch item id\n to uniquely identify the element in the request and the cells to create for that row.\n You need to specify at least one item in this list.\n

\n

\n Note that if one of the column ids in any of the rows in the request does not exist in the table, then the\n request fails and no updates are made to the table.\n

", - "smithy.api#required": {} - } - }, - "clientRequestToken": { - "target": "com.amazonaws.honeycode#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

\n The request token for performing the batch create operation.\n Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error\n like a failed network connection, you can retry the call with the same request token. The service ensures\n that if the first call using that request token is successfully performed, the second call will not perform\n the operation again.\n

\n

\n Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests\n spanning hours or days.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#BatchCreateTableRowsResult": { - "type": "structure", - "members": { - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The updated workbook cursor after adding the new rows at the end of the table.

", - "smithy.api#required": {} - } - }, - "createdRows": { - "target": "com.amazonaws.honeycode#CreatedRowsMap", - "traits": { - "smithy.api#documentation": "

The map of batch item id to the row id that was created for that item.

", - "smithy.api#required": {} - } - }, - "failedBatchItems": { - "target": "com.amazonaws.honeycode#FailedBatchItems", - "traits": { - "smithy.api#documentation": "

\n The list of batch items in the request that could not be added to the table. Each element in this list\n contains one item from the request that could not be added to the table along with the reason why\n that item could not be added.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#BatchDeleteTableRows": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#BatchDeleteTableRowsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#BatchDeleteTableRowsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook.\n You need to specify the ids of the rows that you want to delete from the table.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{tableId}/rows/batchdelete", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#BatchDeleteTableRowsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook where the rows are being deleted.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table where the rows are being deleted.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "rowIds": { - "target": "com.amazonaws.honeycode#RowIdList", - "traits": { - "smithy.api#documentation": "

\n The list of row ids to delete from the table. You need to specify at least one row id in this list.\n

\n

\n Note that if one of the row ids provided in the request does not exist in the table, then the request fails\n and no rows are deleted from the table.\n

", - "smithy.api#required": {} - } - }, - "clientRequestToken": { - "target": "com.amazonaws.honeycode#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

\n The request token for performing the delete action.\n Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error\n like a failed network connection, you can retry the call with the same request token. The service ensures\n that if the first call using that request token is successfully performed, the second call will not perform\n the action again.\n

\n

\n Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests\n spanning hours or days.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#BatchDeleteTableRowsResult": { - "type": "structure", - "members": { - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The updated workbook cursor after deleting the rows from the table.

", - "smithy.api#required": {} - } - }, - "failedBatchItems": { - "target": "com.amazonaws.honeycode#FailedBatchItems", - "traits": { - "smithy.api#documentation": "

\n The list of row ids in the request that could not be deleted from the table. Each element in this list\n contains one row id from the request that could not be deleted along with the reason why that item could not\n be deleted.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#BatchErrorMessage": { - "type": "string", - "traits": { - "smithy.api#pattern": "^(?!\\s*$).+$" - } - }, - "com.amazonaws.honeycode#BatchItemId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^(?!\\s*$).+$" - } - }, - "com.amazonaws.honeycode#BatchUpdateTableRows": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#BatchUpdateTableRowsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#BatchUpdateTableRowsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.\n

\n

\n You can specify the values to set in some or all of the columns in the table for the specified\n rows.\n If a column is not explicitly specified in a particular row, then that column will not be updated\n for that row. To clear out the data in a specific cell, you need to set the value as an empty string\n (\"\").\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{tableId}/rows/batchupdate", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#BatchUpdateTableRowsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook where the rows are being updated.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table where the rows are being updated.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "rowsToUpdate": { - "target": "com.amazonaws.honeycode#UpdateRowDataList", - "traits": { - "smithy.api#documentation": "

\n The list of rows to update in the table. Each item in this list needs to contain the row id to update\n along with the map of column id to cell values for each column in that row that needs to be updated.\n You need to specify at least one row in this list, and for each row, you need to specify at least one\n column to update.\n

\n

\n Note that if one of the row or column ids in the request does not exist in the table, then the request fails\n and no updates are made to the table.\n

", - "smithy.api#required": {} - } - }, - "clientRequestToken": { - "target": "com.amazonaws.honeycode#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

\n The request token for performing the update action.\n Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error\n like a failed network connection, you can retry the call with the same request token. The service ensures\n that if the first call using that request token is successfully performed, the second call will not perform\n the action again.\n

\n

\n Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests\n spanning hours or days.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#BatchUpdateTableRowsResult": { - "type": "structure", - "members": { - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The updated workbook cursor after adding the new rows at the end of the table.

", - "smithy.api#required": {} - } - }, - "failedBatchItems": { - "target": "com.amazonaws.honeycode#FailedBatchItems", - "traits": { - "smithy.api#documentation": "

\n The list of batch items in the request that could not be updated in the table. Each element in this list\n contains one item from the request that could not be updated in the table along with the reason why\n that item could not be updated.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#BatchUpsertTableRows": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#BatchUpsertTableRowsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#BatchUpsertTableRowsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The BatchUpsertTableRows API allows you to upsert one or more rows in a table. The upsert\n operation takes a filter expression as input and evaluates it to find matching rows on the destination\n table. If matching rows are found, it will update the cells in the matching rows to new values specified\n in the request. If no matching rows are found, a new row is added at the end of the table and the cells in\n that row are set to the new values specified in the request.\n

\n

\n You can specify the values to set in some or all of the columns in the table for the\n matching or newly appended rows. If a column is not explicitly specified for a particular row, then that\n column will not be updated for that row. To clear out the data in a specific cell, you need to set the value\n as an empty string (\"\").\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{tableId}/rows/batchupsert", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#BatchUpsertTableRowsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook where the rows are being upserted.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table where the rows are being upserted.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "rowsToUpsert": { - "target": "com.amazonaws.honeycode#UpsertRowDataList", - "traits": { - "smithy.api#documentation": "

\n The list of rows to upsert in the table. Each item in this list needs to have a batch item id to uniquely\n identify the element in the request, a filter expression to find the rows to update for that element\n and the cell values to set for each column in the upserted rows. You need to specify\n at least one item in this list.\n

\n

\n Note that if one of the filter formulas in the request fails to evaluate because of an error or one of the\n column ids in any of the rows does not exist in the table, then the request fails\n and no updates are made to the table.\n

", - "smithy.api#required": {} - } - }, - "clientRequestToken": { - "target": "com.amazonaws.honeycode#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

\n The request token for performing the update action.\n Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error\n like a failed network connection, you can retry the call with the same request token. The service ensures\n that if the first call using that request token is successfully performed, the second call will not perform\n the action again.\n

\n

\n Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests\n spanning hours or days.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#BatchUpsertTableRowsResult": { - "type": "structure", - "members": { - "rows": { - "target": "com.amazonaws.honeycode#UpsertRowsResultMap", - "traits": { - "smithy.api#documentation": "

\n A map with the batch item id as the key and the result of the upsert operation as the value. The\n result of the upsert operation specifies whether existing rows were updated or a new row was appended, along\n with the list of row ids that were affected.\n

", - "smithy.api#required": {} - } - }, - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The updated workbook cursor after updating or appending rows in the table.

", - "smithy.api#required": {} - } - }, - "failedBatchItems": { - "target": "com.amazonaws.honeycode#FailedBatchItems", - "traits": { - "smithy.api#documentation": "

\n The list of batch items in the request that could not be updated or appended in the table. Each element in\n this list contains one item from the request that could not be updated in the table along with the reason\n why that item could not be updated or appended.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#Cell": { - "type": "structure", - "members": { - "formula": { - "target": "com.amazonaws.honeycode#Formula", - "traits": { - "smithy.api#documentation": "

\n The formula contained in the cell. This field is empty if a cell does not have a formula.\n

" - } - }, - "format": { - "target": "com.amazonaws.honeycode#Format", - "traits": { - "smithy.api#documentation": "

The format of the cell. If this field is empty, then the format is either not specified in the\n workbook or the format is set to AUTO.

" - } - }, - "rawValue": { - "target": "com.amazonaws.honeycode#RawValue", - "traits": { - "smithy.api#documentation": "

\n The raw value of the data contained in the cell. The raw value depends on the format of the data in the\n cell. However the attribute in the API return value is always a string containing the raw value.\n

\n

\n Cells with format DATE, DATE_TIME or TIME have the raw value as a floating point\n number where the whole number represents the number of days since 1/1/1900 and the fractional part\n represents the fraction of the day since midnight. For example, a cell with date 11/3/2020 has the raw value\n \"44138\". A cell with the time 9:00 AM has the raw value \"0.375\" and a cell with date/time value of\n 11/3/2020 9:00 AM has the raw value \"44138.375\". Notice that even though the raw value is a number in all\n three cases, it is still represented as a string.\n

\n

\n Cells with format NUMBER, CURRENCY, PERCENTAGE and ACCOUNTING have the raw value of the data as the number\n representing the data being displayed. For example, the number 1.325 with two decimal places in the format\n will have it's raw value as \"1.325\" and formatted value as \"1.33\". A currency value for\n $10 will have the raw value as \"10\" and formatted value as \"$10.00\". A value representing 20% with two\n decimal places in the format will have its raw value as \"0.2\" and the formatted value as \"20.00%\". An\n accounting value of -$25 will have \"-25\" as the raw value and \"$ (25.00)\" as the formatted value.\n

\n

\n Cells with format TEXT will have the raw text as the raw value. For example, a cell with text \"John Smith\"\n will have \"John Smith\" as both the raw value and the formatted value.\n

\n

\n Cells with format CONTACT will have the name of the contact as a formatted value and the email address of\n the contact as the raw value. For example, a contact for John Smith will have \"John Smith\" as the\n formatted value and \"john.smith@example.com\" as the raw value.\n

\n

\n Cells with format ROWLINK (aka picklist) will have the first column of the linked row as the formatted value\n and the row id of the linked row as the raw value. For example, a cell containing a picklist to a table\n that displays task status might have \"Completed\" as the formatted value and\n \"row:dfcefaee-5b37-4355-8f28-40c3e4ff5dd4/ca432b2f-b8eb-431d-9fb5-cbe0342f9f03\" as the raw value.\n

\n

\n Cells with format ROWSET (aka multi-select or multi-record picklist) will by default have the first column\n of each of the linked rows as the formatted value in the list, and the rowset id of the linked rows as the\n raw value. For example, a cell containing a multi-select picklist to a table that contains items might have\n \"Item A\", \"Item B\" in the formatted value list and \"rows:b742c1f4-6cb0-4650-a845-35eb86fcc2bb/\n [fdea123b-8f68-474a-aa8a-5ff87aa333af,6daf41f0-a138-4eee-89da-123086d36ecf]\" as the raw value.\n

\n

\n Cells with format ATTACHMENT will have the name of the attachment as the formatted value and the attachment\n id as the raw value. For example, a cell containing an attachment named \"image.jpeg\" will have\n \"image.jpeg\" as the formatted value and \"attachment:ca432b2f-b8eb-431d-9fb5-cbe0342f9f03\" as the raw value.\n

\n

\n Cells with format AUTO or cells without any format that are auto-detected as one of the formats above will\n contain the raw and formatted values as mentioned above, based on the auto-detected formats. If there is no\n auto-detected format, the raw and formatted values will be the same as the data in the cell.\n

" - } - }, - "formattedValue": { - "target": "com.amazonaws.honeycode#FormattedValue", - "traits": { - "smithy.api#documentation": "

\n The formatted value of the cell. This is the value that you see displayed in the cell in the UI.\n

\n

\n Note that the formatted value of a cell is always represented as a string irrespective of the data that is\n stored in the cell. For example, if a cell contains a date, the formatted value of the cell is the string\n representation of the formatted date being shown in the cell in the UI. See details in the rawValue field\n below for how cells of different formats will have different raw and formatted values.\n

" - } - }, - "formattedValues": { - "target": "com.amazonaws.honeycode#FormattedValuesList", - "traits": { - "smithy.api#documentation": "

\n A list of formatted values of the cell. This field is only returned when the cell is ROWSET format\n (aka multi-select or multi-record picklist). Values in the list are always represented as strings.\n The formattedValue field will be empty if this field is returned.\n

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

An object that represents a single cell in a table.

", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#CellInput": { - "type": "structure", - "members": { - "fact": { - "target": "com.amazonaws.honeycode#Fact", - "traits": { - "smithy.api#documentation": "

\n Fact represents the data that is entered into a cell. This data can be free text or a formula. Formulas need\n to start with the equals (=) sign.\n

" - } - }, - "facts": { - "target": "com.amazonaws.honeycode#FactList", - "traits": { - "smithy.api#documentation": "

\n A list representing the values that are entered into a ROWSET cell. Facts list can have either only values\n or rowIDs, and rowIDs should from the same table.\n

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

\n CellInput object contains the data needed to create or update cells in a table.\n

\n \n

\n CellInput object has only a facts field or a fact field, but not both. A 400 bad request will be\n thrown if both fact and facts field are present.\n

\n
" - } - }, - "com.amazonaws.honeycode#Cells": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#Cell" - } - }, - "com.amazonaws.honeycode#ClientRequestToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 32, - "max": 64 - }, - "smithy.api#pattern": "^(?!\\s*$).+$" - } - }, - "com.amazonaws.honeycode#ColumnMetadata": { - "type": "structure", - "members": { - "name": { - "target": "com.amazonaws.honeycode#Name", - "traits": { - "smithy.api#documentation": "

The name of the column.

", - "smithy.api#required": {} - } - }, - "format": { - "target": "com.amazonaws.honeycode#Format", - "traits": { - "smithy.api#documentation": "

The format of the column.

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

Metadata for column in the table.

" - } - }, - "com.amazonaws.honeycode#CreateRowData": { - "type": "structure", - "members": { - "batchItemId": { - "target": "com.amazonaws.honeycode#BatchItemId", - "traits": { - "smithy.api#documentation": "

\n An external identifier that represents the single row that is being created as part of the\n BatchCreateTableRows request. This can be any string that you can use to identify the row in the request.\n The BatchCreateTableRows API puts the batch item id in the results to allow you to link data in the\n request to data in the results.\n

", - "smithy.api#required": {} - } - }, - "cellsToCreate": { - "target": "com.amazonaws.honeycode#RowDataInput", - "traits": { - "smithy.api#documentation": "

\n A map representing the cells to create in the new row. The key is the column id of the\n cell and the value is the CellInput object that represents the data to set in that cell.\n

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

\n Data needed to create a single row in a table as part of the BatchCreateTableRows request.\n

" - } - }, - "com.amazonaws.honeycode#CreateRowDataList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#CreateRowData" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#CreatedRowsMap": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#BatchItemId" - }, - "value": { - "target": "com.amazonaws.honeycode#RowId" - } - }, - "com.amazonaws.honeycode#DataItem": { - "type": "structure", - "members": { - "overrideFormat": { - "target": "com.amazonaws.honeycode#Format", - "traits": { - "smithy.api#documentation": "

\n The overrideFormat is optional and is specified only if a particular row of data has a different format for\n the data than the default format defined on the screen or the table.\n

" - } - }, - "rawValue": { - "target": "com.amazonaws.honeycode#RawValue", - "traits": { - "smithy.api#documentation": "

The raw value of the data. e.g. jsmith@example.com

" - } - }, - "formattedValue": { - "target": "com.amazonaws.honeycode#FormattedValue", - "traits": { - "smithy.api#documentation": "

The formatted value of the data. e.g. John Smith.

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

The data in a particular data cell defined on the screen.

", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#DataItems": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#DataItem" - } - }, - "com.amazonaws.honeycode#DelimitedTextDelimiter": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - }, - "smithy.api#pattern": "^[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]?$" - } - }, - "com.amazonaws.honeycode#DelimitedTextImportOptions": { - "type": "structure", - "members": { - "delimiter": { - "target": "com.amazonaws.honeycode#DelimitedTextDelimiter", - "traits": { - "smithy.api#documentation": "

The delimiter to use for separating columns in a single row of the input.

", - "smithy.api#required": {} - } - }, - "hasHeaderRow": { - "target": "com.amazonaws.honeycode#HasHeaderRow", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

Indicates whether the input file has a header row at the top containing the column names.

" - } - }, - "ignoreEmptyRows": { - "target": "com.amazonaws.honeycode#IgnoreEmptyRows", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "

A parameter to indicate whether empty rows should be ignored or be included in the import.

" - } - }, - "dataCharacterEncoding": { - "target": "com.amazonaws.honeycode#ImportDataCharacterEncoding", - "traits": { - "smithy.api#documentation": "

The encoding of the data in the input file.

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

\n An object that contains the options relating to parsing delimited text as part of an import request.\n

" - } - }, - "com.amazonaws.honeycode#DescribeTableDataImportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#DescribeTableDataImportJobRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#DescribeTableDataImportJobResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.\n

", - "smithy.api#http": { - "method": "GET", - "uri": "/workbooks/{workbookId}/tables/{tableId}/import/{jobId}", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#DescribeTableDataImportJobRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook into which data was imported.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table into which data was imported.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "jobId": { - "target": "com.amazonaws.honeycode#JobId", - "traits": { - "smithy.api#documentation": "

The ID of the job that was returned by the StartTableDataImportJob request.

\n

\n If a job with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#DescribeTableDataImportJobResult": { - "type": "structure", - "members": { - "jobStatus": { - "target": "com.amazonaws.honeycode#TableDataImportJobStatus", - "traits": { - "smithy.api#documentation": "

\n The current status of the import job.\n

", - "smithy.api#required": {} - } - }, - "message": { - "target": "com.amazonaws.honeycode#TableDataImportJobMessage", - "traits": { - "smithy.api#documentation": "

\n A message providing more details about the current status of the import job.\n

", - "smithy.api#required": {} - } - }, - "jobMetadata": { - "target": "com.amazonaws.honeycode#TableDataImportJobMetadata", - "traits": { - "smithy.api#documentation": "

\n The metadata about the job that was submitted for import.\n

", - "smithy.api#required": {} - } - }, - "errorCode": { - "target": "com.amazonaws.honeycode#ErrorCode", - "traits": { - "smithy.api#documentation": "

\n If job status is failed, error code to understand reason for the failure.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#DestinationOptions": { - "type": "structure", - "members": { - "columnMap": { - "target": "com.amazonaws.honeycode#ImportColumnMap", - "traits": { - "smithy.api#documentation": "

A map of the column id to the import properties for each column.

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

An object that contains the options relating to the destination of the import request.

" - } - }, - "com.amazonaws.honeycode#Email": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 3, - "max": 254 - }, - "smithy.api#pattern": "^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#ErrorCode": { - "type": "enum", - "members": { - "AccessDenied": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACCESS_DENIED" - } - }, - "InvalidUrlError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INVALID_URL_ERROR" - } - }, - "InvalidImportOptionsError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INVALID_IMPORT_OPTIONS_ERROR" - } - }, - "InvalidTableIdError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INVALID_TABLE_ID_ERROR" - } - }, - "InvalidTableColumnIdError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INVALID_TABLE_COLUMN_ID_ERROR" - } - }, - "TableNotFoundError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TABLE_NOT_FOUND_ERROR" - } - }, - "FileEmptyError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FILE_EMPTY_ERROR" - } - }, - "InvalidFileTypeError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "INVALID_FILE_TYPE_ERROR" - } - }, - "FileParsingError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FILE_PARSING_ERROR" - } - }, - "FileSizeLimitError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FILE_SIZE_LIMIT_ERROR" - } - }, - "FileNotFoundError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FILE_NOT_FOUND_ERROR" - } - }, - "UnknownError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UNKNOWN_ERROR" - } - }, - "ResourceNotFoundError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RESOURCE_NOT_FOUND_ERROR" - } - }, - "SystemLimitError": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SYSTEM_LIMIT_ERROR" - } - } - } - }, - "com.amazonaws.honeycode#ErrorMessage": { - "type": "string" - }, - "com.amazonaws.honeycode#Fact": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 8192 - }, - "smithy.api#pattern": "^[\\s\\S]*$", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#FactList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#Fact" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 220 - } - } - }, - "com.amazonaws.honeycode#FailedBatchItem": { - "type": "structure", - "members": { - "id": { - "target": "com.amazonaws.honeycode#BatchItemId", - "traits": { - "smithy.api#documentation": "

\n The id of the batch item that failed. This is the batch item id for the BatchCreateTableRows and\n BatchUpsertTableRows operations and the row id for the BatchUpdateTableRows and BatchDeleteTableRows\n operations.\n

", - "smithy.api#required": {} - } - }, - "errorMessage": { - "target": "com.amazonaws.honeycode#BatchErrorMessage", - "traits": { - "smithy.api#documentation": "

\n The error message that indicates why the batch item failed.\n

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

\n A single item in a batch that failed to perform the intended action because of an error preventing it from\n succeeding.\n

" - } - }, - "com.amazonaws.honeycode#FailedBatchItems": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#FailedBatchItem" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#Filter": { - "type": "structure", - "members": { - "formula": { - "target": "com.amazonaws.honeycode#Formula", - "traits": { - "smithy.api#documentation": "

\n A formula representing a filter function that returns zero or more matching rows from a table. Valid\n formulas in this field return a list of rows from a table. The most common ways of writing a formula to\n return a list of rows are to use the FindRow() or Filter() functions. Any other formula that returns zero or\n more rows is also acceptable. For example, you can use a formula that points to a cell that contains a\n filter function.\n

", - "smithy.api#required": {} - } - }, - "contextRowId": { - "target": "com.amazonaws.honeycode#RowId", - "traits": { - "smithy.api#documentation": "

\n The optional contextRowId attribute can be used to specify the row id of the context row if the filter\n formula contains unqualified references to table columns and needs a context row to evaluate them\n successfully.\n

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

\n An object that represents a filter formula along with the id of the context row under which the filter\n function needs to evaluate.\n

" - } - }, - "com.amazonaws.honeycode#Format": { - "type": "enum", - "members": { - "Auto": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "AUTO" - } - }, - "Number": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NUMBER" - } - }, - "Currency": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CURRENCY" - } - }, - "Date": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DATE" - } - }, - "Time": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TIME" - } - }, - "DateTime": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DATE_TIME" - } - }, - "Percentage": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PERCENTAGE" - } - }, - "Text": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "TEXT" - } - }, - "Accounting": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ACCOUNTING" - } - }, - "Contact": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "CONTACT" - } - }, - "Rowlink": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ROWLINK" - } - }, - "Rowset": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ROWSET" - } - } - } - }, - "com.amazonaws.honeycode#FormattedValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 8192 - }, - "smithy.api#pattern": "^[\\s\\S]*$" - } - }, - "com.amazonaws.honeycode#FormattedValuesList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#FormattedValue" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 220 - } - } - }, - "com.amazonaws.honeycode#Formula": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 8192 - }, - "smithy.api#pattern": "^=", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#GetScreenData": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#GetScreenDataRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#GetScreenDataResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The GetScreenData API allows retrieval of data from a screen in a Honeycode app.\n The API allows setting local variables in the screen to filter, sort or otherwise affect what will be\n displayed on the screen.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/screendata", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#GetScreenDataRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook that contains the screen.

", - "smithy.api#required": {} - } - }, - "appId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the app that contains the screen.

", - "smithy.api#required": {} - } - }, - "screenId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the screen.

", - "smithy.api#required": {} - } - }, - "variables": { - "target": "com.amazonaws.honeycode#VariableValueMap", - "traits": { - "smithy.api#documentation": "

\n Variables are optional and are needed only if the screen requires them to render correctly. Variables are\n specified as a map where the key is the name of the variable as defined on the screen. The value is an\n object which currently has only one property, rawValue, which holds the value of the variable to be passed\n to the screen.\n

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

\n The number of results to be returned on a single page.\n Specify a number between 1 and 100. The maximum value is 100.\n

\n

\n This parameter is optional. If you don't specify this parameter, the default page size is 100.\n

" - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n This parameter is optional. If a nextToken is not specified, the API returns the first page of data.\n

\n

\n Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API\n will throw ValidationException.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#GetScreenDataResult": { - "type": "structure", - "members": { - "results": { - "target": "com.amazonaws.honeycode#ResultSetMap", - "traits": { - "smithy.api#documentation": "

A map of all the rows on the screen keyed by block name.

", - "smithy.api#required": {} - } - }, - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

\n Indicates the cursor of the workbook at which the data returned by this workbook is read. Workbook cursor\n keeps increasing with every update and the increments are not sequential.\n

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n Provides the pagination token to load the next page if there are more results matching the request. If a\n pagination token is not present in the response, it means that all data matching the query has been loaded.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#HasHeaderRow": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.honeycode#IgnoreEmptyRows": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.honeycode#ImportColumnMap": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#ResourceId" - }, - "value": { - "target": "com.amazonaws.honeycode#SourceDataColumnProperties" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#ImportDataCharacterEncoding": { - "type": "enum", - "members": { - "UTF_8": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UTF-8" - } - }, - "US_ASCII": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "US-ASCII" - } - }, - "ISO_8859_1": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ISO-8859-1" - } - }, - "UTF_16BE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UTF-16BE" - } - }, - "UTF_16LE": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UTF-16LE" - } - }, - "UTF_16": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UTF-16" - } - } - } - }, - "com.amazonaws.honeycode#ImportDataSource": { - "type": "structure", - "members": { - "dataSourceConfig": { - "target": "com.amazonaws.honeycode#ImportDataSourceConfig", - "traits": { - "smithy.api#documentation": "

The configuration parameters for the data source of the import

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

An object that has details about the source of the data that was submitted for import.

" - } - }, - "com.amazonaws.honeycode#ImportDataSourceConfig": { - "type": "structure", - "members": { - "dataSourceUrl": { - "target": "com.amazonaws.honeycode#SecureURL", - "traits": { - "smithy.api#documentation": "

\n The URL from which source data will be downloaded for the import request.\n

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

\n An object that contains the configuration parameters for the data source of an import request.\n

" - } - }, - "com.amazonaws.honeycode#ImportJobSubmitter": { - "type": "structure", - "members": { - "email": { - "target": "com.amazonaws.honeycode#Email", - "traits": { - "smithy.api#documentation": "

The email id of the submitter of the import job, if available.

" - } - }, - "userArn": { - "target": "com.amazonaws.honeycode#AwsUserArn", - "traits": { - "smithy.api#documentation": "

The AWS user ARN of the submitter of the import job, if available.

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

An object that contains the attributes of the submitter of the import job.

" - } - }, - "com.amazonaws.honeycode#ImportOptions": { - "type": "structure", - "members": { - "destinationOptions": { - "target": "com.amazonaws.honeycode#DestinationOptions", - "traits": { - "smithy.api#documentation": "

Options relating to the destination of the import request.

" - } - }, - "delimitedTextOptions": { - "target": "com.amazonaws.honeycode#DelimitedTextImportOptions", - "traits": { - "smithy.api#documentation": "

Options relating to parsing delimited text. Required if dataFormat is DELIMITED_TEXT.

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

An object that contains the options specified by the sumitter of the import request.

" - } - }, - "com.amazonaws.honeycode#ImportSourceDataFormat": { - "type": "enum", - "members": { - "DelimitedText": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DELIMITED_TEXT" - } - } - } - }, - "com.amazonaws.honeycode#InternalServerException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

There were unexpected errors from the server.

", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.honeycode#InvokeScreenAutomation": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#InvokeScreenAutomationRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#InvokeScreenAutomationResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#AutomationExecutionException" - }, - { - "target": "com.amazonaws.honeycode#AutomationExecutionTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.\n The API allows setting local variables, which can then be used in the automation being invoked.\n This allows automating the Honeycode app interactions to write, update or delete data in the workbook.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{screenAutomationId}", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#InvokeScreenAutomationRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook that contains the screen automation.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "appId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the app that contains the screen automation.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "screenId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the screen that contains the screen automation.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "screenAutomationId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the automation action to be performed.

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "variables": { - "target": "com.amazonaws.honeycode#VariableValueMap", - "traits": { - "smithy.api#documentation": "

\n Variables are specified as a map where the key is the name of the variable as defined on the screen. The value is an\n object which currently has only one property, rawValue, which holds the value of the variable to be passed\n to the screen. Any variables defined in a screen are required to be passed in the call.\n

" - } - }, - "rowId": { - "target": "com.amazonaws.honeycode#RowId", - "traits": { - "smithy.api#documentation": "

\n The row ID for the automation if the automation is defined inside a block with source or list.\n

" - } - }, - "clientRequestToken": { - "target": "com.amazonaws.honeycode#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

\n The request token for performing the automation action.\n Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error\n like a failed network connection, you can retry the call with the same request token. The service ensures\n that if the first call using that request token is successfully performed, the second call will return the\n response of the previous call rather than performing the action again.\n

\n

\n Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests\n spanning hours or days.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#InvokeScreenAutomationResult": { - "type": "structure", - "members": { - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

The updated workbook cursor after performing the automation action.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#JobId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]*$" - } - }, - "com.amazonaws.honeycode#ListTableColumns": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#ListTableColumnsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#ListTableColumnsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.\n

", - "smithy.api#http": { - "method": "GET", - "uri": "/workbooks/{workbookId}/tables/{tableId}/columns", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "tableColumns" - } - } - }, - "com.amazonaws.honeycode#ListTableColumnsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook that contains the table whose columns are being retrieved.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table whose columns are being retrieved.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n This parameter is optional. If a nextToken is not specified, the API returns the first page of data.\n

\n

\n Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API\n will throw ValidationException.\n

", - "smithy.api#httpQuery": "nextToken" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#ListTableColumnsResult": { - "type": "structure", - "members": { - "tableColumns": { - "target": "com.amazonaws.honeycode#TableColumns", - "traits": { - "smithy.api#documentation": "

\n The list of columns in the table.\n

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n Provides the pagination token to load the next page if there are more results matching the request. If a\n pagination token is not present in the response, it means that all data matching the request has been\n loaded.\n

" - } - }, - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

\n Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor\n keeps increasing with every update and the increments are not sequential.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#ListTableRows": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#ListTableRowsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#ListTableRowsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{tableId}/rows/list", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "rows", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.honeycode#ListTableRowsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook that contains the table whose rows are being retrieved.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table whose rows are being retrieved.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "rowIds": { - "target": "com.amazonaws.honeycode#RowIdList", - "traits": { - "smithy.api#documentation": "

\n This parameter is optional. If one or more row ids are specified in this list, then only the specified\n row ids are returned in the result. If no row ids are specified here, then all the rows in the table are\n returned.\n

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

The maximum number of rows to return in each page of the results.

" - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n This parameter is optional. If a nextToken is not specified, the API returns the first page of data.\n

\n

\n Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API\n will throw ValidationException.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#ListTableRowsResult": { - "type": "structure", - "members": { - "columnIds": { - "target": "com.amazonaws.honeycode#ResourceIds", - "traits": { - "smithy.api#documentation": "

\n The list of columns in the table whose row data is returned in the result.\n

", - "smithy.api#required": {} - } - }, - "rows": { - "target": "com.amazonaws.honeycode#TableRows", - "traits": { - "smithy.api#documentation": "

\n The list of rows in the table. Note that this result is paginated, so this list contains a maximum of 100\n rows.\n

", - "smithy.api#required": {} - } - }, - "rowIdsNotFound": { - "target": "com.amazonaws.honeycode#RowIdList", - "traits": { - "smithy.api#documentation": "

\n The list of row ids included in the request that were not found in the table.\n

" - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n Provides the pagination token to load the next page if there are more results matching the request. If a\n pagination token is not present in the response, it means that all data matching the request has been\n loaded.\n

" - } - }, - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

\n Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor\n keeps increasing with every update and the increments are not sequential.\n

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#ListTables": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#ListTablesRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#ListTablesResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The ListTables API allows you to retrieve a list of all the tables in a workbook.\n

", - "smithy.api#http": { - "method": "GET", - "uri": "/workbooks/{workbookId}/tables", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "tables", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.honeycode#ListTablesRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook whose tables are being retrieved.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

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

The maximum number of tables to return in each page of the results.

", - "smithy.api#httpQuery": "maxResults" - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n This parameter is optional. If a nextToken is not specified, the API returns the first page of data.\n

\n

\n Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API\n will throw ValidationException.\n

", - "smithy.api#httpQuery": "nextToken" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#ListTablesResult": { - "type": "structure", - "members": { - "tables": { - "target": "com.amazonaws.honeycode#Tables", - "traits": { - "smithy.api#documentation": "

\n The list of tables in the workbook.\n

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n Provides the pagination token to load the next page if there are more results matching the request. If a\n pagination token is not present in the response, it means that all data matching the request has been\n loaded.\n

" - } - }, - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

\n Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor\n keeps increasing with every update and the increments are not sequential.\n

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#ListTagsForResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The ListTagsForResource API allows you to return a resource's tags.\n

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

The resource's Amazon Resource Name (ARN).

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#ListTagsForResourceResult": { - "type": "structure", - "members": { - "tags": { - "target": "com.amazonaws.honeycode#TagsMap", - "traits": { - "smithy.api#documentation": "

The resource's tags.

" - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#Name": { - "type": "string", - "traits": { - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#PaginationToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^(?!\\s*$).+$" - } - }, - "com.amazonaws.honeycode#QueryTableRows": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#QueryTableRowsRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#QueryTableRowsResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{tableId}/rows/query", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "items": "rows", - "pageSize": "maxResults" - } - } - }, - "com.amazonaws.honeycode#QueryTableRowsRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook whose table rows are being queried.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table whose rows are being queried.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "filterFormula": { - "target": "com.amazonaws.honeycode#Filter", - "traits": { - "smithy.api#documentation": "

An object that represents a filter formula along with the id of the context row under which the filter\n function needs to evaluate.

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

The maximum number of rows to return in each page of the results.

" - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n This parameter is optional. If a nextToken is not specified, the API returns the first page of data.\n

\n

\n Pagination tokens expire after 1 hour. If you use a token that was returned more than an hour back, the API\n will throw ValidationException.\n

" - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#QueryTableRowsResult": { - "type": "structure", - "members": { - "columnIds": { - "target": "com.amazonaws.honeycode#ResourceIds", - "traits": { - "smithy.api#documentation": "

\n The list of columns in the table whose row data is returned in the result.\n

", - "smithy.api#required": {} - } - }, - "rows": { - "target": "com.amazonaws.honeycode#TableRows", - "traits": { - "smithy.api#documentation": "

\n The list of rows in the table that match the query filter.\n

", - "smithy.api#required": {} - } - }, - "nextToken": { - "target": "com.amazonaws.honeycode#PaginationToken", - "traits": { - "smithy.api#documentation": "

\n Provides the pagination token to load the next page if there are more results matching the request. If a\n pagination token is not present in the response, it means that all data matching the request has been\n loaded.\n

" - } - }, - "workbookCursor": { - "target": "com.amazonaws.honeycode#WorkbookCursor", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "

\n Indicates the cursor of the workbook at which the data returned by this request is read. Workbook cursor\n keeps increasing with every update and the increments are not sequential.\n

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#RawValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 32767 - }, - "smithy.api#pattern": "^[\\s\\S]*$" - } - }, - "com.amazonaws.honeycode#RequestTimeoutException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

The request timed out.

", - "smithy.api#error": "server", - "smithy.api#httpError": 504 - } - }, - "com.amazonaws.honeycode#ResourceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 256 - }, - "smithy.api#pattern": "^arn:aws:honeycode:.+:[0-9]{12}:.+:.+$" - } - }, - "com.amazonaws.honeycode#ResourceId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 36, - "max": 36 - }, - "smithy.api#pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" - } - }, - "com.amazonaws.honeycode#ResourceIds": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#ResourceId" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#ResourceNotFoundException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.

", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.honeycode#ResultHeader": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#ColumnMetadata" - } - }, - "com.amazonaws.honeycode#ResultRow": { - "type": "structure", - "members": { - "rowId": { - "target": "com.amazonaws.honeycode#RowId", - "traits": { - "smithy.api#documentation": "

The ID for a particular row.

" - } - }, - "dataItems": { - "target": "com.amazonaws.honeycode#DataItems", - "traits": { - "smithy.api#documentation": "

List of all the data cells in a row.

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

A single row in the ResultSet.

" - } - }, - "com.amazonaws.honeycode#ResultRows": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#ResultRow" - } - }, - "com.amazonaws.honeycode#ResultSet": { - "type": "structure", - "members": { - "headers": { - "target": "com.amazonaws.honeycode#ResultHeader", - "traits": { - "smithy.api#documentation": "

\n List of headers for all the data cells in the block. The header identifies the name and default format of\n the data cell. Data cells appear in the same order in all rows as defined in the header. The names and\n formats are not repeated in the rows. If a particular row does not have a value for a data cell, a blank\n value is used.\n

\n

\n For example, a task list that displays the task name, due date and assigned person might have headers\n [ { \"name\": \"Task Name\"}, {\"name\": \"Due Date\", \"format\": \"DATE\"}, {\"name\": \"Assigned\", \"format\": \"CONTACT\"} ].\n Every row in the result will have the task name as the first item, due date as the second item and assigned\n person as the third item. If a particular task does not have a due date, that row will still have a blank\n value in the second element and the assigned person will still be in the third element.\n

", - "smithy.api#required": {} - } - }, - "rows": { - "target": "com.amazonaws.honeycode#ResultRows", - "traits": { - "smithy.api#documentation": "

\n List of rows returned by the request. Each row has a row Id and a list of data cells in that row. The data\n cells will be present in the same order as they are defined in the header.\n

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

\n ResultSet contains the results of the request for a single block or list defined on the screen.\n

" - } - }, - "com.amazonaws.honeycode#ResultSetMap": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#Name" - }, - "value": { - "target": "com.amazonaws.honeycode#ResultSet" - } - }, - "com.amazonaws.honeycode#RowDataInput": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#ResourceId" - }, - "value": { - "target": "com.amazonaws.honeycode#CellInput" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#RowId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 77, - "max": 77 - }, - "smithy.api#pattern": "^row:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\\/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" - } - }, - "com.amazonaws.honeycode#RowIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#RowId" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#SecureURL": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 8000 - }, - "smithy.api#pattern": "^https:\\/\\/[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]*$", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

\n The request caused service quota to be breached.\n

", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.honeycode#ServiceUnavailableException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

Remote service is unreachable.

", - "smithy.api#error": "server", - "smithy.api#httpError": 503 - } - }, - "com.amazonaws.honeycode#SheetsPublicApiService": { - "type": "service", - "version": "2020-03-01", - "operations": [ - { - "target": "com.amazonaws.honeycode#BatchCreateTableRows" - }, - { - "target": "com.amazonaws.honeycode#BatchDeleteTableRows" - }, - { - "target": "com.amazonaws.honeycode#BatchUpdateTableRows" - }, - { - "target": "com.amazonaws.honeycode#BatchUpsertTableRows" - }, - { - "target": "com.amazonaws.honeycode#DescribeTableDataImportJob" - }, - { - "target": "com.amazonaws.honeycode#GetScreenData" - }, - { - "target": "com.amazonaws.honeycode#InvokeScreenAutomation" - }, - { - "target": "com.amazonaws.honeycode#ListTableColumns" - }, - { - "target": "com.amazonaws.honeycode#ListTableRows" - }, - { - "target": "com.amazonaws.honeycode#ListTables" - }, - { - "target": "com.amazonaws.honeycode#ListTagsForResource" - }, - { - "target": "com.amazonaws.honeycode#QueryTableRows" - }, - { - "target": "com.amazonaws.honeycode#StartTableDataImportJob" - }, - { - "target": "com.amazonaws.honeycode#TagResource" - }, - { - "target": "com.amazonaws.honeycode#UntagResource" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "Honeycode", - "arnNamespace": "honeycode", - "cloudFormationName": "Honeycode", - "cloudTrailEventSource": "honeycode.amazonaws.com", - "endpointPrefix": "honeycode" - }, - "aws.auth#sigv4": { - "name": "honeycode" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

\n Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without\n programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals,\n resources, and even your team.\n

", - "smithy.api#title": "Amazon Honeycode", - "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://honeycode-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://honeycode-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://honeycode.{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://honeycode.{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-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://honeycode.us-west-2.amazonaws.com" - } - }, - "params": { - "Region": "us-west-2", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://honeycode-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://honeycode-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://honeycode.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://honeycode.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://honeycode-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://honeycode-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://honeycode.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://honeycode.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://honeycode-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://honeycode-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://honeycode.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://honeycode.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://honeycode-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://honeycode.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://honeycode-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://honeycode.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.honeycode#SourceDataColumnIndex": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1 - } - } - }, - "com.amazonaws.honeycode#SourceDataColumnProperties": { - "type": "structure", - "members": { - "columnIndex": { - "target": "com.amazonaws.honeycode#SourceDataColumnIndex", - "traits": { - "smithy.api#documentation": "

The index of the column in the input file.

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

An object that contains the properties for importing data to a specific column in a table.

" - } - }, - "com.amazonaws.honeycode#StartTableDataImportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#StartTableDataImportJobRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#StartTableDataImportJobResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The StartTableDataImportJob API allows you to start an import job on a table. This API will only return\n the id of the job that was started. To find out the status of the import request, you need to call the\n DescribeTableDataImportJob API.\n

", - "smithy.api#http": { - "method": "POST", - "uri": "/workbooks/{workbookId}/tables/{destinationTableId}/import", - "code": 200 - } - } - }, - "com.amazonaws.honeycode#StartTableDataImportJobRequest": { - "type": "structure", - "members": { - "workbookId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the workbook where the rows are being imported.

\n

\n If a workbook with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "dataSource": { - "target": "com.amazonaws.honeycode#ImportDataSource", - "traits": { - "smithy.api#documentation": "

\n The source of the data that is being imported. The size of source must be no larger than 100 MB.\n Source must have no more than 100,000 cells and no more than 1,000 rows.\n

", - "smithy.api#required": {} - } - }, - "dataFormat": { - "target": "com.amazonaws.honeycode#ImportSourceDataFormat", - "traits": { - "smithy.api#documentation": "

\n The format of the data that is being imported. Currently the only option supported is \"DELIMITED_TEXT\".\n

", - "smithy.api#required": {} - } - }, - "destinationTableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The ID of the table where the rows are being imported.

\n

\n If a table with the specified id could not be found, this API throws ResourceNotFoundException.\n

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "importOptions": { - "target": "com.amazonaws.honeycode#ImportOptions", - "traits": { - "smithy.api#documentation": "

\n The options for customizing this import request.\n

", - "smithy.api#required": {} - } - }, - "clientRequestToken": { - "target": "com.amazonaws.honeycode#ClientRequestToken", - "traits": { - "smithy.api#documentation": "

\n The request token for performing the update action.\n Request tokens help to identify duplicate requests. If a call times out or fails due to a transient error\n like a failed network connection, you can retry the call with the same request token. The service ensures\n that if the first call using that request token is successfully performed, the second call will not perform\n the action again.\n

\n

\n Note that request tokens are valid only for a few minutes. You cannot use request tokens to dedupe requests\n spanning hours or days.\n

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#StartTableDataImportJobResult": { - "type": "structure", - "members": { - "jobId": { - "target": "com.amazonaws.honeycode#JobId", - "traits": { - "smithy.api#documentation": "

\n The id that is assigned to this import job. Future requests to find out the status of this import job\n need to send this id in the appropriate parameter in the request.\n

", - "smithy.api#required": {} - } - }, - "jobStatus": { - "target": "com.amazonaws.honeycode#TableDataImportJobStatus", - "traits": { - "smithy.api#documentation": "

\n The status of the import job immediately after submitting the request.\n

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#Table": { - "type": "structure", - "members": { - "tableId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The id of the table.

" - } - }, - "tableName": { - "target": "com.amazonaws.honeycode#TableName", - "traits": { - "smithy.api#documentation": "

The name of the table.

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

An object representing the properties of a table in a workbook.

" - } - }, - "com.amazonaws.honeycode#TableColumn": { - "type": "structure", - "members": { - "tableColumnId": { - "target": "com.amazonaws.honeycode#ResourceId", - "traits": { - "smithy.api#documentation": "

The id of the column in the table.

" - } - }, - "tableColumnName": { - "target": "com.amazonaws.honeycode#TableColumnName", - "traits": { - "smithy.api#documentation": "

The name of the column in the table.

" - } - }, - "format": { - "target": "com.amazonaws.honeycode#Format", - "traits": { - "smithy.api#documentation": "

\n The column level format that is applied in the table. An empty value in this field means that the\n column format is the default value 'AUTO'.\n

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

An object that contains attributes about a single column in a table

" - } - }, - "com.amazonaws.honeycode#TableColumnName": { - "type": "string" - }, - "com.amazonaws.honeycode#TableColumns": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#TableColumn" - } - }, - "com.amazonaws.honeycode#TableDataImportJobMessage": { - "type": "string" - }, - "com.amazonaws.honeycode#TableDataImportJobMetadata": { - "type": "structure", - "members": { - "submitter": { - "target": "com.amazonaws.honeycode#ImportJobSubmitter", - "traits": { - "smithy.api#documentation": "

Details about the submitter of the import request.

", - "smithy.api#required": {} - } - }, - "submitTime": { - "target": "com.amazonaws.honeycode#TimestampInMillis", - "traits": { - "smithy.api#documentation": "

The timestamp when the job was submitted for import.

", - "smithy.api#required": {} - } - }, - "importOptions": { - "target": "com.amazonaws.honeycode#ImportOptions", - "traits": { - "smithy.api#documentation": "

The options that was specified at the time of submitting the import request.

", - "smithy.api#required": {} - } - }, - "dataSource": { - "target": "com.amazonaws.honeycode#ImportDataSource", - "traits": { - "smithy.api#documentation": "

The source of the data that was submitted for import.

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

The metadata associated with the table data import job that was submitted.

" - } - }, - "com.amazonaws.honeycode#TableDataImportJobStatus": { - "type": "enum", - "members": { - "Submitted": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "SUBMITTED" - } - }, - "InProgress": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "IN_PROGRESS" - } - }, - "Completed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "COMPLETED" - } - }, - "Failed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "FAILED" - } - } - } - }, - "com.amazonaws.honeycode#TableName": { - "type": "string" - }, - "com.amazonaws.honeycode#TableRow": { - "type": "structure", - "members": { - "rowId": { - "target": "com.amazonaws.honeycode#RowId", - "traits": { - "smithy.api#documentation": "

The id of the row in the table.

", - "smithy.api#required": {} - } - }, - "cells": { - "target": "com.amazonaws.honeycode#Cells", - "traits": { - "smithy.api#documentation": "

A list of cells in the table row. The cells appear in the same order as the columns of the table.\n

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

An object that contains attributes about a single row in a table

" - } - }, - "com.amazonaws.honeycode#TableRows": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#TableRow" - } - }, - "com.amazonaws.honeycode#Tables": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#Table" - } - }, - "com.amazonaws.honeycode#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]*$" - } - }, - "com.amazonaws.honeycode#TagKeysList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#TagKey" - }, - "traits": { - "smithy.api#documentation": "

A list of tag keys

", - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#TagResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The TagResource API allows you to add tags to an ARN-able resource. Resource includes workbook, table,\n screen and screen-automation.\n

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

The resource's Amazon Resource Name (ARN).

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.honeycode#TagsMap", - "traits": { - "smithy.api#documentation": "

A list of tags to apply to the resource.

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#TagResourceResult": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - }, - "smithy.api#pattern": "^[^\\n\\r\\x00\\x08\\x0B\\x0C\\x0E\\x1F]*$" - } - }, - "com.amazonaws.honeycode#TagsMap": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#TagKey" - }, - "value": { - "target": "com.amazonaws.honeycode#TagValue" - }, - "traits": { - "smithy.api#documentation": "

A string to string map representing tags

", - "smithy.api#length": { - "min": 0, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#ThrottlingException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

Tps(transactions per second) rate reached.

", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.honeycode#TimestampInMillis": { - "type": "timestamp" - }, - "com.amazonaws.honeycode#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.honeycode#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.honeycode#UntagResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.honeycode#AccessDeniedException" - }, - { - "target": "com.amazonaws.honeycode#InternalServerException" - }, - { - "target": "com.amazonaws.honeycode#RequestTimeoutException" - }, - { - "target": "com.amazonaws.honeycode#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.honeycode#ServiceUnavailableException" - }, - { - "target": "com.amazonaws.honeycode#ThrottlingException" - }, - { - "target": "com.amazonaws.honeycode#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "

\n The UntagResource API allows you to removes tags from an ARN-able resource. Resource includes workbook, table,\n screen and screen-automation.\n

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

The resource's Amazon Resource Name (ARN).

", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tagKeys": { - "target": "com.amazonaws.honeycode#TagKeysList", - "traits": { - "smithy.api#documentation": "

A list of tag keys to remove from the resource.

", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#input": {} - } - }, - "com.amazonaws.honeycode#UntagResourceResult": { - "type": "structure", - "members": {}, - "traits": { - "smithy.api#output": {} - } - }, - "com.amazonaws.honeycode#UpdateRowData": { - "type": "structure", - "members": { - "rowId": { - "target": "com.amazonaws.honeycode#RowId", - "traits": { - "smithy.api#documentation": "

\n The id of the row that needs to be updated.\n

", - "smithy.api#required": {} - } - }, - "cellsToUpdate": { - "target": "com.amazonaws.honeycode#RowDataInput", - "traits": { - "smithy.api#documentation": "

\n A map representing the cells to update in the given row. The key is the column id of the\n cell and the value is the CellInput object that represents the data to set in that cell.\n

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

\n Data needed to create a single row in a table as part of the BatchCreateTableRows request.\n

" - } - }, - "com.amazonaws.honeycode#UpdateRowDataList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#UpdateRowData" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.honeycode#UpsertAction": { - "type": "enum", - "members": { - "Updated": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "UPDATED" - } - }, - "Appended": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "APPENDED" - } - } - } - }, - "com.amazonaws.honeycode#UpsertRowData": { - "type": "structure", - "members": { - "batchItemId": { - "target": "com.amazonaws.honeycode#BatchItemId", - "traits": { - "smithy.api#documentation": "

\n An external identifier that represents a single item in the request that is being upserted as part of the\n BatchUpsertTableRows request. This can be any string that you can use to identify the item in the request.\n The BatchUpsertTableRows API puts the batch item id in the results to allow you to link data in the\n request to data in the results.\n

", - "smithy.api#required": {} - } - }, - "filter": { - "target": "com.amazonaws.honeycode#Filter", - "traits": { - "smithy.api#documentation": "

\n The filter formula to use to find existing matching rows to update. The formula needs to return zero or more\n rows. If the formula returns 0 rows, then a new row will be appended in the target table. If the formula\n returns one or more rows, then the returned rows will be updated.\n

\n

\n Note that the filter formula needs to return rows from the target table for the upsert operation to succeed.\n If the filter formula has a syntax error or it doesn't evaluate to zero or more rows in the target table\n for any one item in the input list, then the entire BatchUpsertTableRows request fails and no updates are\n made to the table.\n

", - "smithy.api#required": {} - } - }, - "cellsToUpdate": { - "target": "com.amazonaws.honeycode#RowDataInput", - "traits": { - "smithy.api#documentation": "

\n A map representing the cells to update for the matching rows or an appended row. The key is the column id\n of the cell and the value is the CellInput object that represents the data to set in that cell.\n

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

\n Data needed to upsert rows in a table as part of a single item in the BatchUpsertTableRows request.\n

" - } - }, - "com.amazonaws.honeycode#UpsertRowDataList": { - "type": "list", - "member": { - "target": "com.amazonaws.honeycode#UpsertRowData" - } - }, - "com.amazonaws.honeycode#UpsertRowsResult": { - "type": "structure", - "members": { - "rowIds": { - "target": "com.amazonaws.honeycode#RowIdList", - "traits": { - "smithy.api#documentation": "

\n The list of row ids that were changed as part of an upsert row operation. If the upsert resulted in an\n update, this list could potentially contain multiple rows that matched the filter and hence got updated.\n If the upsert resulted in an append, this list would only have the single row that was appended.\n

", - "smithy.api#required": {} - } - }, - "upsertAction": { - "target": "com.amazonaws.honeycode#UpsertAction", - "traits": { - "smithy.api#documentation": "

\n The result of the upsert action.\n

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

\n An object that represents the result of a single upsert row request.\n

" - } - }, - "com.amazonaws.honeycode#UpsertRowsResultMap": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#BatchItemId" - }, - "value": { - "target": "com.amazonaws.honeycode#UpsertRowsResult" - } - }, - "com.amazonaws.honeycode#ValidationException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.honeycode#ErrorMessage", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

\n Request is invalid. The message in the response contains details on why the request is invalid.\n

", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.honeycode#VariableName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^(?!\\s*$).+$", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#VariableValue": { - "type": "structure", - "members": { - "rawValue": { - "target": "com.amazonaws.honeycode#RawValue", - "traits": { - "smithy.api#documentation": "

Raw value of the variable.

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

The input variables to the app to be used by the InvokeScreenAutomation action request.

", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#VariableValueMap": { - "type": "map", - "key": { - "target": "com.amazonaws.honeycode#VariableName" - }, - "value": { - "target": "com.amazonaws.honeycode#VariableValue" - }, - "traits": { - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.honeycode#WorkbookCursor": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } - } - } -} diff --git a/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json b/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json index 22181dcdf4597..8d94bee87ccdb 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json +++ b/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json @@ -9835,11 +9835,6 @@ "us-west-2": {} } }, - "honeycode": { - "endpoints": { - "us-west-2": {} - } - }, "iam": { "endpoints": { "aws-global": {