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) - -- * 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- * 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- * 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 - * "- * 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 - * "- * 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 - * "- * 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 - * // "- * 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 - * "- * 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 - * "- * 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 - * // "- * 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 - * "- * 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 - * "- * 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- * 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: __ExceptionOptionTypeThe automation execution did not end successfully.
- * @public - */ -export class AutomationExecutionException extends __BaseException { - readonly name: "AutomationExecutionException" = "AutomationExecutionException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionTypeThe automation execution timed out.
- * @public - */ -export class AutomationExecutionTimeoutException extends __BaseException { - readonly name: "AutomationExecutionTimeoutException" = "AutomationExecutionTimeoutException"; - readonly $fault: "server" = "server"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType- * 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. - *
- *- * 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: RecordThe 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- * 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: __ExceptionOptionTypeThe request timed out.
- * @public - */ -export class RequestTimeoutException extends __BaseException { - readonly name: "RequestTimeoutException" = "RequestTimeoutException"; - readonly $fault: "server" = "server"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionTypeA 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- * 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: __ExceptionOptionTypeRemote service is unreachable.
- * @public - */ -export class ServiceUnavailableException extends __BaseException { - readonly name: "ServiceUnavailableException" = "ServiceUnavailableException"; - readonly $fault: "server" = "server"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionTypeTps(transactions per second) rate reached.
- * @public - */ -export class ThrottlingException extends __BaseException { - readonly name: "ThrottlingException" = "ThrottlingException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType- * 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: __ExceptionOptionTypeThe 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: RecordThe 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: RecordThe 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: RecordThe 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?: RecordAn 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- * 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?: RecordThe 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: RecordThe 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\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 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
\nThe 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": {