{"_id":"@aws-sdk/client-kinesis-analytics-node","_rev":"18-5371a303dc53ec6f7cf581b8d3f2a6e6","name":"@aws-sdk/client-kinesis-analytics-node","dist-tags":{"latest":"0.1.0-preview.2","preview":"0.1.0-preview.6"},"versions":{"0.1.0-preview.2":{"name":"@aws-sdk/client-kinesis-analytics-node","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-kinesis-analytics-node@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":"5e28523ca2b9e87ef7ac8c0ae61973882f239322","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-node/-/client-kinesis-analytics-node-0.1.0-preview.2.tgz","fileCount":899,"integrity":"sha512-/mQPCZc0ZaCO37+tVG3WL1X9lsKwR/PQCc7M7QQYg4R8qEk6gNJfqv6aO9AFHhuR4UNkdSOV5YNvOumI0Hhd2Q==","signatures":[{"sig":"MEYCIQDaldToTngKbYYSclWjUUMQBfM4sc0x2AIgMRkqyZrB+wIhANIrcQn9sQWHMUHj9e+yaBnY56rvT91lwMDJPZDHwljt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddpGWCRA9TVsSAnZWagAAWrcP/iHhQinC47KSWNelXisL\nS9SUjk2KnXBjlW0cw5h7kvRELUEOP8KdFmVbn+XTJdVpOqxnwj9XH5CuJgQQ\nFFK5VGFf/WbwBsgVng54BAAF6YqdU9v998fKT+N46SN62gdF0c1t5fp9sz/M\nZy6FFtQSCFYLbYvvK299XFh5xAvnfcRCVkDEwSIomBiIyOMh3Wb6gaWrvTvh\n0i1pRrgRtwA52F5id27IOLPn15upJX3TUNsFe12dWvjymje9YZ3Y1Tdh05YU\nk/CmmawRVWWtAHINM/GYIjstwjosLB5sXsxlW4FZ204ClxNyYZp5qncXgPb5\npDFUbrFD/5WjrnhLeVvxcH/liCEqhPrPNzhKMMNTOtZ1w5nw4XZx3DLAVUxy\nKshziaJoevn0v6QOd8zmlPO1U+GhgBSyks5IXzVckN2pD3XqZMcgtVthPm9L\n7ntMk/R6Y9ms7lQQ4Z/ggAgVzDbHt9n/Gs9nx7AMXdT8GkJQh0rJC8e9Wavc\npaDoqcNnG/ciPhMkenfkAHhF8jgwsHOxPgX0IkFiobpki1vXYRN2kPc5iNW6\nkxBjuqTRJ1QP/rXPH4IEOkfisQY6765v/PP2vrpL4cc3h5PD3Kq5FOkxG15Q\nABOBCGKd8amlqND2aBzHBMNsUNzQl4Pl5HiOE2tI3935a2IXG+g21j9VK4Zx\n/vU3\r\n=ioco\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":"npm run pretest && node ./test/smoke/index.spec.js","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-kinesis-analytics-node has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Node SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/hash-node":"^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/util-utf8-node":"^0.1.0-preview.3","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/region-provider":"^0.1.0-preview.5","@aws-sdk/url-parser-node":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-sdk/util-base64-node":"^0.1.0-preview.3","@aws-sdk/node-http-handler":"^0.1.0-preview.6","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.6","@aws-sdk/signing-middleware":"^0.1.0-preview.6","@aws-sdk/util-user-agent-node":"^0.1.0-preview.6","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/stream-collector-node":"^0.1.0-preview.5","@aws-sdk/util-body-length-node":"^0.1.0-preview.4","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/credential-provider-node":"^0.1.0-preview.6","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@types/node":"^10.0.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-node_0.1.0-preview.2_1568051605537_0.06186246339843926","host":"s3://npm-registry-packages"}},"0.1.0-preview.3":{"name":"@aws-sdk/client-kinesis-analytics-node","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-kinesis-analytics-node@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":"4f040c482ffd4f0bddde278ca13e8b4f9fbc5486","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-node/-/client-kinesis-analytics-node-0.1.0-preview.3.tgz","fileCount":899,"integrity":"sha512-MUiaLnKVjeZ/8AcJo2dyTZ4YXzG5qklnS+3SZDbMcTkJy6nzQHQGfRXxsQvUo262Odqd0kgdaUq+Go/tVfHUpw==","signatures":[{"sig":"MEQCIFAFUSwgxX96WavVhnWbH4tGmSfMWvHCf6iHlKr4BzMjAiA/HdufnDhlvMtHKcXPXIsYZ3mq3BA8iVAOTNNM7R7tcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg6e6CRA9TVsSAnZWagAAJa4P/ixDqM8hWu2+p9KdSJsY\nlwGA312C3oqUjpz/tFRcbqydS+pqNpB85JwaPZw/h+MvxLM5AROOeD1THsCL\noEAdRE6f1alFT4Ijp8NYHHXde8W3UOB/I5ZRsUYDZ32X+xAks1jjcRTzzX6n\n3C0MPdt7XoXcF5z2JF0ZdA9SsH8A6PJt+9oQAq83jqCf9GFN69R82tjantJG\nNT2xwZKw5iC8UulWSDLsPUM7IQB3Dv0lNOLg9jUZImmk3cafSxzYch69eLmj\nh6bD8Hs6nWiPj0cB2cL2Gheq+NJ5MxZAxgQdDHQpT1sAl4lkGP7cHMfx+aYW\nMSi7n80tr7Td8xWMHQMv4qD79UBfaLWzDUBVNHZvR6S1bPfAquczayF9pS40\nY4Nkdt3/iGmP6fY5CO1+D7eVLTVgpMgqX31nRSt/0OLd4PcRAzE7OVxaUQxT\nS2eZkDpGxuoFTrdaKihZ8AZdSU6NfEDTzuHNVlFT6H83ntWXPNenBTcoWuMg\nzUOtSz4u0Ot7N2QcPjL/vGiv0sbF9L21dyRhm1fORNo+hJpAEY9J8TGsBBNu\nASM7wK5YJBf81z8PAC8RWKbocodNKrw8umsQQlU3VLjILfPoHNgXaI2fHJHG\nJ3N1TqTdIbWvuCaFijoxxMr654KZ4gECTv+tJXQYSV3IoPflF/1BWYdT8OxF\nE01k\r\n=nJ6h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-node\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-node/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-node.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </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-kinesis-analytics-node\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(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient\n} = require(\"@aws-sdk/client-kinesis-analytics-node/KinesisAnalyticsClient\");\nconst {\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-node/commands/AddApplicationCloudWatchLoggingOptionCommand\");\n```\n\n```javascript\n//TypeScript\nimport { KinesisAnalyticsClient } from \"@aws-sdk/client-kinesis-analytics-node/KinesisAnalyticsClient\";\nimport { AddApplicationCloudWatchLoggingOptionCommand } from \"@aws-sdk/client-kinesis-analytics-node/commands/AddApplicationCloudWatchLoggingOptionCommand\";\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 kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\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-kinesis-analytics-node/KinesisAnalytics\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\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-kinesis-analytics-node' 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":"npm run pretest && node ./test/smoke/index.spec.js","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-kinesis-analytics-node has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Node SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/hash-node":"^0.1.0-preview.6","@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/util-utf8-node":"^0.1.0-preview.4","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/region-provider":"^0.1.0-preview.5","@aws-sdk/url-parser-node":"^0.1.0-preview.6","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-sdk/util-base64-node":"^0.1.0-preview.4","@aws-sdk/node-http-handler":"^0.1.0-preview.6","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.6","@aws-sdk/signing-middleware":"^0.1.0-preview.7","@aws-sdk/util-user-agent-node":"^0.1.0-preview.7","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/stream-collector-node":"^0.1.0-preview.6","@aws-sdk/util-body-length-node":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/credential-provider-node":"^0.1.0-preview.7","@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":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@types/node":"^10.0.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-node_0.1.0-preview.3_1568909242369_0.770034383846232","host":"s3://npm-registry-packages"}},"0.1.0-preview.4":{"name":"@aws-sdk/client-kinesis-analytics-node","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-kinesis-analytics-node@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":"0dbdb24c2d62611e5e6c13b4a4d7d71f470883c7","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-node/-/client-kinesis-analytics-node-0.1.0-preview.4.tgz","fileCount":899,"integrity":"sha512-Xr6gb53fQS0JUFLPpOa/FNgKpwUiR0K6v+vWbMizeDW4Zfh7FGBLpWv3zLJTfvgBG1pUElw/M3gz0s7xZXK2rg==","signatures":[{"sig":"MEQCIE5p18zre74ijeKqSi8FeNTaas6V7JT6GT1Tk/aWqeTEAiBNEaQ8wT2HQ83N7kJpbG1yEYGpBHsum/wuBhL6WOF8XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduNEfCRA9TVsSAnZWagAA2woP/3N358mAMUd0CJfiUYH8\nMN3fhX0daZh6ApKyvEwoG+fxSvPe0z04ovtdVqyZLyLpaMFZ3Mngd6qVYlJG\ngIV6IVBkpK+02EjSNt4kE/QxYd3gpkZ0srJvvKRoHQ9HknPD7zXEVQNhZDNg\nA6Exac8BFuoRERz0HxNaVVjaK0EoET9Gmt/m8vh4meP2K5nIw+nXlFIIxFF7\nnpHGZt8XD2E/ombp1lPdBPHLdMlouzcIi3FMEc/e8wxndYMsI45/TCImZ3GS\n6RsviknLrZ5zFUqN+Ru+eKIjuzWmrVwta6LJR3hRrWf1kSl7NrCg1BVMQaBq\nZ3cK6Y7dGI/yrBhVyFNK4RhB3xKhWYpRcrkGsymqw9pt1a9VnFWg97McfkFa\n2urkRt7foFd6QMWYde0g2v+98Ay1RG9LMGtIowam3yyT3q66l6SoBNh0mby/\n6K6Fmh+4OiibBjtcDR5lCnhNkI9P+W8yiPkY37YVfShJFTqsbbUkcASacva/\nSZpCbpVqt0kB/+W99/Erjh3m7xuugquiJ1jOpo/YgNC6zqLwxsXC2dzceNse\nkn8khUBgXNhWc/GTztSxrWqxWJpTom3tPZSydix7kDyoCdMiQDZalLXldhce\nEhrcSfDupwc9LEGP8LuXdY9GT1aew+RxwQbJ+nxTpzIIhCpa8He0kJbQmROZ\nZcTa\r\n=Q6L2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-node\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-node/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-node.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </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-kinesis-analytics-node\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(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-node\");\n```\n\n```javascript\n//TypeScript\nimport {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} from \"@aws-sdk/client-kinesis-analytics-node\";\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 kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\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-kinesis-analytics-node\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\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-kinesis-analytics-node' 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":"npm run pretest && node ./test/smoke/index.spec.js","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-kinesis-analytics-node has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Node SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.6","@aws-sdk/hash-node":"^0.1.0-preview.7","@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/util-utf8-node":"^0.1.0-preview.4","@aws-sdk/config-resolver":"^0.1.0-preview.6","@aws-sdk/region-provider":"^0.1.0-preview.6","@aws-sdk/url-parser-node":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.7","@aws-sdk/retry-middleware":"^0.1.0-preview.6","@aws-sdk/util-base64-node":"^0.1.0-preview.4","@aws-sdk/node-http-handler":"^0.1.0-preview.7","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.7","@aws-sdk/signing-middleware":"^0.1.0-preview.8","@aws-sdk/util-user-agent-node":"^0.1.0-preview.8","@aws-sdk/middleware-serializer":"^0.1.0-preview.6","@aws-sdk/stream-collector-node":"^0.1.0-preview.7","@aws-sdk/util-body-length-node":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.7","@aws-sdk/credential-provider-node":"^0.1.0-preview.8","@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":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@types/node":"^10.0.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-node_0.1.0-preview.4_1572393247381_0.4628431962904118","host":"s3://npm-registry-packages"}},"0.1.0-preview.5":{"name":"@aws-sdk/client-kinesis-analytics-node","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-kinesis-analytics-node@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":"38053db27f2ad102c2a1f54d22af62206c1c5445","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-node/-/client-kinesis-analytics-node-0.1.0-preview.5.tgz","fileCount":899,"integrity":"sha512-dlFX3xc4GBNg7tyHMZfLzWDPkJs2hP7Ifolf3ZnSLhEwy3l3aHb8M7zecTW7PHmk/fVfC347YF4VGhHnVGt9Kg==","signatures":[{"sig":"MEUCIQCTqIR1EuCKFdKC3ILz/2E2ijVMaeN8sI9qi1+kFMc8uQIgAa6eusYktWBEoNjog8TPJpoxjq6Gt+UnxYrL9merx3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdueSICRA9TVsSAnZWagAAKTwQAKA9DAMs6lU6FW3nSSoL\njSSXOy7PsT1RAzujkp3fXopJFxXef/MdsNghvdCnzbJglTeCMyIMbJKIxDXw\nwTxcutKzoecciTYoqYcvQFiA13A1zJCdVTvcj8VFu69uSJEYG1zVm1pGsTRf\nO0BWqamkvhzdk9PA9Ux6yXTdnEiA+PkaCmsuRtglQFG2yGQBl42PrJ30h4F3\n2vHM5gnwz1HLl43oo6JE3WzPT7NkIJVVLETaKAgbAIphzFNPaLRVCSva8ObM\nUr0UWHO2DMGywHe4CJWcYgxqtI6ORNFXkUlkbT4+H1hwYSQIVrhjEThX7wxg\nR55g39AlybmDKUKVlocWINxniG9P2TaIjpQ9m11KJgFmC+BbHk9ctZPCt8W8\nEa15fVVHWS76ihQ52ZpnYmUVA92Vw3jLlF290P76EM/2B1NG6HhuLnFdrwCc\nTPSQbbqC656A3Xx28vl6Ql6Bi/xientbw3E0SLkeVETw53nyh5nPd9Hp0gof\nwZxjnv59DO4XMCOpSXy9uIoSN/DMtdp74hf79VqjoeC3ZdcLAeIhPVs4mIiK\na1bAh70j3KXSD0aOLS/2fZhZtO+gQrWOus3/+IfylTKWmYy82vhd+kw7zise\nCVyP3BWuBDzhem/Q6UPosCg6lhSrgOp+cr8N8C0lrpcLNeQ4nmyUD4rfgd+/\nZObJ\r\n=uBO1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-node\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-node/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-node.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </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-kinesis-analytics-node\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(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-node\");\n```\n\n```javascript\n//TypeScript\nimport {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} from \"@aws-sdk/client-kinesis-analytics-node\";\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 kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\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-kinesis-analytics-node\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\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-kinesis-analytics-node' 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":"npm run pretest && node ./test/smoke/index.spec.js","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-kinesis-analytics-node has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Node SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/hash-node":"^0.1.0-preview.8","@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/util-utf8-node":"^0.1.0-preview.4","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/region-provider":"^0.1.0-preview.7","@aws-sdk/url-parser-node":"^0.1.0-preview.8","@aws-sdk/middleware-stack":"^0.1.0-preview.8","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-sdk/util-base64-node":"^0.1.0-preview.4","@aws-sdk/node-http-handler":"^0.1.0-preview.8","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.8","@aws-sdk/signing-middleware":"^0.1.0-preview.9","@aws-sdk/util-user-agent-node":"^0.1.0-preview.9","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/stream-collector-node":"^0.1.0-preview.8","@aws-sdk/util-body-length-node":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/credential-provider-node":"^0.1.0-preview.9","@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":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@types/node":"^10.0.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-node_0.1.0-preview.5_1572463752407_0.24058495662977708","host":"s3://npm-registry-packages"}},"0.1.0-preview.6":{"name":"@aws-sdk/client-kinesis-analytics-node","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-kinesis-analytics-node@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":"b4af68cb39ab6a832d97b8a7beb5609b38933029","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-node/-/client-kinesis-analytics-node-0.1.0-preview.6.tgz","fileCount":899,"integrity":"sha512-U5lQHtVDUb00pwQEQvQN514jh409xBgD1wrz2vXwQegp5S8NQStDYvnyW4n5o54hbByJW0wsCF83cNcxQXRZMw==","signatures":[{"sig":"MEYCIQC32HLFb5VFJumRnkDn0rsolz7jJGsnkig72xZko8k2rAIhANm8QkXAFcB/sdH5vy015o3sNk0eDZK9jUujHMUNqpKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1FRzCRA9TVsSAnZWagAA9E8P/3PAOIztuQie0WsmGeLW\nxgrGXeqa0qgZJzIZrM93LTK9jM4zES0a58Hk2ig9jEVje6IV/VAnEUjjqvew\nu220o6urPhZi3WVDSlUT3LjlA4Y1+6P41l/LKR7tkoDnJ/9n2U1R3arja2pw\ne0C/ovE1ZO1jzsNNvoi0K064E9X2OyHBZmxbmpVqy1t6d8xBN8fZycnCsHE7\nISFT6gYz36dC/QiRfCTgHHTHgrOYLWN63CQ3KgSPrVjoHXD3m5HovXIZN1W2\nah2rUgoZUwtRKsh5qFmxgew9iKjifj+iJ4T2BQz369SOGRM6kQNVDsv7mQoM\nbOpG/6BPP/xUFWbBaP4mHmv9aan+9fMRD9TMw44RGs2Ry5UZkrVKfrjG5yiN\nRek/HE3KHCwe1cBE5GhpawvKtUeJMUu/RdSYIJ2azP7I6WAHDz7YDofQXvbk\nU8p3RuuOlSEAmcNGzjzEYMQ3QzPVDBuvJ4gLoZxtFjl5dOidW9GuV0N00qkP\nLNf1lPK0v2sQxlY5AIFEWXrFTmvSg8vtNwwvMLKT5hZxYJjFMuZzPH2cFrYK\nUCq/2jVxb3VLltC3NRl40LLDPLaIxVlIq0uR3GaN8fP1W5iETBGft/9/Qo8f\ndyUFCmjddPDgpV5xfApNI+nKt64Icjo+sULqUlnQM5Xs/y/iLdcuCCQwYqRb\n64v8\r\n=3mdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-node\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-node/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-node.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-node)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </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-kinesis-analytics-node\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(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-node\");\n```\n\n```javascript\n//TypeScript\nimport {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} from \"@aws-sdk/client-kinesis-analytics-node\";\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 kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\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-kinesis-analytics-node\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(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 kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\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-kinesis-analytics-node' 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":"npm run pretest && node ./test/smoke/index.spec.js","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-kinesis-analytics-node has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Node SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/hash-node":"^0.1.0-preview.8","@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/util-utf8-node":"^0.1.0-preview.4","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/region-provider":"^0.1.0-preview.7","@aws-sdk/url-parser-node":"^0.1.0-preview.8","@aws-sdk/middleware-stack":"^0.1.0-preview.9","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-sdk/util-base64-node":"^0.1.0-preview.4","@aws-sdk/node-http-handler":"^0.1.0-preview.8","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.8","@aws-sdk/signing-middleware":"^0.1.0-preview.10","@aws-sdk/util-user-agent-node":"^0.1.0-preview.10","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/stream-collector-node":"^0.1.0-preview.9","@aws-sdk/util-body-length-node":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/credential-provider-node":"^0.1.0-preview.10","@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":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@types/node":"^10.0.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-node_0.1.0-preview.6_1574196338841_0.5338822117681956","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-09T17:53:25.333Z","modified":"2025-03-27T18:43:51.692Z","0.1.0-preview.2":"2019-09-09T17:53:25.700Z","0.1.0-preview.3":"2019-09-19T16:07:22.590Z","0.1.0-preview.4":"2019-10-29T23:54:07.576Z","0.1.0-preview.5":"2019-10-30T19:29:12.555Z","0.1.0-preview.6":"2019-11-19T20:45:38.986Z"},"author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","description":"Node SDK for Amazon Kinesis Analytics","maintainers":[{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","name":"aws-sdk-bot"}],"readme":"","readmeFilename":""}