{"_id":"@aws-sdk/client-elasticsearch-service-browser","_rev":"19-7b068a41d714954b04726d1dff365d43","name":"@aws-sdk/client-elasticsearch-service-browser","dist-tags":{"latest":"0.1.0-preview.2","preview":"0.1.0-preview.6"},"versions":{"0.1.0-preview.2":{"name":"@aws-sdk/client-elasticsearch-service-browser","version":"0.1.0-preview.2","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-elasticsearch-service-browser@0.1.0-preview.2","maintainers":[{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"}],"dist":{"shasum":"17c0234a6fcc94aa28e45b9fc435678d6a2a806b","tarball":"https://registry.npmjs.org/@aws-sdk/client-elasticsearch-service-browser/-/client-elasticsearch-service-browser-0.1.0-preview.2.tgz","fileCount":861,"integrity":"sha512-KEZSiowNOMf0u0iB/5A8LmgfdQZzPuWE0Q1aJ7BHV3fkZHZxGNx/uoAGJ9z8x/5yOOgflGZOOkzWzjShhuAblg==","signatures":[{"sig":"MEYCIQDHwSJjky16ZAGokdwEJkyc1wWfaOjPC0z79j6M/FKjVAIhAM+YU4l9V4XZ0Zhr+NvbRDJ6+z3xHlCLX4MNyMuWBQQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddpPcCRA9TVsSAnZWagAA+2sP/jCMs8Iaa/DU1tqBMdNV\n4h7G+E0fubSp8bXOO7qwci4nR6Yh9UeoYtuba8ju/74djh9bidmQn4+sPjbw\no5tRmef7EKO0M79UoZYKgNHDK7sUMBCfpVyl2JEzc8qPrrj4H96M5P53C0Xm\nyfpl6opVwjlRkS2c8TFlMlf6ZHMxC1PVjYhZVYtCbOmwRXkl0fbXDHf9+VO1\nt+Q0kjnj/kNeC/knF+RoZ8+ON+oJc1iXnwMV2p6IzMh3DxgjTAaVXlyajz5F\nVk1kD5zrgejJeBzJJ3MwwNbBHsofdoqKgMCnaA1blwmKcG9Yg7hmohuZN+JB\nA3nmdnbkqG+2RXtD3C6bj4H9AX/Dj+CBqsGpUDuHaDA+LEVoDKKLIig5ti5i\n5n6i2F+GwNbyg9X04l+nvX5ApXbNoHpLxG+nDH1yFbsI7+gfS5JPnTGUhW0U\n/OarLHn/3rbEbTGhMxAIl8+Vp7KUz5T/wdrVOUMG1eV1En9f8OI+7tZbxVhl\n4uzOz9KquqgA1VgeeZzC+XaIGTCdIuqRlYXFDLvTlE5d6m8hvcRruaRVvtn4\nOAqAHExYd1M8u6gTTCcGSRLSFfCZQlpXECVp3U1d3hCh+dN/qDznUFtqWvoE\nvxMWUnzB11ear43sAcvCOIPwIpUSQjQSnVLkS9q8TauPEg0G5Zzflog3F8z3\nQ6wH\r\n=x6ZB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-elasticsearch-service-browser has been renamed to @aws-sdk/client-elasticsearch-service. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Elasticsearch Service","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/json-parser":"^0.1.0-preview.5","@aws-sdk/core-handler":"^0.1.0-preview.5","@aws-sdk/json-builder":"^0.1.0-preview.5","@aws-sdk/signature-v4":"^0.1.0-preview.6","@aws-sdk/protocol-rest":"^0.1.0-preview.7","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.5","@aws-sdk/signing-middleware":"^0.1.0-preview.6","@aws-sdk/url-parser-browser":"^0.1.0-preview.5","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.6","@aws-sdk/stream-collector-browser":"^0.1.0-preview.5","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.6","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-elasticsearch-service-browser_0.1.0-preview.2_1568052187774_0.2536637003984319","host":"s3://npm-registry-packages"}},"0.1.0-preview.3":{"name":"@aws-sdk/client-elasticsearch-service-browser","version":"0.1.0-preview.3","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-elasticsearch-service-browser@0.1.0-preview.3","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"098cc85ccb916399cc44b98978bad3562f73925e","tarball":"https://registry.npmjs.org/@aws-sdk/client-elasticsearch-service-browser/-/client-elasticsearch-service-browser-0.1.0-preview.3.tgz","fileCount":861,"integrity":"sha512-BZSm2KvEVIna1mUGhY8Vmdk/IyXSere2/MFkrCmJi8I+HqPT5UdStT9UoYvyWDrlP8t6srWPY+pyHwbGVAbdpw==","signatures":[{"sig":"MEYCIQDaNbyySDms8y3T/15Yri7YGkIHo2ywsI6pyv1ErgPu5wIhAKRqL0LOqvgvBA4f3NaXY7FsBImDzJ0Ve6NMafi8Sm88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg6QDCRA9TVsSAnZWagAAzx4P/0UruUiso1rB52IkR40I\nmUbJQL7vUk0H9rRPlEU2R7DCf1nsB0cKzRPdUYyFpvPs3n1efS8Fc9m75Xc8\nyHByxXHSIqXwzWhWmj68FMBSqSK1VfInwCOhp9uyIqgl5VefVfSw8xa1+AkE\nAWLajBZMSg5CiivO8UbjvfhsWUg/Jtakq3B1yCTaRxPuliehyNd1vzd/lO/N\nF6ggv1ID5AAwP7N68f5KFmoZn/rS95WfGHXmo6aIDqUkHIZyeJ1i/Y6lkCyg\nUZ5rzlerPv4elgSxpv9O+ty1tCW5K83RMCxoXwN03DLVeK8dBSQ4KlARQAjz\nYUCk7re/zepvRpMXhBFqVAlY0/zVyk41F3rSW4jYcYvTN5qzgrV0StpwT7lu\nDXRXlTgRsyEUcv1XkLq8/po93EmDyDAcpqAF+LZ71A6HO0up/ygbpvYDfUer\nCI3rHa+jbpThcEldXRND4DfNHRgpyzfyWyPzvkzv6RjgTTXj5Al7F+tnwuqU\nNsm6cIaneVMiiKVzr8HLJvZv0wJ6BKu76X/qM8mqQxJssaCpxZ3t8MqAs5vi\ne2U/YWuTYvPBwQSpE8I2NfBi3Dw6YcgZQ2hYhqHKIce+sl0s143UvB22KBKL\nyGWX2znMmo7nSa7b0trUCoBV//EN0mBRebp7B1ELIjv6yAtEeOm0flkDuBTz\nGzsY\r\n=L7QY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-elasticsearch-service-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-elasticsearch-service-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-elasticsearch-service-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n\n## Description\n\n<fullname>Amazon Elasticsearch Configuration Service</fullname> <p>Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.</p> <p>The endpoint for configuration service requests is region-specific: es.<i>region</i>.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html#elasticsearch-service-regions\" target=\"_blank\">Regions and Endpoints</a>.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-elasticsearch-service-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ElasticsearchServiceClient`) and the commands you need, for example `AddTagsCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ElasticsearchServiceClient\n} = require(\"@aws-sdk/client-elasticsearch-service-browser/ElasticsearchServiceClient\");\nconst {\n  AddTagsCommand\n} = require(\"@aws-sdk/client-elasticsearch-service-browser/commands/AddTagsCommand\");\n```\n\n```javascript\n//TypeScript\nimport { ElasticsearchServiceClient } from \"@aws-sdk/client-elasticsearch-service-browser/ElasticsearchServiceClient\";\nimport { AddTagsCommand } from \"@aws-sdk/client-elasticsearch-service-browser/commands/AddTagsCommand\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst elasticsearchService = new ElasticsearchServiceClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ARN: /**a string value*/,\n  TagList: [ /**a list of structure*/ ],\n};\nconst addTagsCommand = new AddTagsCommand(params);\nelasticsearchService.send(addTagsCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nelasticsearchService.send(addTagsCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/@aws-sdk/client-elasticsearch-service-browser/ElasticsearchService\";\nconst elasticsearchService = new AWS.ElasticsearchService({ region: \"region\" });\nelasticsearchService.addTags(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-elasticsearch-service-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-elasticsearch-service-browser has been renamed to @aws-sdk/client-elasticsearch-service. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Elasticsearch Service","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/json-parser":"^0.1.0-preview.5","@aws-sdk/core-handler":"^0.1.0-preview.5","@aws-sdk/json-builder":"^0.1.0-preview.5","@aws-sdk/signature-v4":"^0.1.0-preview.7","@aws-sdk/protocol-rest":"^0.1.0-preview.7","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.5","@aws-sdk/signing-middleware":"^0.1.0-preview.7","@aws-sdk/url-parser-browser":"^0.1.0-preview.5","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.6","@aws-sdk/stream-collector-browser":"^0.1.0-preview.5","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.7","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-elasticsearch-service-browser_0.1.0-preview.3_1568908290898_0.3947582093814641","host":"s3://npm-registry-packages"}},"0.1.0-preview.4":{"name":"@aws-sdk/client-elasticsearch-service-browser","version":"0.1.0-preview.4","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-elasticsearch-service-browser@0.1.0-preview.4","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"9d6adbfc970eb5f744e0ff8cddb94f4205f80329","tarball":"https://registry.npmjs.org/@aws-sdk/client-elasticsearch-service-browser/-/client-elasticsearch-service-browser-0.1.0-preview.4.tgz","fileCount":861,"integrity":"sha512-EUwSu6SZYHGYHkpqeKvetWrwwacpZrREZrSODN3UwQedIDqT8MiQuNVKPnbAoVFDaqB/GIUKBNOzKpVQgh7+Hg==","signatures":[{"sig":"MEYCIQDvgrmhyI2OIRQ8GJZ33wNlKEk9dDIw8Du57BGIXgLBhQIhANIc9jPrjTyPVjYXOYvECJjS9DOBiX6qw9s/gabztPmf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduNMfCRA9TVsSAnZWagAAoS0P/RyFLJYVP71RO88nOBJL\nAWZzKErGxOIdm81NEN6CyvvtvzrD4ch9ZmkZTjWlG22FREC9Qf+YwOId5Yyf\nODzGgcVQO5NNO7vlyJNSWIA0J0o24qgw2qCF9fDwXmZa3uc77QNDI4fsMNwh\nkv7ndIcCiMDF8BWPFbOsZtu/vWOQyZmcI9PqNX/u8DTlkzh7Tm6fBc/8MJcR\nkSK+7rIgjDP9e72xROkryBTOhexKawKiK7z/ZxBR+Md13DrG1NcYZ6TXwWrA\nsWLHs//8prrZz9J3io7lRNpjwNWme6DXVRFkAHvxYMVjPuHrNyZfC7B+EgbD\n4h9tuW/Xtv+7H3yDtZ98X4ZoyvRumXtxNYhkspzYU2qb2VYD4L1j015FyOYD\np4iFOft0HvZe7+pkREdyV67VIE5v2k9HpHk+7k831QLK5jqlZSs0mo16hAp6\nqYe+j5N+Sm56L68t1it9LTFOwIFFYDSTSXr8L2GKWE58cHdEMRCgkt2IPpeM\nSft66d1LVLCRCb3EdbkgjIui6qCs89tdeWYxrAZoOPdXwJUF8vunLHT+Mc9W\nWko80EthB3bsY+O9d5qDeWuTrD/RkAQtIKf2F3UB72E5gC3ymaGdCtZbKoes\nFbMh9nNI9HDNwlQfXucG4UoL6iF05CGm5xRZ5DPzJ2OXuazXk2fZH8nJzeNx\nBwLk\r\n=Tr7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-elasticsearch-service-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-elasticsearch-service-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-elasticsearch-service-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n\n## Description\n\n<fullname>Amazon Elasticsearch Configuration Service</fullname> <p>Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.</p> <p>The endpoint for configuration service requests is region-specific: es.<i>region</i>.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html#elasticsearch-service-regions\" target=\"_blank\">Regions and Endpoints</a>.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-elasticsearch-service-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ElasticsearchServiceClient`) and the commands you need, for example `AddTagsCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ElasticsearchServiceClient,\n  AddTagsCommand\n} = require(\"@aws-sdk/client-elasticsearch-service-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  ElasticsearchServiceClient,\n  AddTagsCommand\n} from \"@aws-sdk/client-elasticsearch-service-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst elasticsearchService = new ElasticsearchServiceClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ARN: /**a string value*/,\n  TagList: [ /**a list of structure*/ ],\n};\nconst addTagsCommand = new AddTagsCommand(params);\nelasticsearchService.send(addTagsCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nelasticsearchService.send(addTagsCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-elasticsearch-service-browser\";\nconst elasticsearchService = new AWS.ElasticsearchService({ region: \"region\" });\nelasticsearchService.addTags(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-elasticsearch-service-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-elasticsearch-service-browser has been renamed to @aws-sdk/client-elasticsearch-service. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Elasticsearch Service","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.6","@aws-sdk/json-parser":"^0.1.0-preview.6","@aws-sdk/core-handler":"^0.1.0-preview.6","@aws-sdk/json-builder":"^0.1.0-preview.6","@aws-sdk/signature-v4":"^0.1.0-preview.8","@aws-sdk/protocol-rest":"^0.1.0-preview.8","@aws-sdk/config-resolver":"^0.1.0-preview.6","@aws-sdk/middleware-stack":"^0.1.0-preview.7","@aws-sdk/retry-middleware":"^0.1.0-preview.6","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.6","@aws-sdk/signing-middleware":"^0.1.0-preview.8","@aws-sdk/url-parser-browser":"^0.1.0-preview.6","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.6","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.7","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.7","@aws-sdk/stream-collector-browser":"^0.1.0-preview.6","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.6","@aws-sdk/middleware-header-default":"^0.1.0-preview.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.8","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-elasticsearch-service-browser_0.1.0-preview.4_1572393758579_0.2819883562053389","host":"s3://npm-registry-packages"}},"0.1.0-preview.5":{"name":"@aws-sdk/client-elasticsearch-service-browser","version":"0.1.0-preview.5","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-elasticsearch-service-browser@0.1.0-preview.5","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"a0a20b68f94c483ccf0885a6c52a465d2f68991c","tarball":"https://registry.npmjs.org/@aws-sdk/client-elasticsearch-service-browser/-/client-elasticsearch-service-browser-0.1.0-preview.5.tgz","fileCount":861,"integrity":"sha512-89csK6APGkfaLzOlZ7DY/h8elnlx6hn+kqvIBdG8Dhl69s7/Dxu+kpzx/dmeMeoEKRVUDnVJfDK5FTgkoNyZEA==","signatures":[{"sig":"MEUCIQCUz0oeDvDQRlYieFDbFQbhoT/Mf0TvN+Y2zWYH+anHEAIgMbNyX8LrfIVnVIT+/9Hx+evxjcktY1CvEAu4g7epqq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduearCRA9TVsSAnZWagAAnPkP/3GscUEWQ9W1dngNKAiK\nUczAuclsBKtWBuYWkTkQG8BZ7OKil2YUJ4CoGYnUCnGtksomFuqmDpicYjL/\nzwvESgCZqJTywz8uE05Gy2YXwfLUqklc6ucCG0xO70bI1MaVa728q99k2N/d\nbm3IoPEWkm38KJfvylIF2SburFccm83sEUhcfIGWrDelcT+MJAIEytxUHR1M\n6QqUzJaHrE3PTYYaiySuJQvzYKbjhZItcNtCxPDL/6vJ8mfYVTYoxAkumNjC\nWNoW3effHIiLFEFNREdDB0cwpRaMzGFMi1pbvDjm3R6JmaE2H2y3pYW4I9aD\n0WrywRjEjFAX2Si071GAf6947rFh/Et9WR+L8FbNivuZ/Fj0lUfNY2/pugrt\nrFbcNDNMZGkKto0i16nZIZ4Fdyz2lfSAQOYtk8cu9wqQji5NFPnig7GWbzJ/\n7ADJ7fdfNec+uygZtGYccG9hFXWofsEl/Jr/9KvdvR44kmBXyY9WbqjLLFZb\nm7YPBOf0uj26rA7XVlW9k+vSRjJ69K30koV1ggdTms7DhHT4vxJgcln2twow\ndTBY0sV8gkrqdy4nj+iD6m1QIrl36JCbsqr2lz290cSnyU37ZfNbtiBcqa/q\nUOuqu95ApN/a1j1QZpFuIr96GsEOl3bsSn1GCl79KCosLi357w61aa0u6+a6\npxDm\r\n=6fy2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-elasticsearch-service-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-elasticsearch-service-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-elasticsearch-service-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n\n## Description\n\n<fullname>Amazon Elasticsearch Configuration Service</fullname> <p>Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.</p> <p>The endpoint for configuration service requests is region-specific: es.<i>region</i>.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html#elasticsearch-service-regions\" target=\"_blank\">Regions and Endpoints</a>.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-elasticsearch-service-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ElasticsearchServiceClient`) and the commands you need, for example `AddTagsCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ElasticsearchServiceClient,\n  AddTagsCommand\n} = require(\"@aws-sdk/client-elasticsearch-service-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  ElasticsearchServiceClient,\n  AddTagsCommand\n} from \"@aws-sdk/client-elasticsearch-service-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst elasticsearchService = new ElasticsearchServiceClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ARN: /**a string value*/,\n  TagList: [ /**a list of structure*/ ],\n};\nconst addTagsCommand = new AddTagsCommand(params);\nelasticsearchService.send(addTagsCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nelasticsearchService.send(addTagsCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-elasticsearch-service-browser\";\nconst elasticsearchService = new AWS.ElasticsearchService({ region: \"region\" });\nelasticsearchService.addTags(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-elasticsearch-service-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-elasticsearch-service-browser has been renamed to @aws-sdk/client-elasticsearch-service. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Elasticsearch Service","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/json-parser":"^0.1.0-preview.7","@aws-sdk/core-handler":"^0.1.0-preview.7","@aws-sdk/json-builder":"^0.1.0-preview.7","@aws-sdk/signature-v4":"^0.1.0-preview.9","@aws-sdk/protocol-rest":"^0.1.0-preview.9","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.8","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.7","@aws-sdk/signing-middleware":"^0.1.0-preview.9","@aws-sdk/url-parser-browser":"^0.1.0-preview.7","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.8","@aws-sdk/stream-collector-browser":"^0.1.0-preview.7","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.7","@aws-sdk/middleware-header-default":"^0.1.0-preview.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.9","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-elasticsearch-service-browser_0.1.0-preview.5_1572464298688_0.7457261854198918","host":"s3://npm-registry-packages"}},"0.1.0-preview.6":{"name":"@aws-sdk/client-elasticsearch-service-browser","version":"0.1.0-preview.6","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-elasticsearch-service-browser@0.1.0-preview.6","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"c6a98ec2e5c47b1a1f6138e7dff6a2517601fe5e","tarball":"https://registry.npmjs.org/@aws-sdk/client-elasticsearch-service-browser/-/client-elasticsearch-service-browser-0.1.0-preview.6.tgz","fileCount":861,"integrity":"sha512-/CIMJHoE9JZPuOukZ1IfeM1mgjdjHMnwyxvCuDLWZV3tN8ZMkZL/S9bfvT8teKpCdQ7SXSpTzolPW/AUZSwJZw==","signatures":[{"sig":"MEUCIDl3qKtGyXaTgVzWTH0NAM9yevhotKtohAlE6SBFbVjMAiEAsRRHEq5Rb/9S4HAMtI78DzZcaI5btjPGMAQ5300ajcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1FVcCRA9TVsSAnZWagAAWVEP/iK3ycheFs98aRlZhArR\nwhziV5r03YZmo+fqOHXM1Nx2aZKGKKW9AKU5XkvTeOjS3ZtA8RYLCdT+wqy2\nfLbuuF7iIR6u/M8cDmYiuoGtZ9gfrWJtZZWHxgHCQB+mmDFX4aX/mi13jRE9\nh8/AYXaAH5Pt6mqJl6wvYEhcSZ4erEjtIEII1Tnm6iH+qKu/X0rPHUMaJp5a\nPqyt33tgibUNa+KNntssitsIBLXNdAGqSIKtz+7sB2tIhL+tk0zq7W9H5m3Z\nbDMde6V5nmrgCzgHAngLSg6mN/YY3C41JuWzQ9x+5uzYMx2GnPaF7JygvlE2\nL4Ufrtz/wDfWORQRd+5wRd6dp/vWZPFCg75jWzA6CgtP3cDNUw58k00NSiij\nPHrhCtVrtkoxxRWQJuTTgEOA1r4h6RMBeneIlBQOzSe4BV78MCK3cAOmMQdO\namE83j5cqQBg8A2Zd9+FO0RXRL8uzjTOo6TV4oWC+wZUOykhxcILCc6f7Cv+\nqEov54ETDhqdWG2btJnx6q6abG13yssStfN0j23OHIHa0pwacJXEJ2MpqVqi\nbYbhhj8aKBc8aMV/ewyN/xFRtRVhjCwWgzNRQ2RDn4Q7ueEBADE+NTDxVq4H\nT8GNq5AMlUm+D7KIQC1wcobWnhXRciZh8I2J4I51sVUW9zQjCvf55qtnHZG0\nC76n\r\n=V+SF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-elasticsearch-service-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-elasticsearch-service-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-elasticsearch-service-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-elasticsearch-service-browser)\n\n## Description\n\n<fullname>Amazon Elasticsearch Configuration Service</fullname> <p>Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.</p> <p>The endpoint for configuration service requests is region-specific: es.<i>region</i>.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html#elasticsearch-service-regions\" target=\"_blank\">Regions and Endpoints</a>.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-elasticsearch-service-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ElasticsearchServiceClient`) and the commands you need, for example `AddTagsCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ElasticsearchServiceClient,\n  AddTagsCommand\n} = require(\"@aws-sdk/client-elasticsearch-service-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  ElasticsearchServiceClient,\n  AddTagsCommand\n} from \"@aws-sdk/client-elasticsearch-service-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst elasticsearchService = new ElasticsearchServiceClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ARN: /**a string value*/,\n  TagList: [ /**a list of structure*/ ],\n};\nconst addTagsCommand = new AddTagsCommand(params);\nelasticsearchService.send(addTagsCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nelasticsearchService.send(addTagsCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-elasticsearch-service-browser\";\nconst elasticsearchService = new AWS.ElasticsearchService({ region: \"region\" });\nelasticsearchService.addTags(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await elasticsearchService.send(addTagsCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-elasticsearch-service-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-elasticsearch-service-browser has been renamed to @aws-sdk/client-elasticsearch-service. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Elasticsearch Service","directories":{},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/json-parser":"^0.1.0-preview.7","@aws-sdk/core-handler":"^0.1.0-preview.7","@aws-sdk/json-builder":"^0.1.0-preview.7","@aws-sdk/signature-v4":"^0.1.0-preview.10","@aws-sdk/protocol-rest":"^0.1.0-preview.10","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.9","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.8","@aws-sdk/signing-middleware":"^0.1.0-preview.10","@aws-sdk/url-parser-browser":"^0.1.0-preview.7","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.9","@aws-sdk/stream-collector-browser":"^0.1.0-preview.7","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.7","@aws-sdk/middleware-header-default":"^0.1.0-preview.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.10","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-elasticsearch-service-browser_0.1.0-preview.6_1574196571960_0.006121210988702108","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-09T18:03:07.594Z","modified":"2025-03-27T18:38:33.569Z","0.1.0-preview.2":"2019-09-09T18:03:07.979Z","0.1.0-preview.3":"2019-09-19T15:51:31.021Z","0.1.0-preview.4":"2019-10-30T00:02:38.754Z","0.1.0-preview.5":"2019-10-30T19:38:18.876Z","0.1.0-preview.6":"2019-11-19T20:49:32.476Z"},"author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","description":"Browser SDK for Amazon Elasticsearch Service","maintainers":[{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","name":"aws-sdk-bot"}],"readme":"","readmeFilename":""}